7#include "include/Sfx_TimePrm.h"
8#include "include/Sfx_DefineTypes.h"
10#include "include/Sfx_Directory.h"
65 m_U12{nullptr,nullptr}
74 void advance(
const std::shared_ptr<FiniteVolumeDiscretization>& aGblDiscr,
Time aFrom,
78 Sfx::SfxTimePrm w_tip;
79 using enum Sfx::SfxTimePrm::eTimeStepMode;
80 w_tip.setStartTime(aFrom);
81 w_tip.setStopTime(aTo);
82 w_tip.setTimeStepMode(VARIABLE_TIME_STEP);
86 auto w_numrep = aGblDiscr->method();
87 w_numrep->isGodunovType();
89 w_numrep->mainLoop(aGblDiscr, w_tip);
FiniteDifferenceModel(std::string aName, SweRhsAlgorithm *aRhsAlgo)
Ctor from rhs algorithm.
Definition dbpp_FiniteDifferenceModel.h:62
void advance(const std::shared_ptr< FiniteVolumeDiscretization > &aGblDiscr, Time aFrom, Time aTo, float64 aNts) const
Step through time (depending on the step condition)
Definition dbpp_FiniteDifferenceModel.h:74
double Time
Definition dbpp_FiniteDifferenceModel.h:54
global discretized domain is defined as a set of all nodes and all elements. PHYSICAL ENTITIES includ...
Definition dbpp_FiniteVolumeDiscretization.h:26
Belongs two-step integrator Runge-Kutta family.
Definition dbpp_NujicIntegrator.h:24
Abstract class. "Model" of the right-hand-side terms discretization. Hold discretization scheme or al...
Definition dbpp_SweRhsAlgorithm.h:28
Definition DamBreakProb.h:15
double float64
Definition dbpp_LDeltaOperator.h:12