33 const std::shared_ptr<dbpp::FiniteVolumeDiscretization>& aGblDiscr,
Sfx::Simulation* aSim)
override final
35 auto w_stateVar = aPhysys->getStateVariables();
36 auto w_listSections = aPhysys->getListSections();
64 virtual void calculS2(
const Sfx::StateVectorField& aStateVec,);
Abstract class provide an interface with services to implement physical based algorithm to solve st-V...
Definition Sfx_PhysicalAlgorithm.h:20
Bean that represents a simulation in the framework. Many of the attributes of the simulation bean are...
Definition Sfx_Simulation.h:22
virtual void evaluation_H(const ListOfSections &aList)
Evaluate H (water depth) with second-order derivative.
virtual void calculFF(const dbpp::Omega &aDomain)
Numerical flux (Nujic ENO type scheme implementation)
NujicPhysicsAlgorithm()=default
void calculate(dbpp::PhysicalSystem *aPhysys, const std::shared_ptr< dbpp::FiniteVolumeDiscretization > &aGblDiscr, Sfx::Simulation *aSim) override final
Main algorithm.
Definition Testvs19_NujicPhysicsAlgorithm.h:32
virtual void calculS2(const Sfx::StateVectorField &aStateVec,)
source terms
virtual void calculS0()
bed slope term
virtual void evaluation_Z(const std::valarray< float64 > &aZvec)
Evaluate Z (bathymetry) with second-order derivative.
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
Definition Testvs19_BaseRhsPhysicsAlgorithm.cpp:19