|   LbmLib |  | 
|    geometry |  | 
|     Connection | All PhysicalNodes on the left of the connection are defined as inside | 
|     Geometry | Class representing the external geometry | 
|     GeometryHandler | Class responsible for generating the internal geometry representation | 
|    nodes |  | 
|     BoundaryNode | Class representing a boundary node | 
|     EulerianPoint | The base class for all points with an integer position and no speed | 
|     GeometryNode | Class representing a geometry node | 
|     LagrangianPoint | A class for storing a point's coordinates and its velocity This class is the base class for all points which have a velocity and can be at any position | 
|     PhysicalNode | Class representing a physical node | 
|    reportHandler |  | 
|     AbstractReportFunctor | Abstract reporter functor inherit from this for your reporters | 
|     CellTypeReporter | This class reports the domainID's. Order of dumping: x, y, DomainId | 
|     ConnectionReporter | The GridReporter class This class reports the grid | 
|     DensityDomainReporter | This class reports the density of a in a given domain. The dump look as if: DomainId Density | 
|     DensityReporter | This class reports the density of a solver. The dump look as if: xPos yPos Density | 
|     DomainReporter | This class reports the domainID's. Order of dumping: x, y, DomainId | 
|     FluidReporter | This class reports the density and velocity of the fluid solver . The dump look as if: xPos yPos Density vx vy | 
|     GeometryReporter | This class reports current GeometryNodes. Order of dumping: ID XPos YPos XVelocity YVelocity | 
|     GridReporter | This class reports the grid | 
|     MatixAbsVelocityReporter | This class reports the density and velocity of the fluid solver . The dump look as if: |v| | 
|     ReportHandler | Report handler which stores the reporters | 
|     SolverReporter | This class reports the density of all solver. The dump look as if: xPos yPos Density vxFluid vyFluid densityCDE1 densityCDE2 .. | 
|     UxReporter | The MatixAbsVelocityReporter class This class reports the density and velocity of the fluid solver . The dump look as if: ux1 ux2 .. | 
|     VelocityReporter | The DensityReporter class This class reports the velocity of the fluid solver. The dump look as if: xPos yPos vx vy | 
|     vtkCDEReporter | This class dumps the CDE fields in .vtm vtk format | 
|     vtkCellPNGReporter | The vtkCellReporter class This class dumps the cell boundaries, cell attributes and cell forces in .vtm vtk format | 
|     vtkCellReporter | This class dumps the cell boundaries, cell attributes and cell forces in .vtm vtk format | 
|     vtkFluidReporter | This class dumps the fluid field in .vtm vtk format | 
|     vtkForceReporter | This class dumps the cell forces in .vtm vtk format | 
|    solver |  | 
|     ForceStructs |  | 
|      ForceType0 | Spring froce between 2 nodes | 
|      ForceType1 | Spring force between a node and a certain point | 
|      ForceType2 | Free force on a node | 
|      ForceType3 | Spring force between a node and a horzontal slider (sliding at hight y) | 
|      ForceType4 | Spring force between a node and a vertical slider (sliding at width x) | 
|      ForceType5 | Constant force between 2 nodes | 
|      ForceType6 | Constant force between 2 nodes | 
|      ForceType7 | Spring froce between 2 nodes | 
|     AbstractForceStruct | Base class for all forces | 
|     AbstractSolver | Base class of the cde and fluid solvers | 
|     BioAbstractSolver | The MassAbstractSolver class The abstract base class for all Mass Solvers | 
|     BioBaseSolver | The Base class for all BioSolver implementations. This classes uses the recursive template idiom to automatically register child classes in the factory. To implement a solver inherit from this class and provide the same class as a template argument. Additionally, the class must provide a static member with the name which stores a unique name for the class. Declare the constructor and the static member name private and make the BioBaseSolver a friend class of this | 
|     BioSolverAreaRegulator | Default class of a BioSolver which does nothing | 
|     BioSolverCellDivision | BioSolver which divides cells | 
|     BioSolverCellJunction | Default class of a BioSolver which does nothing | 
|     BioSolverDifferentiation | Default class of a BioSolver which does nothing | 
|     BioSolverEmpty | Default class of a BioSolver which does nothing | 
|     BioSolverGrowth | This class controls the growth of cells and other sources/sinks | 
|     BioSolverHookeanMembraneTension | Default class of a BioSolver which does nothing | 
|     BioSolverMembraneTension | Default class of a BioSolver which does nothing | 
|     tutorial_01_BioSolverAreaRegulator | The tutorial_01_BioSolverAreaRegulator class. It controls the area and growth of the cells | 
|     tutorial_01_BioSolverCellDivision | BioSolver which divides cells | 
|     tutorial_01_BioSolverCellJunction | The BioSolverCellJunction class. It renews the cell-cell junctions | 
|     tutorial_01_BioSolverDifferentiation | The tutorial_01_BioSolverDifferentiation class. It differentiates the celltypes according to user-specified rules | 
|     tutorial_01_BioSolverMembraneTension | The tutorial_01_BioSolverMembraneTension class. It updates the membrane tension forces | 
|     tutorial_02_BioSolverCellDivision | BioSolver which divides cells | 
|     tutorial_02_BioSolverCellJunction | The BioSolverCellJunction class. It renews the cell-cell junctions | 
|     tutorial_02_BioSolverGrowth | This class controls the growth of cells and other sources/sinks | 
|     tutorial_02_BioSolverMembraneTension | The tutorial_02_BioSolverMembraneTension class. It updates the membrane tension forces | 
|     BoundaryAbstractSolver | The abstract base class for all Boundary Solvers | 
|     BaseBoundarySolver | The Base class for all BoundarySolvers implementations This classes uses the recursive template idiom to automatically register child classes in the factory. To implement a solver inherit from this class and provide the same class as a template argument. Additional the class should provide a static member with the name name which stores a unique name for the class. Preferentially declare the constructor and the static member name private and make the BaseCDESolver a friend class of this. look at /c BaseCDESolver for an example | 
|     BoundarySolverNoFlux | Implementaion of a no flux boundary | 
|     BoundarySolverNoFluxD2Q5 | Implementaion of a no flux boundary | 
|     CDEAbstractSolver | The abstract base class for all CDESolvers | 
|     BaseCDESolver | The Base class for all CDESolver implementations This classes uses the recursive template idiom to automatically register child classes in the factory. To implement a solver, inherit from this class and provide the same class as a template argument. Additionally, the class should provide a static member to store a unique name for the class. Preferentially, declare the constructor and the static member name private and make the BaseCDESolver a friend class of this. An Example for a CDESolver: | 
|     CDESolverD2Q4 | Cde solver for the D2Q4 grid | 
|     CDESolverD2Q5 | Cde solver for the D2Q5 grid | 
|     CDESolverD2Q5BMP | Cde solver for the D2Q4 Schnakenberg turing pattern | 
|     CDESolverD2Q5HH | Cde solver for the D2Q4 Schnakenberg turing pattern | 
|     DiracD2Q4 | Cde solver for the schnakenberg turing pattern | 
|     DiracD2Q5 | Cde solver for the schnakenberg turing pattern | 
|     SchnakenbergD2Q4u | Cde solver for the schnakenberg turing pattern | 
|     SchnakenbergD2Q4v | Cde solver for the D2Q4 Schnakenberg turing pattern | 
|     SchnakenbergD2Q5u | Cde solver for the schnakenberg turing pattern | 
|     SchnakenbergD2Q5v | Cde solver for the D2Q4 Schnakenberg turing pattern | 
|     tutorial_01_CDESolverD2Q5_SIGNAL | The tutorial_01_CDESolverD2Q5_SIGNAL class | 
|     tutorial_02_CDESolverD2Q5_L | The tutorial_02_CDESolverD2Q5_L class | 
|     tutorial_02_CDESolverD2Q5_R | The tutorial_02_CDESolverD2Q5_R class | 
|     AbstractForceModel | Inherit from this base class | 
|     FluidSolver | Fluid Solver which solves the D2Q9 LBGK | 
|     GuoZhengShi2002ForceModel | Implements the force model from Guo, Zheng, Shi, Discrete lattice effects on the forcing term in the lattice Boltzmann method, Phys Rev E, 2002 | 
|     Luo1993ForceModel | Implements the force model presented in Luo, Lattice-Gas Automata and Lattice Boltzmann Equations for Two-Dimensional Hydrodynamics, Georgia Institute of Technology, 1993; discussed in Mohamad, Kuzmin, A critical evaluation of force term in lattice Boltzmann method, natural convection problem, Int. J. of Heat and Mass Tansfer, 2010 | 
|     ForceSolver | The actual force solver | 
|     MassAbstractSolver | The abstract base class for all Mass Solvers | 
|     BaseMassSolver | The Base class for all Mass Solvers implementations This classes uses the recursive template idiom to automatically register child classes in the factory. To implement a solver inherit from this class and provide the same class as a template argument. Additionally, the class should provide a static member with the name which stores a unique name for the class. Preferentially, declare the constructor and the static member name private and make the BaseForceSolver a friend class of this. look at /c BaseCDESolver for an example | 
|     MassSolver | Default class of a mass solver which does nothing | 
|     MassSolverBoxOutlet | This solver introduces a constant local mass source to all domains with domainID!=0. Furthermore, it defines a mass ink at (x=0,y=y) and (x=x,y=0) | 
|     MassSolverSchnakenberg | Schnakenberg mass solver which increases the mass of domains with a high U concentration | 
|     MassSolverSingleGrowingCell | This solver introduces a constant local mass source to all domains with domainID!=0. Furthermore, it defines a mass ink at (x=0,y=y) and (x=x,y=0) | 
|     MassSolverSingleLayer | Single layer mass solver which increases the mass of domains with a high U concentration | 
|    DirectionIterator | The DirectionOperations_ class Provides methods to handle the Directions. Use the Function Directions() to access this class | 
|    CDEDirectionsIteratorD2Q4 | Provides methods to handle the Directions. Use the Function Directions() to access this class | 
|    CDEDirectionsIteratorD2Q5 | Provides methods to handle the Directions. Use the Function Directions() to access this class | 
|    Field | The Field struct Storage of values in x and y direction | 
|    GlobalSimulationParameters_ | The class which stores all parameters. Do not instantiate this class but use the singleton provided below | 
|    SimulationRunner | Main simulation class | 
|   UtilLib |  | 
|    geometry |  | 
|     fastneighborlist | The fastneighborlist class is a class template putting objects of type T into a celllist data structur for efficient range queries | 
|     QuadTree | The class representing a quadtree The template parameter Node needs to provide the methods getXPos() and getYPos() to access the postion of the node | 
|     QuadTreeNode | Class representing a node of a quadtree The template parameter Node needs to provide the methods getXPos() and getYPos() to access the postion of the node | 
|     Rectangle | Class representing a rectangle | 
|    Exception |  | 
|    ErrorPolicyThrowException |  | 
|    ErrorPolicyReturnNull |  | 
|    Factory |  | 
|    Log | Class for logging reports. The usage of this log class is described on page The Log utilities provided by miind | 
|    MPIProxy_ | A class to handle all MPI related code. It also provides works if MPI is disabled | 
|    ProgressBar | Class for reporting the current simulation status. Usage: construct an object of this class with the expected count Use the increment operator on this object on each increased count Then the current progress is printed to the output | 
|    Singleton |  | 
|    Timer | Class for timing |