LBIBCell
 All Classes Functions Variables Friends Pages
LbmLib::solver::MassAbstractSolver Class Referenceabstract

The MassAbstractSolver class The abstract base class for all Mass Solvers. More...

#include <MassAbstractSolver.hpp>

Inheritance diagram for LbmLib::solver::MassAbstractSolver:
LbmLib::solver::BaseMassSolver< MassSolver > LbmLib::solver::BaseMassSolver< MassSolverBoxOutlet > LbmLib::solver::BaseMassSolver< MassSolverSchnakenberg > LbmLib::solver::BaseMassSolver< MassSolverSingleGrowingCell > LbmLib::solver::BaseMassSolver< MassSolverSingleLayer > LbmLib::solver::BaseMassSolver< T > LbmLib::solver::MassSolver LbmLib::solver::MassSolverBoxOutlet LbmLib::solver::MassSolverSchnakenberg LbmLib::solver::MassSolverSingleGrowingCell LbmLib::solver::MassSolverSingleLayer

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
 

Detailed Description

The MassAbstractSolver class The abstract base class for all Mass Solvers.

Attention
Do not inherit from this class. Use class BaseMassSolver instead, as this will then register the class automatically.

Definition at line 38 of file MassAbstractSolver.hpp.

Member Function Documentation

virtual void LbmLib::solver::MassAbstractSolver::calculateMass ( const std::vector< std::vector< nodes::PhysicalNode * > > &  fluidGrid)
pure virtual

the virtual method which calculates the masses on the Geometry Nodes

Parameters
fluidGridThe fluid grid

Implemented in LbmLib::solver::MassSolver, LbmLib::solver::MassSolverBoxOutlet, LbmLib::solver::MassSolverSchnakenberg, LbmLib::solver::MassSolverSingleGrowingCell, and LbmLib::solver::MassSolverSingleLayer.


The documentation for this class was generated from the following file: