25template <MInt nDim, MInt nDist,
class SysEqn>
27template <MInt nDim, MInt nDist,
class SysEqn>
30template <MInt nDim, MInt nDist,
class SysEqn>
36template <MInt nDim, MInt nDist,
class SysEqn>
GridCell
Grid cell Property Labels.
MInt source2DestId(const MInt sourceId) const
MInt dest2SourceId(const MInt destId) const
typename maia::grid::tree::Tree< nDim >::Cell Cell
solverType & lbSolver(const MInt solverId=0) const
virtual void checkProperties()
virtual void preCouple(MInt)
MFloat ** m_sourceBaseAddresses
virtual void subCouple(MInt, MInt, std::vector< MBool > &)
virtual void readProperties()
std::vector< MInt > m_transferCellIds
LbSolver & destSolver() const
MFloat ** m_destBaseAddresses
std::array< MFloat, 2 *nDim > m_transferBox
virtual void finalizeSubCoupleInit(MInt)
virtual void postCouple(MInt)
LbSolver & sourceSolver() const
virtual void finalizeCouplerInit()
MFloat a_cellLengthAtLevel(MInt level, const MInt id=0)
solverType & lbSolver(const MInt solverId=0) const
MInt a_childId(const MInt cellId, const MInt child, const MInt id=0)
MInt a_noCells(const MInt id=0) const
MInt noMinCells(const MInt id=0) const
MInt a_noLbCells(const MInt id=0) const
MInt a_parentId(const MInt cellId, const MInt id=0)
MInt minCell(const MInt index, const MInt id=0) const
This class represents all LB models.
MInt convertId(SolverA &solverA, SolverB &solverB, const MInt solverAId)
Conversion from solverA id to the solverB id on the same-level only!