Free surface-specific functionality for load balancing.
#include "blockforest/BlockForest.h"
#include "blockforest/SetupBlockForest.h"
#include "blockforest/StructuredBlockForest.h"
#include "blockforest/loadbalancing/DynamicCurve.h"
#include "blockforest/loadbalancing/StaticCurve.h"
#include "core/logging/Logging.h"
#include "core/math/AABB.h"
#include "core/math/DistributedSample.h"
#include "core/math/Vector3.h"
#include "core/mpi/MPIManager.h"
#include "lbm/blockforest/communication/SimpleCommunication.h"
#include "lbm/free_surface/BlockStateDetectorSweep.h"
#include "lbm/free_surface/bubble_model/BubbleModel.h"
#include <algorithm>
#include <numeric>
Namespaces | |
walberla | |
\file TimestepTracker.h \ingroup lbm \author Frederik Hennig frede rik. henni g@fa u.de | |
walberla::free_surface | |
Functions | |
std::shared_ptr< StructuredBlockForest > | walberla::free_surface::createNonUniformBlockForest (const Vector3< uint_t > &domainSize, const Vector3< uint_t > &cellsPerBlock, const Vector3< uint_t > &numBlocks, const Vector3< bool > &periodicity) |