![]() |
DamBreak++ Wave Simulator 0.3
DamBreak++ Simulation Framework
|
Abstract class provide an interface with services to implement physical based algorithm to solve st-Venant equations in a conservative form (divergence). Numerical integrate the numerical model in time ... advance ... to be completed. More...
#include <Sfx_PhysicalAlgorithm.h>
Public Member Functions | |
virtual | ~PhysicalAlgorithm ()=default |
dtor | |
virtual bool | isTimeDependent () const noexcept |
time dependent algorihm | |
virtual void | calculate (dbpp::PhysicalSystem *aPhysys, const std::shared_ptr< dbpp::FiniteVolumeDiscretization > &aGdiscr, Sfx::Simulation *aSim)=0 |
Compute the numerical model (numerical integrate) |
Abstract class provide an interface with services to implement physical based algorithm to solve st-Venant equations in a conservative form (divergence). Numerical integrate the numerical model in time ... advance ... to be completed.
|
virtualdefault |
dtor
|
pure virtual |
Compute the numerical model (numerical integrate)
aPhysys | physical system |
aGdiscr | finite volume discretization |
aSim | simulation bean |
Implemented in Testvs19::BaseRhsPhysicsAlgorithm, Testvs19::EMcNeilAlgorithm, Testvs19::NujicPhysicsAlgorithm, and Testvs19::ProtoPhysicalAlgorithm.
|
inlinevirtualnoexcept |