91 void mainLoop(
const std::shared_ptr<dbpp::FiniteVolumeDiscretization>& aGlbDiscr,
92 Sfx::SfxTimePrm& aTime)
override final;
Mapping between continuum and discrete domain. Transformation of the differential or integral equatio...
Definition dbpp_NumericalMethod.h:20
Base class ODE Solver (under construction).
Definition dbpp_ODESolver1D.h:29
Uh updatedValues() override final
Updating FiniteVolumeDiscretization global nodal values (Uh)
Definition dbpp_SemiDiscreteMethod.cpp:159
void setSweRhsAlgorithm(SweRhsAlgorithm *aRhsAlgo) override final
Set the RHS algorithm discretization.
Definition dbpp_SemiDiscreteMethod.h:46
ODESolver1D * getODESolver1D() const
getter
Definition dbpp_SemiDiscreteMethod.h:85
bool isSemiDiscreteMethod() const override final
validate method
Definition dbpp_SemiDiscreteMethod.h:75
void mainLoop(const std::shared_ptr< dbpp::FiniteVolumeDiscretization > &aGlbDiscr, Sfx::SfxTimePrm &aTime) override final
update nodal value
Definition dbpp_SemiDiscreteMethod.cpp:57
float64 timeStepUpdate(std::vector< float64 > &&aVecA, std::vector< float64 > &&aVecQ)
compute simulation time step
Definition dbpp_SemiDiscreteMethod.cpp:209
Sfx::LDeltaOperator m_ldeltaOp
Definition dbpp_SemiDiscreteMethod.h:100
~SemiDiscreteMethod()
Dtor.
Definition dbpp_SemiDiscreteMethod.cpp:49
SweRhsAlgorithm * getSweRhsAlgorithm() const override final
getter
Definition dbpp_SemiDiscreteMethod.h:65
SemiDiscreteMethod()
Default ctor.
Definition dbpp_SemiDiscreteMethod.cpp:21
bool isTimeDependent() const override final
validate time dependency
Definition dbpp_SemiDiscreteMethod.h:80
SweRhsAlgorithm * getSweRhsAlgorithm() override final
getter
Definition dbpp_SemiDiscreteMethod.h:70
SweRhsAlgorithm * m_rhsAlgo
Definition dbpp_SemiDiscreteMethod.h:101
ODESolver1D * m_odeSolver1D
Definition dbpp_SemiDiscreteMethod.h:99
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