118 const std::vector<
float64>& aVecA, const std::vector<
float64>& aVecQ);
global discretized domain is defined as a set of all nodes and all elements. PHYSICAL ENTITIES includ...
Definition dbpp_FiniteVolumeDiscretization.h:26
Abstract base class for Godunov-type scheme (Model of). This is a model of an explicit scheme U_i = U...
Definition dbpp_GodunovTypeScheme.h:30
Belongs two-step integrator Runge-Kutta family.
Definition dbpp_NujicIntegrator.h:24
Global Domain (part of global discretization) list of elements and geomeric nodes used by numerical m...
Definition dbpp_Omega.h:19
Physical system made of physical objects under study and described by the state variables....
Definition dbpp_PhysicalSystem.h:32
Uh updatedValues() override final
update nodal values
Definition dbpp_RK2HLLScheme.cpp:68
dbpp::SweRhsAlgorithm * m_rhsAlgo
Definition dbpp_RK2HLLScheme.h:109
dbpp::PhysicalSystem * m_physys
Definition dbpp_RK2HLLScheme.h:108
void setSourceTerm(dbpp::SrcNumericalTreatment *aSrcTreatment) override final
Set source term discretization.
Definition dbpp_RK2HLLScheme.h:77
~Rk2HllScheme()
destructor
Definition dbpp_RK2HLLScheme.cpp:61
NujicIntegrator m_twoStepsIntegrator
Physical boundary condition (deprecated)
Definition dbpp_RK2HLLScheme.h:107
void advance(const std::shared_ptr< dbpp::FiniteVolumeDiscretization > &aGblDiscr, const double aDt) override final
time stepping algorithm
Definition dbpp_RK2HLLScheme.cpp:118
Rk2HllScheme()
default ctor
Definition dbpp_RK2HLLScheme.cpp:30
SweRhsAlgorithm * getSweRhsAlgorithm() const override final
Right-hand-side disretization algorithm in use.
Definition dbpp_RK2HLLScheme.h:61
SweRhsAlgorithm * getSweRhsAlgorithm() override final
Right-hand-side disretization algorithm in use.
Definition dbpp_RK2HLLScheme.h:69
FluxTensorMap computeFaceFlux(const dbpp::Omega &aOmega, const std::vector< float64 > &aVecA, const std::vector< float64 > &aVecQ)
Compute numerical face flux.
Definition dbpp_RK2HLLScheme.cpp:239
void setFaceFluxAlgorithm() override final
Set numerical flux algorithm.
Definition dbpp_RK2HLLScheme.h:81
void setSweRhsAlgorithm(SweRhsAlgorithm *aRhsAlgo) override
Set.
Definition dbpp_RK2HLLScheme.h:51
Basic algorithm to evaluate source terms (bed slope and energy slope) The Manning formula can be read...
Definition dbpp_SrcNumericalTreatment.h:31
Abstract class. "Model" of the right-hand-side terms discretization. Hold discretization scheme or al...
Definition dbpp_SweRhsAlgorithm.h:28
Container of nodal variables.
Definition dbpp_Uh.h:21
Definition DamBreakProb.h:15
double float64
Definition dbpp_LDeltaOperator.h:12
Map cell face and flux values.
Definition dbpp_FluxTensor.h:52