34#include "../Order1/CellInterface.h"
35#include "../Order2/CellInterfaceO2Cartesian.h"
36#include "../libTierces/tinyxml2.h"
70 virtual void computeXi(
const double& ,
const bool& ,
const bool& ,
const bool& ,
const bool& ) {};
72 virtual void raffineCellInterfaceExterne(
const int& nbCellsY,
const int& nbCellsZ,
const double& dXParent,
const double& dYParent,
const double& dZParent,
Cell* cellRef,
const int& dim);
General class for additional physics.
Definition AddPhys.h:46
Definition BoundCond.h:41
virtual void computeXi(const double &, const bool &, const bool &, const bool &, const bool &)
Definition BoundCond.h:70
int m_numPhysique
Definition BoundCond.h:76
virtual void computeFlux(double &dtMax, Limiter &globalLimiter, Limiter &interfaceLimiter, Limiter &globalVolumeFractionLimiter, Limiter &interfaceVolumeFractionLimiter, Prim type=vecPhases)
Definition BoundCond.cpp:61
virtual double getBoundaryHeatQuantity() const
Definition BoundCond.h:65
std::vector< double > m_boundData
Boundary dataset for boundary output.
Definition BoundCond.h:77
virtual double getBoundData(VarBoundary var) const
Definition BoundCond.cpp:100
virtual void addFlux(const double &)
Definition BoundCond.h:55
BoundCond()
Definition BoundCond.cpp:35
virtual const int & getNumPhys() const
Definition BoundCond.h:63
virtual void checkMrfInterface(Source *)
Definition BoundCond.h:67
virtual ~BoundCond()
Definition BoundCond.cpp:49
virtual void computeFluxAddPhys(AddPhys &addPhys)
Definition BoundCond.cpp:70
virtual void initialize(Cell *cellLeft, Cell *)
Definition BoundCond.cpp:53
virtual void solveRiemann(double &dtMax, Limiter &, Limiter &, Limiter &, Limiter &, Prim type=vecPhases)
Definition BoundCond.cpp:77
virtual void raffineCellInterfaceExterne(const int &nbCellsY, const int &nbCellsZ, const double &dXParent, const double &dYParent, const double &dZParent, Cell *cellRef, const int &dim)
Definition BoundCond.cpp:118
virtual int whoAmIHeat() const
Definition BoundCond.h:60
virtual void deraffineCellInterfaceExterne(Cell *cellRef)
Definition BoundCond.cpp:469
virtual void computeFluxXi()
Definition BoundCond.cpp:109
virtual void printInfo()
Definition BoundCond.h:61
virtual void createBoundary(TypeMeshContainer< CellInterface * > &)
Definition BoundCond.h:48
virtual void createBoundary(TypeMeshContainer< CellInterface * > &, std::string)
Definition BoundCond.h:49
virtual void solveRiemannTransportBoundary(Cell &) const
Definition BoundCond.h:57
virtual void solveRiemannBoundary(Cell &, const double &, double &)
Definition BoundCond.h:56
virtual int whoAmI() const
Definition BoundCond.h:59
Definition CellInterface.h:52
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