MAIA bb96820c
Multiphysics at AIA
|
#include <lbsrctermgravity.h>
Public Member Functions | |
LbSrcTermGravity (LbSolverDxQy< nDim, nDist, SysEqn > *p_solver) | |
void | readProperties () override |
void | init () override |
void | apply_preCollision () override |
void | apply_postCollision () override |
void | apply_postPropagation () override |
Public Member Functions inherited from maia::lb::LbSrcTerm< nDim, nDist, SysEqn > | |
virtual void | init ()=0 |
virtual void | apply_preCollision ()=0 |
virtual void | apply_postCollision ()=0 |
virtual void | apply_postPropagation ()=0 |
virtual | ~LbSrcTerm ()=default |
Private Types | |
enum struct | Mode { DIRECT , GALILEO } |
Private Attributes | |
LbSolverDxQy< nDim, nDist, SysEqn > * | m_solver |
enum maia::lb::LbSrcTermGravity::Mode | m_mode |
std::array< MFloat, nDim > | m_Ga {} |
std::array< MFloat, nDim > | m_acceleration {} |
std::array< MFloat, nDist > | m_forcing {} |
Additional Inherited Members | |
Public Types inherited from maia::lb::LbSrcTerm< nDim, nDist, SysEqn > | |
using | SysEqn = SysEqn |
Static Public Attributes inherited from maia::lb::LbSrcTerm< nDim, nDist, SysEqn > | |
static constexpr MInt | nDim |
static constexpr MInt | nDist |
virtual void | readProperties ()=0 |
Definition at line 13 of file lbsrctermgravity.h.
|
strongprivate |
Enumerator | |
---|---|
DIRECT | |
GALILEO |
Definition at line 27 of file lbsrctermgravity.h.
|
inline |
Definition at line 15 of file lbsrctermgravity.h.
|
inlineoverridevirtual |
Implements maia::lb::LbSrcTerm< nDim, nDist, SysEqn >.
Definition at line 21 of file lbsrctermgravity.h.
|
overridevirtual |
Implements maia::lb::LbSrcTerm< nDim, nDist, SysEqn >.
Definition at line 81 of file lbsrctermgravity.cpp.
|
inlineoverridevirtual |
Implements maia::lb::LbSrcTerm< nDim, nDist, SysEqn >.
Definition at line 20 of file lbsrctermgravity.h.
|
overridevirtual |
Implements maia::lb::LbSrcTerm< nDim, nDist, SysEqn >.
Definition at line 59 of file lbsrctermgravity.cpp.
|
overridevirtual |
Implements maia::lb::LbSrcTerm< nDim, nDist, SysEqn >.
|
private |
Definition at line 31 of file lbsrctermgravity.h.
Definition at line 32 of file lbsrctermgravity.h.
Definition at line 29 of file lbsrctermgravity.h.
|
private |
|
private |
Definition at line 25 of file lbsrctermgravity.h.