LBIBCell
|
The MassAbstractSolver class The abstract base class for all Mass Solvers. More...
#include <MassAbstractSolver.hpp>
Public Member Functions | |
virtual | ~MassAbstractSolver () |
~MassAbstractSolver virtual Destructor | |
virtual void | calculateMass (const std::vector< std::vector< nodes::PhysicalNode * > > &fluidGrid)=0 |
the virtual method which calculates the masses on the Geometry Nodes More... | |
virtual std::string | getName ()=0 |
Get the name of the solver. More... | |
Protected Member Functions | |
MassAbstractSolver () | |
protected Constructor only use create method for instantiation | |
The MassAbstractSolver class The abstract base class for all Mass Solvers.
BaseMassSolver
instead, as this will then register the class automatically. Definition at line 38 of file MassAbstractSolver.hpp.
|
pure virtual |
the virtual method which calculates the masses on the Geometry Nodes
fluidGrid | The fluid grid |
Implemented in LbmLib::solver::MassSolver, LbmLib::solver::MassSolverBoxOutlet, LbmLib::solver::MassSolverSchnakenberg, LbmLib::solver::MassSolverSingleGrowingCell, and LbmLib::solver::MassSolverSingleLayer.
|
pure virtual |
Get the name of the solver.
Implemented in LbmLib::solver::BaseMassSolver< T >, LbmLib::solver::BaseMassSolver< MassSolver >, LbmLib::solver::BaseMassSolver< MassSolverSchnakenberg >, LbmLib::solver::BaseMassSolver< MassSolverBoxOutlet >, LbmLib::solver::BaseMassSolver< MassSolverSingleGrowingCell >, and LbmLib::solver::BaseMassSolver< MassSolverSingleLayer >.