Handles the free surface dynamics (mass advection, LBM, boundary condition, cell conversion etc.).
#include "core/DataTypes.h"
#include "domain_decomposition/StructuredBlockStorage.h"
#include "field/AddToStorage.h"
#include "field/FlagField.h"
#include "lbm/blockforest/communication/SimpleCommunication.h"
#include "lbm/blockforest/communication/UpdateSecondGhostLayer.h"
#include "lbm/free_surface/BlockStateDetectorSweep.h"
#include "lbm/free_surface/FlagInfo.h"
#include "lbm/free_surface/boundary/FreeSurfaceBoundaryHandling.h"
#include "lbm/free_surface/bubble_model/BubbleModel.h"
#include "lbm/lattice_model/SmagorinskyLES.h"
#include "lbm/sweeps/CellwiseSweep.h"
#include "lbm/sweeps/SweepWrappers.h"
#include "stencil/D3Q27.h"
#include "timeloop/SweepTimeloop.h"
#include "CellConversionSweep.h"
#include "ConversionFlagsResetSweep.h"
#include "ExcessMassDistributionModel.h"
#include "ExcessMassDistributionSweep.h"
#include "ForceDensitySweep.h"
#include "PdfReconstructionModel.h"
#include "PdfRefillingModel.h"
#include "PdfRefillingSweep.h"
#include "StreamReconstructAdvectSweep.h"
Classes | |
class | walberla::free_surface::SurfaceDynamicsHandler< LatticeModel_T, FlagField_T, ScalarField_T, VectorField_T, useCodegen, VectorFieldFlattened_T > |
Namespaces | |
walberla | |
\file TimestepTracker.h \ingroup lbm \author Frederik Hennig frede rik. henni g@fa u.de | |
walberla::free_surface | |