waLBerla 7.3
Loading...
Searching...
No Matches
walberla::lbm::initializer Namespace Reference

Classes

class  ExprSystemInitFunction
class  PdfFieldInitializer
class  Poiseuille
 Initializes the complete domain with a Poiseuille (Channel) Flow. More...

Functions

template<bool UseCellCenter>
auto getCoordinates (const Cell &globalCell, const real_t dx)
template<>
auto getCoordinates< false > (const Cell &globalCell, const real_t dx)
template<>
auto getCoordinates< true > (const Cell &globalCell, const real_t dx)

Variables

template<typename BH_T, typename LM, typename SP, typename UBB>
const uint_t Poiseuille< BH_T, LM, SP, UBB >::X_AXIS = 0
template<typename BH_T, typename LM, typename SP, typename UBB>
const uint_t Poiseuille< BH_T, LM, SP, UBB >::Y_AXIS = 1
template<typename BH_T, typename LM, typename SP, typename UBB>
const uint_t Poiseuille< BH_T, LM, SP, UBB >::Z_AXIS = 2
template<typename BH_T, typename LM, typename SP, typename UBB>
const uint_t Poiseuille< BH_T, LM, SP, UBB >::INVALID_AXIS = 3

Function Documentation

◆ getCoordinates()

template<bool UseCellCenter>
auto walberla::lbm::initializer::getCoordinates ( const Cell & globalCell,
const real_t dx )

◆ getCoordinates< false >()

template<>
auto walberla::lbm::initializer::getCoordinates< false > ( const Cell & globalCell,
const real_t dx )
inline

◆ getCoordinates< true >()

template<>
auto walberla::lbm::initializer::getCoordinates< true > ( const Cell & globalCell,
const real_t dx )
inline

Variable Documentation

◆ Poiseuille< BH_T, LM, SP, UBB >::INVALID_AXIS

template<typename BH_T, typename LM, typename SP, typename UBB>
const uint_t walberla::lbm::initializer::Poiseuille< BH_T, LM, SP, UBB >::INVALID_AXIS = 3

◆ Poiseuille< BH_T, LM, SP, UBB >::X_AXIS

template<typename BH_T, typename LM, typename SP, typename UBB>
const uint_t walberla::lbm::initializer::Poiseuille< BH_T, LM, SP, UBB >::X_AXIS = 0

◆ Poiseuille< BH_T, LM, SP, UBB >::Y_AXIS

template<typename BH_T, typename LM, typename SP, typename UBB>
const uint_t walberla::lbm::initializer::Poiseuille< BH_T, LM, SP, UBB >::Y_AXIS = 1

◆ Poiseuille< BH_T, LM, SP, UBB >::Z_AXIS

template<typename BH_T, typename LM, typename SP, typename UBB>
const uint_t walberla::lbm::initializer::Poiseuille< BH_T, LM, SP, UBB >::Z_AXIS = 2