MAIA bb96820c
Multiphysics at AIA
Loading...
Searching...
No Matches
maia::lb::LbSrcTerm< nDim_, nDist_, SysEqn_ > Class Template Referenceabstract

Abstract class for lb source terms. More...

#include <lbsrcterm.h>

Inheritance diagram for maia::lb::LbSrcTerm< nDim_, nDist_, SysEqn_ >:
[legend]

Public Types

using SysEqn = SysEqn_
 

Public Member Functions

virtual void init ()=0
 
virtual void apply_preCollision ()=0
 
virtual void apply_postCollision ()=0
 
virtual void apply_postPropagation ()=0
 
virtual ~LbSrcTerm ()=default
 

Static Public Attributes

static constexpr MInt nDim = nDim_
 
static constexpr MInt nDist = nDist_
 

Protected Member Functions

virtual void readProperties ()=0
 

Detailed Description

template<MInt nDim_, MInt nDist_, class SysEqn_>
class maia::lb::LbSrcTerm< nDim_, nDist_, SysEqn_ >
Author
Miro Gondrum
Date
01.02.2022

Definition at line 22 of file lbsrcterm.h.

Member Typedef Documentation

◆ SysEqn

template<MInt nDim_, MInt nDist_, class SysEqn_ >
using maia::lb::LbSrcTerm< nDim_, nDist_, SysEqn_ >::SysEqn = SysEqn_

Definition at line 29 of file lbsrcterm.h.

Constructor & Destructor Documentation

◆ ~LbSrcTerm()

template<MInt nDim_, MInt nDist_, class SysEqn_ >
virtual maia::lb::LbSrcTerm< nDim_, nDist_, SysEqn_ >::~LbSrcTerm ( )
virtualdefault

Member Function Documentation

◆ apply_postCollision()

◆ apply_postPropagation()

◆ apply_preCollision()

◆ init()

◆ readProperties()

Member Data Documentation

◆ nDim

template<MInt nDim_, MInt nDist_, class SysEqn_ >
constexpr MInt maia::lb::LbSrcTerm< nDim_, nDist_, SysEqn_ >::nDim = nDim_
staticconstexpr

Definition at line 27 of file lbsrcterm.h.

◆ nDist

template<MInt nDim_, MInt nDist_, class SysEqn_ >
constexpr MInt maia::lb::LbSrcTerm< nDim_, nDist_, SysEqn_ >::nDist = nDist_
staticconstexpr

Definition at line 28 of file lbsrcterm.h.


The documentation for this class was generated from the following file: