Boundary handling for the free surface LBM module.
#include "field/AddToStorage.h"
#include "field/FlagField.h"
#include "field/communication/PackInfo.h"
#include "geometry/initializer/BoundaryFromCellInterval.h"
#include "geometry/initializer/BoundaryFromDomainBorder.h"
#include "geometry/initializer/BoundaryFromImage.h"
#include "geometry/structured/GrayScaleImage.h"
#include "lbm/free_surface/FlagInfo.h"
#include "lbm/free_surface/InterfaceFromFillLevel.h"
#include "lbm/lattice_model/CollisionModel.h"
#include "FreeSurfaceBoundaryHandling.h"
Classes | |
class | walberla::free_surface::internal::BoundaryBlockDataHandling< LatticeModel_T, FlagField_T, ScalarField_T > |
Namespaces | |
walberla | |
\file TimestepTracker.h \ingroup lbm \author Frederik Hennig frede rik. henni g@fa u.de | |
walberla::free_surface | |
walberla::free_surface::internal | |
Functions | |
template<typename FlagField_T > | |
void | walberla::free_surface::internal::flagFieldInitFunction (FlagField_T *flagField, IBlock *const, const Set< field::FlagUID > &obstacleIDs, const Set< field::FlagUID > &outflowIDs, const Set< field::FlagUID > &inflowIDs, const Set< field::FlagUID > &freeSlipIDs) |