walberla::lbm::refinement::internal Namespace Reference

Classes

struct  EdgeCornerStencil
 
struct  EdgeCornerStencil< LatticeModel_T, typename std::enable_if< LatticeModel_T::Stencil::D==2 >::type >
 
struct  EdgeCornerStencil< LatticeModel_T, typename std::enable_if< LatticeModel_T::Stencil::D==3 >::type >
 

Functions

shared_ptr< BoundaryConfigurationdefaultBoundaryConfiguration (const Cell &, const Vector3< real_t > &)
 
template<typename PdfField_T , typename BoundaryHandling_T , typename CoarseField >
void fillTemporaryCoarseField (const cell_idx_t y, const cell_idx_t z, const CellInterval &coarse, const PdfField_T *const pdfField, const BoundaryHandling_T *const boundaryHandling, const shared_ptr< CoarseField > &tmpField)
 
template<typename PdfField_T , typename BoundaryHandling_T , typename CoarseField , typename BoolField >
void linearInterpolation (const cell_idx_t y, const cell_idx_t z, const CellInterval &fine, PdfField_T *const pdfField, const BoundaryHandling_T *const boundaryHandling, const shared_ptr< CoarseField > &tmpField, const shared_ptr< BoolField > &boolField)
 

Function Documentation

◆ defaultBoundaryConfiguration()

shared_ptr< BoundaryConfiguration > walberla::lbm::refinement::internal::defaultBoundaryConfiguration ( const Cell ,
const Vector3< real_t > &   
)
inline

◆ fillTemporaryCoarseField()

template<typename PdfField_T , typename BoundaryHandling_T , typename CoarseField >
void walberla::lbm::refinement::internal::fillTemporaryCoarseField ( const cell_idx_t  y,
const cell_idx_t  z,
const CellInterval coarse,
const PdfField_T *const  pdfField,
const BoundaryHandling_T *const  boundaryHandling,
const shared_ptr< CoarseField > &  tmpField 
)

◆ linearInterpolation()

template<typename PdfField_T , typename BoundaryHandling_T , typename CoarseField , typename BoolField >
void walberla::lbm::refinement::internal::linearInterpolation ( const cell_idx_t  y,
const cell_idx_t  z,
const CellInterval fine,
PdfField_T *const  pdfField,
const BoundaryHandling_T *const  boundaryHandling,
const shared_ptr< CoarseField > &  tmpField,
const shared_ptr< BoolField > &  boolField 
)