5#include "include/Sfx_DefineTypes.h"
6#include "include/Sfx_UniversalConstants.h"
14namespace Sfx {
class StateVectorField; }
std::valarray< double > TraitementTermeSource2(const Sfx::StateVectorField &aStateVec, const dbpp::ListSectionsFlow &aListSectF, const dbpp::PhysicalBoundaryCnd &aBC) override final
Compute source terms (friction and bed slope)
Definition Testvs19_SbSfTermsEvaluation.cpp:28
bool useFriction() const noexcept override final
Manning formula is use.
Definition Testvs19_SbSfTermsEvaluation.h:61
bool m_unitWidth
Definition Testvs19_SbSfTermsEvaluation.h:65
bool m_useFriction
Definition Testvs19_SbSfTermsEvaluation.h:64
float64 m_ManningCoeff
Definition Testvs19_SbSfTermsEvaluation.h:66
SbSfTermsEvaluation(bool usePressure=false, bool useSf=true, bool isUnitWidth=true)
ctor (settings flags for pressure, friction an section width)
Definition Testvs19_SbSfTermsEvaluation.h:37
bool m_usePressure
Definition Testvs19_SbSfTermsEvaluation.h:63
List of cross-section flow (itereable)
Definition dbpp_ListSectionsFlow.h:15
Physical boundary condition (computational domain) based on characteristic equation ....
Definition dbpp_PhysicalBoundaryCnd.h:22
Basic algorithm to evaluate source terms (bed slope and energy slope) The Manning formula can be read...
Definition dbpp_SrcNumericalTreatment.h:31
virtual bool isUnitWidth() const noexcept
Section flow geometry.
Definition dbpp_SrcNumericalTreatment.h:118
Definition Testvs19_BaseRhsPhysicsAlgorithm.cpp:19
Definition DamBreakProb.h:15