MAIA bb96820c
Multiphysics at AIA
|
#include <lbinterface.h>
Public Member Functions | |
LbInterface (LbSolver< nDim > *solver) | |
Base class for the concrete interface treatment. More... | |
virtual | ~LbInterface () |
Destructor. More... | |
virtual void | refineCell (const MInt parentId, const MInt *childIds)=0 |
virtual void | removeChildren (const MInt parentId)=0 |
virtual void | printInterfaceCells () |
void | colorInterface () |
Sets the interface cells to defined values (to be watched e.g. in DX) More... | |
Protected Attributes | |
MInt | m_interfaceId {} |
MInt | m_noDistributions |
std::vector< Collector< LbInterfaceCell > * > | m_interfaceChildren |
std::vector< Collector< LbParentCell > * > | m_interfaceParents |
MBool | m_cellDependentForcing |
MBool | m_externalForcing |
MBool | m_isEELiquid |
MInt | m_methodId |
MFloat * | m_Fext {} |
MFloat * | m_Fg {} |
MPrimitiveVariables< nDim > * | PV |
MFloat | m_nu |
MString | m_interfaceMethod |
MString | m_adaptationInitMethod |
MInt | m_noCoefficients {} |
MInt | m_isThermal |
MInt | m_innerEnergy |
LbSolver< nDim > * | m_solver |
Friends | |
template<MInt nDim_> | |
class | LbSolver |
Base class for the treatment of refinement for the LB module
Implements the data structure and operations for the treatment of the interface between cells of different level.
Definition at line 31 of file lbinterface.h.
LbInterface< nDim >::LbInterface | ( | LbSolver< nDim > * | solver | ) |
[in] | LB | solver pointer |
Definition at line 25 of file lbinterface.cpp.
|
virtual |
Definition at line 54 of file lbinterface.cpp.
void LbInterface< nDim >::colorInterface |
Definition at line 91 of file lbinterface.cpp.
|
virtual |
Definition at line 60 of file lbinterface.cpp.
|
pure virtual |
Implemented in LbInterfaceDxQy< nDim, nDist, SysEqn >.
|
pure virtual |
Implemented in LbInterfaceDxQy< nDim, nDist, SysEqn >.
Definition at line 34 of file lbinterface.h.
|
protected |
Definition at line 74 of file lbinterface.h.
|
protected |
Definition at line 58 of file lbinterface.h.
|
protected |
Definition at line 59 of file lbinterface.h.
|
protected |
Definition at line 64 of file lbinterface.h.
|
protected |
Definition at line 65 of file lbinterface.h.
|
protected |
Definition at line 78 of file lbinterface.h.
|
protected |
Definition at line 54 of file lbinterface.h.
|
protected |
Definition at line 50 of file lbinterface.h.
|
protected |
Definition at line 73 of file lbinterface.h.
|
protected |
Definition at line 55 of file lbinterface.h.
|
protected |
Definition at line 60 of file lbinterface.h.
|
protected |
Definition at line 77 of file lbinterface.h.
|
protected |
Definition at line 62 of file lbinterface.h.
|
protected |
Definition at line 75 of file lbinterface.h.
|
protected |
Definition at line 52 of file lbinterface.h.
|
protected |
Definition at line 71 of file lbinterface.h.
|
protected |
Definition at line 80 of file lbinterface.h.
|
protected |
Definition at line 67 of file lbinterface.h.