LBIBCell
|
The MassAbstractSolver class The abstract base class for all Mass Solvers. More...
#include <BioAbstractSolver.hpp>
Public Member Functions | |
virtual | ~BioAbstractSolver () |
The virtual Destructor. | |
virtual void | applyBioProcess (geometry::GeometryHandler &geometryhandler, solver::ForceSolver &forcesolver)=0 |
The pure virtual method which applies the biological processes. More... | |
virtual std::string | getName ()=0 |
Get the name of the solver. More... | |
Protected Member Functions | |
BioAbstractSolver () | |
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 44 of file BioAbstractSolver.hpp.
|
pure virtual |
The pure virtual method which applies the biological processes.
geometryhandler | The fluid GeometryHandler. |
forcesolver | The forceSolver. |
Implemented in LbmLib::solver::BioSolverCellDivision, LbmLib::solver::tutorial_01_BioSolverCellDivision, LbmLib::solver::tutorial_02_BioSolverCellDivision, LbmLib::solver::BioSolverDifferentiation, LbmLib::solver::tutorial_01_BioSolverDifferentiation, LbmLib::solver::BioSolverAreaRegulator, LbmLib::solver::tutorial_01_BioSolverAreaRegulator, LbmLib::solver::tutorial_01_BioSolverMembraneTension, LbmLib::solver::tutorial_02_BioSolverMembraneTension, LbmLib::solver::BioSolverCellJunction, LbmLib::solver::BioSolverEmpty, LbmLib::solver::BioSolverGrowth, LbmLib::solver::BioSolverHookeanMembraneTension, LbmLib::solver::BioSolverMembraneTension, LbmLib::solver::tutorial_01_BioSolverCellJunction, LbmLib::solver::tutorial_02_BioSolverCellJunction, and LbmLib::solver::tutorial_02_BioSolverGrowth.
|
pure virtual |
Get the name of the solver.
Implemented in LbmLib::solver::BioBaseSolver< T >, LbmLib::solver::BioBaseSolver< BioSolverHookeanMembraneTension >, LbmLib::solver::BioBaseSolver< BioSolverMembraneTension >, LbmLib::solver::BioBaseSolver< tutorial_01_BioSolverCellDivision >, LbmLib::solver::BioBaseSolver< BioSolverDifferentiation >, LbmLib::solver::BioBaseSolver< tutorial_01_BioSolverCellJunction >, LbmLib::solver::BioBaseSolver< BioSolverCellDivision >, LbmLib::solver::BioBaseSolver< tutorial_01_BioSolverDifferentiation >, LbmLib::solver::BioBaseSolver< tutorial_01_BioSolverMembraneTension >, LbmLib::solver::BioBaseSolver< BioSolverAreaRegulator >, LbmLib::solver::BioBaseSolver< BioSolverGrowth >, LbmLib::solver::BioBaseSolver< tutorial_02_BioSolverCellDivision >, LbmLib::solver::BioBaseSolver< tutorial_02_BioSolverGrowth >, LbmLib::solver::BioBaseSolver< BioSolverCellJunction >, LbmLib::solver::BioBaseSolver< tutorial_02_BioSolverMembraneTension >, LbmLib::solver::BioBaseSolver< tutorial_02_BioSolverCellJunction >, LbmLib::solver::BioBaseSolver< tutorial_01_BioSolverAreaRegulator >, and LbmLib::solver::BioBaseSolver< BioSolverEmpty >.