![]() |
ECOGEN 6.0
Evolutive, Compressible, Open, Genuine, Easy, N-phase
|
#include <CellInterfaceO2.h>
Inherits CellInterface.
Inherited by CellInterfaceO2Cartesian, and CellInterfaceO2NS.
Public Member Functions | |
| CellInterfaceO2 () | |
| CellInterfaceO2 (int lvl) | |
| ~CellInterfaceO2 () override | |
| void | allocateSlopes (int &allocateSlopeLocal) override |
| void | computeFlux (double &dtMax, Limiter &globalLimiter, Limiter &interfaceLimiter, Limiter &globalVolumeFractionLimiter, Limiter &interfaceVolumeFractionLimiter, Prim type=vecPhases) override |
| void | solveRiemann (double &, Limiter &, Limiter &, Limiter &, Limiter &, Prim=vecPhases) override=0 |
| void | computeSlopes (Prim=vecPhases) override |
| Phase * | getSlopesPhase (const int &) const override |
| Mixture * | getSlopesMixture () const override |
| Transport * | getSlopesTransport (const int &) const override |
| void | creerCellInterfaceChild () override |
| void | creerCellInterfaceChildInterne (const int &, std::vector< CellInterface * > *) override |
| Public Member Functions inherited from CellInterface | |
| CellInterface () | |
| CellInterface (const int &lvl) | |
| virtual | ~CellInterface () |
| void | setFace (Face *face) |
| virtual void | computeFluxAddPhys (AddPhys &addPhys) |
| virtual void | initialize (Cell *cellLeft, Cell *cellRight) |
| void | initializeGauche (Cell *cellLeft) |
| virtual void | initializeDroite (Cell *cellRight) |
| virtual void | addFlux (const double &coefAMR) |
| void | subtractFlux (const double &coefAMR) |
| void | addFluxRotatingRegion () |
| void | substractFluxRotatingRegion () |
| double | distance (Cell *c) |
| virtual int | whoAmI () const |
| virtual int | whoAmIHeat () const |
| virtual bool | isMRFWall () const |
| Returns heat boundary type for wall (see BoundCondWall.h). | |
| virtual void | checkMrfInterface (Source *sourceMRF) |
| void | solveRiemannMRF (double &dtMax) |
| Face * | getFace () |
| Model * | getMod () const |
| Cell * | getCellLeft () const |
| Cell * | getCellRight () const |
| virtual const int & | getNumPhys () const |
| virtual double | getBoundData (VarBoundary) const |
| virtual double | getBoundaryHeatQuantity () const |
| virtual Coord & | getWallRotationalVelocityMRF () |
| Returns imposed heat quantity on the wall, could be temperature or flux density (see BounCondWall.h). | |
| virtual double | getWallVelocity () |
| Returns the wall velocity of a moving wall boundary condition. | |
| virtual void | computeXi (const double &criteriaVar, const bool &varRho, const bool &varP, const bool &varU, const bool &varAlpha) |
| void | computeCritereAMR (const double &criteriaVar, Variable nameVariable, int num=0) |
| virtual void | computeFluxXi () |
| void | creerFaceChild (CellInterface *cellInterfaceParent) |
| virtual void | raffineCellInterfaceExterne (const int &nbCellsY, const int &nbCellsZ, const double &dXParent, const double &dYParent, const double &dZParent, Cell *cellRef, const int &dim) |
| virtual void | deraffineCellInterfaceExterne (Cell *cellRef) |
| void | deraffineCellInterfacesChildren () |
| void | constructionArrayExternalCellInterfacesLvl (std::vector< CellInterface * > *cellInterfacesLvl) |
| bool | getSplit () const |
| const int & | getLvl () const |
| int | getNumberCellInterfacesChildren () const |
| CellInterface * | getCellInterfaceChild (const int &numChild) |
| CellInterface * | getCellInterfaceChildBack () |
| void | updatePointersInternalCellInterfaces () |
Additional Inherited Members | |
| Protected Attributes inherited from CellInterface | |
| Cell * | m_cellLeft |
| Cell * | m_cellRight |
| Face * | m_face |
| int | m_lvl |
| std::vector< CellInterface * > | m_cellInterfacesChildren |
| bool | m_mrfInterface |
| bool | m_mrfStaticRegionIsLeft |
| Coord | m_omega |
| CellInterfaceO2::CellInterfaceO2 | ( | ) |
| CellInterfaceO2::CellInterfaceO2 | ( | int | lvl | ) |
|
override |
|
overridevirtual |
Reimplemented from CellInterface.
Reimplemented in CellInterfaceO2Cartesian.
|
overridevirtual |
Specific Riemann problem for 2nd order
Reimplemented from CellInterface.
Ne fait rien pour des cell interfaces ordre 1
Reimplemented from CellInterface.
Reimplemented in CellInterfaceO2Cartesian.
|
inlineoverridevirtual |
Creer un child cell interface (non initialize)
Reimplemented from CellInterface.
Reimplemented in CellInterfaceO2Cartesian.
|
inlineoverridevirtual |
Creer un child cell interface (non initialize)
Reimplemented from CellInterface.
Reimplemented in CellInterfaceO2Cartesian.
|
inlineoverridevirtual |
Ne fait rien pour des cell interfaces ordre 1
Reimplemented from CellInterface.
Reimplemented in CellInterfaceO2Cartesian.
|
inlineoverridevirtual |
Ne fait rien pour des cell interfaces ordre 1
Reimplemented from CellInterface.
Reimplemented in CellInterfaceO2Cartesian.
|
inlineoverridevirtual |
Ne fait rien pour des cell interfaces ordre 1
Reimplemented from CellInterface.
Reimplemented in CellInterfaceO2Cartesian.
|
overridepure virtual |
Reimplemented from CellInterface.
Implemented in CellInterfaceO2Cartesian, and CellInterfaceO2NS.