#include <BlockForestInitialization.h>
◆ ComplexGeometryBlockforestCreator() [1/3]
walberla::mesh::ComplexGeometryBlockforestCreator::ComplexGeometryBlockforestCreator |
( |
const AABB & | aabb | ) |
|
◆ ComplexGeometryBlockforestCreator() [2/3]
◆ ComplexGeometryBlockforestCreator() [3/3]
◆ createBlockForest() [1/2]
shared_ptr< BlockForest > walberla::mesh::ComplexGeometryBlockforestCreator::createBlockForest |
( |
const Vector3< real_t > & | blockSize | ) |
const |
◆ createBlockForest() [2/2]
shared_ptr< BlockForest > walberla::mesh::ComplexGeometryBlockforestCreator::createBlockForest |
( |
uint_t | targetNumRootBlocks | ) |
const |
◆ createSetupBlockForest() [1/2]
shared_ptr< SetupBlockForest > walberla::mesh::ComplexGeometryBlockforestCreator::createSetupBlockForest |
( |
const Vector3< real_t > & | blockSize, |
|
|
uint_t | numProcesses = uint_c( MPIManager::instance()->numProcesses() ) ) const |
◆ createSetupBlockForest() [2/2]
shared_ptr< SetupBlockForest > walberla::mesh::ComplexGeometryBlockforestCreator::createSetupBlockForest |
( |
uint_t | targetNumRootBlocks, |
|
|
uint_t | numProcesses = uint_c( MPIManager::instance()->numProcesses() ) ) const |
◆ findNumBlocks()
uint_t walberla::mesh::ComplexGeometryBlockforestCreator::findNumBlocks |
( |
const Vector3< uint_t > & | numRootBlocks3D | ) |
const |
|
private |
◆ setBlockExclusionFunction()
◆ setMaxBlockSkewness()
void walberla::mesh::ComplexGeometryBlockforestCreator::setMaxBlockSkewness |
( |
const real_t | maxBlockSkewness | ) |
|
|
inline |
◆ setPeriodicity()
void walberla::mesh::ComplexGeometryBlockforestCreator::setPeriodicity |
( |
const Vector3< bool > & | periodicity | ) |
|
|
inline |
◆ setProcessMemoryLimit()
void walberla::mesh::ComplexGeometryBlockforestCreator::setProcessMemoryLimit |
( |
const real_t | processMemoryLimit | ) |
|
|
inline |
◆ setRootBlockExclusionFunction()
◆ setTargetProcessAssignmentFunction()
◆ setWorkloadMemorySUIDAssignmentFunction()
◆ aabb_
AABB walberla::mesh::ComplexGeometryBlockforestCreator::aabb_ |
|
private |
◆ acceptableRelativeError_
real_t walberla::mesh::ComplexGeometryBlockforestCreator::acceptableRelativeError_ |
|
private |
◆ blockExclusionFunction_
◆ maxBlockSkewness_
real_t walberla::mesh::ComplexGeometryBlockforestCreator::maxBlockSkewness_ |
|
private |
◆ maxIterations_
uint_t walberla::mesh::ComplexGeometryBlockforestCreator::maxIterations_ |
|
private |
◆ periodicity_
Vector3< bool > walberla::mesh::ComplexGeometryBlockforestCreator::periodicity_ |
|
private |
◆ processMemoryLimit_
real_t walberla::mesh::ComplexGeometryBlockforestCreator::processMemoryLimit_ |
|
private |
◆ rootBlockExclusionFunction_
◆ targetProcessAssignmentFunction_
◆ workloadMemorySUIDAssignmentFunction_
The documentation for this class was generated from the following files: