|
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) |