waLBerla 7.2
|
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 | |
namespace | walberla |
Storage for detected contacts which can be used to perform actions for all contacts, e.g. | |
namespace | 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) |