58 return std::string(
"");
135 Errors::errorMessage(
"computeTurbulenceParameters not implemented for used additional physics");
General class for additional physics.
Definition AddPhys.h:46
virtual void solveFluxAddPhys(CellInterface *)
Solve the additional physics flux between two cells.
Definition AddPhys.h:75
virtual std::string whoAmI() const
Definition AddPhys.h:55
virtual void addNonCons(Cell *)
Add the non-conservative terms of the corresponding additional physics in a cell.
Definition AddPhys.h:95
virtual double computeEnergyAddPhys(QuantitiesAddPhys *)
Compute and send back mass energy linked to the physics (0 if no linked energy).
Definition AddPhys.h:63
virtual void addSymmetricTermsRadialAxisOnY(Cell *)
Add the symmetrical terms of the corresponding additional physics in a cell (when radial axis is on Y...
Definition AddPhys.h:104
virtual void addQuantityAddPhys(Cell *)
Add the quantities for the additional physics.
Definition AddPhys.h:53
virtual void solveFluxAddPhysBoundary(CellInterface *)
Solve the additional physics flux at a domain boundary.
Definition AddPhys.h:81
virtual void computeTurbulenceParameters() const
Print the diagnostics for turbulence decay cases.
Definition AddPhys.h:133
void addNonConsAddPhys(Cell *cell)
Add the non-conservative terms of the additional physics in a cell.
Definition AddPhys.cpp:89
virtual void communicationsAddPhys(const int &, const int &)
Communication of the additional physics quantities for parallel purposes with Adaptive Mesh Refinemen...
Definition AddPhys.h:120
AddPhys()
Definition AddPhys.cpp:35
virtual const int & getNumTransportAssociated() const
Return the associated number of the transport equation (only used for surface tension).
Definition AddPhys.h:126
virtual void addSymmetricTermsRadialAxisOnX(Cell *)
Add the symmetrical terms of the corresponding additional physics in a cell (when radial axis is on X...
Definition AddPhys.h:98
virtual bool reinitializationActivated()
Send back true if the reinitialization of the color function is activated.
Definition AddPhys.h:115
virtual void addFluxAddPhys(CellInterface *cellInterface, const double &coefAMR)
Add the additional physics flux between two cells at the corresponding cell.
Definition AddPhys.cpp:71
virtual void reinitializeColorFunction(std::vector< Cell * > *, const int &)
Reinitialize the color function for the surface-tension terms with the volume fraction equation.
Definition AddPhys.h:112
virtual ~AddPhys()
Definition AddPhys.cpp:39
virtual void subtractFluxAddPhys(CellInterface *cellInterface, const double &coefAMR)
Subtract the additional physics flux between two cells at the corresponding cell.
Definition AddPhys.cpp:80
void computeFluxAddPhys(CellInterface *cellInterface)
Compute the additional physics flux between two cells.
Definition AddPhys.cpp:43
void computeFluxAddPhysBoundary(CellInterface *cellInterface)
Compute the additional physics flux at a domain boundary.
Definition AddPhys.cpp:63
Definition CellInterface.h:48
Base class for a mesh cell.
Definition Cell.h:59
static constexpr int defaultInt
Definition Errors.h:97
static void errorMessage(const std::string &message_)
Definition Errors.cpp:56
General class for additional-physics quantities.
Definition QuantitiesAddPhys.h:42