Mapping between continuum and discrete domain. Transformation of the differential or integral equations to discrete algebraic equations involving the values of the unknowns at the mesh points. The basis of all numerical methods consists of this transformation of the physical euations into an algebraic, linear or non-linear, systems of equations.
More...
#include <dbpp_NumericalMethod.h>
Mapping between continuum and discrete domain. Transformation of the differential or integral equations to discrete algebraic equations involving the values of the unknowns at the mesh points. The basis of all numerical methods consists of this transformation of the physical euations into an algebraic, linear or non-linear, systems of equations.
◆ getSweRhsAlgorithm() [1/2]
virtual SweRhsAlgorithm * dbpp::NumericalMethod::getSweRhsAlgorithm |
( |
| ) |
const |
|
pure virtual |
◆ getSweRhsAlgorithm() [2/2]
◆ initialize()
◆ isFluxDiffSplitting()
virtual bool dbpp::NumericalMethod::isFluxDiffSplitting |
( |
| ) |
const |
|
inlinevirtual |
Numerical method type.
- Returns
- true/false
◆ isGodunovType()
virtual bool dbpp::NumericalMethod::isGodunovType |
( |
| ) |
const |
|
inlinevirtual |
◆ isSemiDiscreteMethod()
virtual bool dbpp::NumericalMethod::isSemiDiscreteMethod |
( |
| ) |
const |
|
inlinevirtual |
◆ isTimeDependent()
virtual bool dbpp::NumericalMethod::isTimeDependent |
( |
| ) |
const |
|
inlinevirtual |
◆ mainLoop()
virtual void dbpp::NumericalMethod::mainLoop |
( |
const std::shared_ptr< FiniteVolumeDiscretization > & | aGlbDiscr, |
|
|
Sfx::SfxTimePrm & | aTime ) |
|
pure virtual |
Main loop to update all nodal values.
- Parameters
-
aGlbDiscr | Global discretization |
aTime | Simulation time |
Implemented in Testvs19::Numethod_f.
◆ setSweRhsAlgorithm()
virtual void dbpp::NumericalMethod::setSweRhsAlgorithm |
( |
SweRhsAlgorithm * | aSweAlgo | ) |
|
|
inlinevirtual |
◆ updatedValues()
virtual Uh dbpp::NumericalMethod::updatedValues |
( |
| ) |
|
|
pure virtual |
The documentation for this class was generated from the following file: