10 class cellFaceVariables;
std::pair< fieldptr, fieldptr > StateVector
Definition SimulationConfig.h:27
Abstract base class for numerical flux algorithm.
Definition dbpp_FluxAlgorithm.h:24
virtual void setFluxAlgoPrms()
Flux algorithm parameters.
Definition dbpp_FluxAlgorithm.h:44
virtual void setReconstrType(eReconstrType aRecnstrType) noexcept=0
Reconstruction of variables.
virtual bool usePhysicalCompleteFlux() const noexcept
numerical flux based components (both hydrostatic and ... pressure)
Definition dbpp_FluxAlgorithm.h:35
virtual void setReconstrVarOrder(int32 aOrder) noexcept
cell face variable reconstr order (second-order default)
Definition dbpp_FluxAlgorithm.h:49
virtual FluxTensor calculFF(const Sfx::cellFaceVariables &aFaceVariables)=0
virtual bool usePhysicalInCompleteFlux() const noexcept
numerical flux based components (only hydrostatic term is considered)
Definition dbpp_FluxAlgorithm.h:40
virtual eReconstrType getReconstrType() const noexcept=0
MUSCL as default.
virtual int32 getReconstrVarOrder() const noexcept
reconstruction variable
Definition dbpp_FluxAlgorithm.h:54
virtual bool useReconstr() const noexcept
Reconstruction is used.
Definition dbpp_FluxAlgorithm.h:30
Global Domain (part of global discretization) list of elements and geomeric nodes used by numerical m...
Definition dbpp_Omega.h:19
Physical boundary condition (computational domain) based on characteristic equation ....
Definition dbpp_PhysicalBoundaryCnd.h:22
Cell face in the finite volume discretization Usage: caculFF(const cellFace& aFace) compute the numer...
Definition dbpp_CellFace.h:29
Definition DamBreakProb.h:15
eReconstrType
Definition dbpp_Enumerations.h:33
Flux tensor field (aggregate initialization).
Definition dbpp_FluxTensor.h:21
Map cell face and flux values.
Definition dbpp_FluxTensor.h:52