57 Limiter& globalVolumeFractionLimiter,
58 Limiter& interfaceVolumeFractionLimiter,
101 computeXi(
const double& ,
const bool& ,
const bool& ,
const bool& ,
const bool& )
override {};
105 const double& dXParent,
106 const double& dYParent,
107 const double& dZParent,
109 const int& dim)
override;
General class for additional physics.
Definition AddPhys.h:46
void solveRiemann(double &dtMax, Limiter &, Limiter &, Limiter &, Limiter &, Prim type=vecPhases) override
Definition BoundCond.cpp:78
void raffineCellInterfaceExterne(const int &nbCellsY, const int &nbCellsZ, const double &dXParent, const double &dYParent, const double &dZParent, Cell *cellRef, const int &dim) override
Definition BoundCond.cpp:123
void computeFluxAddPhys(AddPhys &addPhys) override
Definition BoundCond.cpp:74
void computeXi(const double &, const bool &, const bool &, const bool &, const bool &) override
Definition BoundCond.h:101
void computeFluxXi() override
Definition BoundCond.cpp:114
void initialize(Cell *cellLeft, Cell *) override
Definition BoundCond.cpp:53
int m_numPhysique
Definition BoundCond.h:113
~BoundCond() override
Definition BoundCond.cpp:49
std::vector< double > m_boundData
Boundary dataset for boundary output.
Definition BoundCond.h:114
double getBoundaryHeatQuantity() const override
Definition BoundCond.h:91
void checkMrfInterface(Source *) override
Definition BoundCond.h:97
double getBoundData(VarBoundary var) const override
Definition BoundCond.cpp:108
void computeFlux(double &dtMax, Limiter &globalLimiter, Limiter &interfaceLimiter, Limiter &globalVolumeFractionLimiter, Limiter &interfaceVolumeFractionLimiter, Prim type=vecPhases) override
Definition BoundCond.cpp:61
void addFlux(const double &) override
Definition BoundCond.h:67
BoundCond()
Definition BoundCond.cpp:35
int whoAmI() const override
Definition BoundCond.h:77
const int & getNumPhys() const override
Definition BoundCond.h:89
int whoAmIHeat() const override
Definition BoundCond.h:82
virtual void printInfo()
Definition BoundCond.h:87
virtual void createBoundary(TypeMeshContainer< CellInterface * > &)
Definition BoundCond.h:48
virtual void solveRiemannTransportBoundary(Cell &) const
Definition BoundCond.h:72
virtual void solveRiemannBoundary(Cell &, const double &, double &)
Definition BoundCond.h:68
void deraffineCellInterfaceExterne(Cell *cellRef) override
Definition BoundCond.cpp:537
CellInterface()
Definition CellInterface.cpp:40
Base class for a mesh cell.
Definition Cell.h:59
static void errorMessage(const std::string &message_)
Definition Errors.cpp:56
Abstract class for source terms.
Definition Source.h:43