#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: