|
LBIBCell
|
a implementaion of a no flux boundary More...
#include <BoundarySolverNoFluxD2Q5.hpp>
Public Member Functions | |
| virtual void | postAdvect () |
| postAdvect Executed after the advection step | |
| virtual void | preAdvect () |
| preAdvect Executed before the advection step | |
| virtual void | initSolver () |
| initSolver Use this to initalise the solver | |
| virtual void | advect () |
| advect The advect step of the LBM | |
| virtual double & | accessDistribution (const Direction &dir) |
| accessDistribution Access to the distribution More... | |
Public Member Functions inherited from LbmLib::solver::BoundaryAbstractSolver | |
| virtual | ~BoundaryAbstractSolver () |
| ~BoundaryAbstractSolver virtual Destructor | |
| void | connectBoundaryNode (const nodes::BoundaryNode *boundaryNode) |
| connectPhysicalNode This connects the Solver with an physical node this should be executed before using this class More... | |
| void | connectToCDESolvers (const std::vector< std::string > &cdeSolvers) |
| connectToCDESolvers makes sure that this boundary Solver is executed on all connected CDE Solvers More... | |
Friends | |
| class | BaseBoundarySolver |
Additional Inherited Members | |
Protected Member Functions inherited from LbmLib::solver::BaseBoundarySolver< BoundarySolverNoFluxD2Q5 > | |
| BaseBoundarySolver () | |
| BaseBoundarySolver The Constructor which enforces that the specialisation is done. | |
| virtual | ~BaseBoundarySolver () |
| ~BaseBoundarySolver virtual Destructor | |
Protected Member Functions inherited from LbmLib::solver::BoundaryAbstractSolver | |
| BoundaryAbstractSolver () | |
| CDESolver protected Constructor only use create method for instantiation. | |
Static Protected Member Functions inherited from LbmLib::solver::BaseBoundarySolver< BoundarySolverNoFluxD2Q5 > | |
| static BoundaryAbstractSolver * | create () |
| create Static constructor. A pointer to this function along with the name of the algorithm is registered with the Solver Factory. More... | |
| static bool | init () |
| init Registers the class in the Solver Factory More... | |
Protected Attributes inherited from LbmLib::solver::BoundaryAbstractSolver | |
| const nodes::BoundaryNode * | boundaryNode_ |
| physicalNode_ The physical Node which owns this solver | |
| std::vector< std::string > | cdeSolvers_ |
| cdeSolvers_ The cde solver this boundary solver is responsible for. | |
Static Protected Attributes inherited from LbmLib::solver::BaseBoundarySolver< BoundarySolverNoFluxD2Q5 > | |
| static bool | reg |
| reg True if registration was successful | |
a implementaion of a no flux boundary
Definition at line 33 of file BoundarySolverNoFluxD2Q5.hpp.
|
virtual |
accessDistribution Access to the distribution
| dir | the direction where the Distribution is wanted |
Implements LbmLib::solver::BoundaryAbstractSolver.
Definition at line 117 of file BoundarySolverNoFluxD2Q5.cpp.