#include "lbm/field/PdfField.h"
#include "lbm/lattice_model/NeighborsStencil.h"
#include "blockforest/Block.h"
#include "blockforest/BlockNeighborhoodSection.h"
#include "core/OpenMP.h"
#include "core/cell/CellInterval.h"
#include "core/debug/Debug.h"
#include "stencil/D3Q27.h"
#include <map>
Classes | |
class | walberla::lbm::refinement::LinearExplosion< LatticeModel_T, BoundaryHandling_T > |
Namespaces | |
walberla | |
\file TimestepTracker.h \ingroup lbm \author Frederik Hennig frede rik. henni g@fa 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) |
#define WALBERLA_LBM_REFINEMENT_EXPLOSION_CHEN_CORRECTION |
#define WALBERLA_LBM_REFINEMENT_EXPLOSION_EXCLUDE_EXTRAPOLATION |