LinearExplosion.h File Reference

Detailed Description

Classes

class  walberla::lbm::refinement::LinearExplosion< LatticeModel_T, BoundaryHandling_T >
 

Namespaces

 walberla
 \file TimestepTracker.h \ingroup lbm \author Frederik Hennig frede.nosp@m.rik..nosp@m.henni.nosp@m.g@fa.nosp@m.u.de
 
 walberla::lbm
 
 walberla::lbm::refinement
 
 walberla::lbm::refinement::internal
 

Macros

#define WALBERLA_LBM_REFINEMENT_EXPLOSION_EXCLUDE_EXTRAPOLATION
 
#define WALBERLA_LBM_REFINEMENT_EXPLOSION_CHEN_CORRECTION
 

Functions

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)
 
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)
 

Macro Definition Documentation

◆ WALBERLA_LBM_REFINEMENT_EXPLOSION_CHEN_CORRECTION

#define WALBERLA_LBM_REFINEMENT_EXPLOSION_CHEN_CORRECTION

◆ WALBERLA_LBM_REFINEMENT_EXPLOSION_EXCLUDE_EXTRAPOLATION

#define WALBERLA_LBM_REFINEMENT_EXPLOSION_EXCLUDE_EXTRAPOLATION