waLBerla 7.3
Loading...
Searching...
No Matches
walberla::SetupBlockForest Member List

This is the complete list of members for walberla::SetupBlockForest, including all inherited members.

addBlockExclusionFunction(BlockExclusionFunction function, const Set< SUID > &requiredSelectors=Set< SUID >::emptySet(), const Set< SUID > &incompatibleSelectors=Set< SUID >::emptySet(), const std::string &identifier=std::string())walberla::SetupBlockForestinline
addRefinementSelectionFunction(RefinementSelectionFunction function, const Set< SUID > &requiredSelectors=Set< SUID >::emptySet(), const Set< SUID > &incompatibleSelectors=Set< SUID >::emptySet(), const std::string &identifier=std::string())walberla::SetupBlockForestinline
addRootBlockExclusionFunction(RootBlockExclusionFunction function, const Set< SUID > &requiredSelectors=Set< SUID >::emptySet(), const Set< SUID > &incompatibleSelectors=Set< SUID >::emptySet(), const std::string &identifier=std::string())walberla::SetupBlockForestinline
addWorkloadMemorySUIDAssignmentFunction(WorkloadMemorySUIDAssignmentFunction function, const Set< SUID > &requiredSelectors=Set< SUID >::emptySet(), const Set< SUID > &incompatibleSelectors=Set< SUID >::emptySet(), const std::string &identifier=std::string())walberla::SetupBlockForestinline
assignAllBlocksToRootProcess()walberla::SetupBlockForest
atDomainMaxBorder(const uint_t index, const SetupBlock &block) constwalberla::SetupBlockForestinline
atDomainMinBorder(const uint_t index, const SetupBlock &block) constwalberla::SetupBlockForestinline
atDomainXMaxBorder(const SetupBlock &block) constwalberla::SetupBlockForestinline
atDomainXMinBorder(const SetupBlock &block) constwalberla::SetupBlockForestinline
atDomainYMaxBorder(const SetupBlock &block) constwalberla::SetupBlockForestinline
atDomainYMinBorder(const SetupBlock &block) constwalberla::SetupBlockForestinline
atDomainZMaxBorder(const SetupBlock &block) constwalberla::SetupBlockForestinline
atDomainZMinBorder(const SetupBlock &block) constwalberla::SetupBlockForestinline
balanceLoad(const TargetProcessAssignmentFunction &function, const uint_t numberOfProcesses, const real_t minBufferProcessesFraction=0_r, const memory_t perProcessMemoryLimit=memory_t{0}, const bool reorderProcessesByBFS=false, const bool insertBufferProcesses=false)walberla::SetupBlockForest
balanceLoad(const TargetProcessAssignmentFunction &function, const uint_t numberOfProcesses, const uint_t numberOfBufferProcesses, const memory_t perProcessMemoryLimit=memory_t{0}, const bool reorderProcessesByBFS=false, const bool insertBufferProcesses=false)walberla::SetupBlockForest
balanceLoadHelper(const TargetProcessAssignmentFunction &function, const uint_t numberOfProcesses, const uint_t numberOfBufferProcesses, const memory_t perProcessMemoryLimit, const bool reorderProcessesByBFS, const bool insertBufferProcesses)walberla::SetupBlockForestprivate
begin() constwalberla::SetupBlockForestinline
begin()walberla::SetupBlockForestinline
blockDistribution_walberla::SetupBlockForestprivate
BlockExclusionFunction typedefwalberla::SetupBlockForest
blockExclusionFunctions_walberla::SetupBlockForestprivate
calculateProcessDistribution_Default(const uint_t numberOfProcesses, const memory_t memoryLimit, const std::string &sfcMethod=std::string("hilbert"), const uint_t sfcIterations=10, const bool sortByLevel=false, const GlobalLoadBalancing::MetisConfiguration< SetupBlock > &metisConfig=GlobalLoadBalancing::MetisConfiguration< SetupBlock >(), const bool reorderProcessesByBFS=false, const bool insertBufferProcesses=false, const real_t bufferProcessesFraction=real_c(0))walberla::SetupBlockForest
calculateProcessDistribution_Greedy(const uint_t numberOfProcesses, const memory_t memoryLimit, const bool reorderProcessesByBFS=false, const bool insertBufferProcesses=false, const real_t bufferProcessesFraction=real_c(0))walberla::SetupBlockForest
calculateProcessDistribution_LevelwiseMetis(const uint_t numberOfProcesses, const bool reorderProcessesByBFS=false, const CommunicationWeightFunction &communicationWeightFunction=NullCommunicationWeightFunction)walberla::SetupBlockForest
calculateProcessDistributionFinalization(const bool reorderProcessesByBFS=false, const bool insertBufferProcesses=false)walberla::SetupBlockForestprivate
checkNeighborhoodConsistency() constwalberla::SetupBlockForestprivate
CommunicationPairs typedefwalberla::SetupBlockForest
CommunicationWeightFunction typedefwalberla::SetupBlockForest
CommunicationWeights typedefwalberla::SetupBlockForest
const_iterator classwalberla::SetupBlockForestfriend
createForest(const Set< SUID > &selector)walberla::SetupBlockForestprivate
createNeighborhood()walberla::SetupBlockForestprivate
depth_walberla::SetupBlockForestprivate
domain_walberla::SetupBlockForestprivate
end() constwalberla::SetupBlockForestinline
end()walberla::SetupBlockForestinline
forest_walberla::SetupBlockForestprivate
getBlock(const BlockID &id) constwalberla::SetupBlockForest
getBlock(const real_t px, const real_t py, const real_t pz) constwalberla::SetupBlockForestinline
getBlock(const real_t px, const real_t py, const real_t pz)walberla::SetupBlockForestinline
getBlockIdBytes() constwalberla::SetupBlockForestinline
getBlocks(std::vector< const SetupBlock * > &blocks) constwalberla::SetupBlockForest
getBlocks(std::vector< SetupBlock * > &blocks)walberla::SetupBlockForest
getBlocks(std::vector< const SetupBlock * > &blocks, const uint_t level) constwalberla::SetupBlockForest
getBlocks(std::vector< SetupBlock * > &blocks, const uint_t level)walberla::SetupBlockForest
getBlocks(std::vector< SetupBlock * > &blocks, const uint_t xmin, const uint_t ymin, const uint_t zmin, const uint_t xmax, const uint_t ymax, const uint_t zmax)walberla::SetupBlockForest
getBlocksOverlappedByAABB(std::vector< SetupBlock * > &blocks, const AABB &aabb)walberla::SetupBlockForest
getDepth() constwalberla::SetupBlockForestinline
getDomain() constwalberla::SetupBlockForestinline
getFirstBlock() constwalberla::SetupBlockForest
getFirstBlock()walberla::SetupBlockForest
getHilbertOrder(std::vector< SetupBlock * > &blocks)walberla::SetupBlockForest
getMaxLevel() constwalberla::SetupBlockForest
getMinLevel() constwalberla::SetupBlockForest
getMortonOrder(std::vector< SetupBlock * > &blocks)walberla::SetupBlockForestinline
getNextBlock(const SetupBlock *block) constwalberla::SetupBlockForest
getNextBlock(const SetupBlock *block)walberla::SetupBlockForest
getNumberOfBlocks() constwalberla::SetupBlockForestinline
getNumberOfBlocks(const uint_t level) constwalberla::SetupBlockForest
getNumberOfBufferProcesses() constwalberla::SetupBlockForestinline
getNumberOfLevels() constwalberla::SetupBlockForestinline
getNumberOfProcesses() constwalberla::SetupBlockForestinline
getNumberOfRootBlocks() constwalberla::SetupBlockForestinline
getNumberOfTrees() constwalberla::SetupBlockForestinline
getNumberOfWorkerProcesses() constwalberla::SetupBlockForestinline
getProcessIdBytes() constwalberla::SetupBlockForestinline
getProcessSpecificBlocks(std::vector< const SetupBlock * > &blocks, const uint_t process) constwalberla::SetupBlockForest
getRootBlock(const uint_t treeIndex) constwalberla::SetupBlockForestinline
getRootBlock(const uint_t treeIndex)walberla::SetupBlockForestinline
getRootBlock(const uint_t x, const uint_t y, const uint_t z) constwalberla::SetupBlockForestinline
getRootBlock(const uint_t x, const uint_t y, const uint_t z)walberla::SetupBlockForestinline
getRootBlockAABB(AABB &aabb, const AABB &domain, const real_t rootBlockXSize, const real_t rootBlockYSize, const real_t rootBlockZSize, const uint_t xSize, const uint_t ySize, const uint_t zSize, const uint_t x, const uint_t y, const uint_t z)walberla::SetupBlockForeststatic
getRootBlockAABB(AABB &aabb, const uint_t x, const uint_t y, const uint_t z) constwalberla::SetupBlockForestinline
getRootBlockAABB(AABB &aabb, const uint_t treeIndex) constwalberla::SetupBlockForestinline
getRootBlockSize(const uint_t index) constwalberla::SetupBlockForestinline
getRootBlockXSize() constwalberla::SetupBlockForestinline
getRootBlockYSize() constwalberla::SetupBlockForestinline
getRootBlockZSize() constwalberla::SetupBlockForestinline
getSize(const uint_t index) constwalberla::SetupBlockForestinline
getTree(const uint_t treeIndex) constwalberla::SetupBlockForestinline
getTree(const uint_t treeIndex)walberla::SetupBlockForestinline
getTreeIdDigits() constwalberla::SetupBlockForestinline
getXSize() constwalberla::SetupBlockForestinline
getYSize() constwalberla::SetupBlockForestinline
getZSize() constwalberla::SetupBlockForestinline
init(const AABB &domain, const uint_t xSize, const uint_t ySize, const uint_t zSize, const bool xPeriodic, const bool yPeriodic, const bool zPeriodic, const Set< SUID > &selector=Set< SUID >::emptySet())walberla::SetupBlockForest
initWorkloadMemorySUID(const Set< SUID > &selector)walberla::SetupBlockForestinlineprivate
insertBuffersIntoProcessNetwork() constwalberla::SetupBlockForestinline
insertBuffersIntoProcessNetwork_walberla::SetupBlockForestprivate
isBufferProcess(const uint_t process) constwalberla::SetupBlockForestinline
isPeriodic(const uint_t index) constwalberla::SetupBlockForestinline
isWorkerProcess(const uint_t process) constwalberla::SetupBlockForestinline
isXPeriodic() constwalberla::SetupBlockForestinline
isYPeriodic() constwalberla::SetupBlockForestinline
isZPeriodic() constwalberla::SetupBlockForestinline
iterator classwalberla::SetupBlockForestfriend
mapAABBToBoundingForestCoordinates(const AABB &aabb, std::array< uint_t, 3 > &min, std::array< uint_t, 3 > &max) constwalberla::SetupBlockForest
mapForestCoordinatesToTreeIndex(const uint_t x, const uint_t y, const uint_t z) constwalberla::SetupBlockForestinline
mapPointToBlock(SetupBlock *const block, const real_t px, const real_t py, const real_t pz)walberla::SetupBlockForestprivatestatic
mapPointToPeriodicDomain(real_t &px, real_t &py, real_t &pz) constwalberla::SetupBlockForest
mapPointToTreeIndex(const real_t px, const real_t py, const real_t pz) constwalberla::SetupBlockForest
mapTreeIndexToForestCoordinates(const uint_t treeIndex, const uint_t xSize, const uint_t ySize, uint_t &x, uint_t &y, uint_t &z)walberla::SetupBlockForestinlinestatic
mapTreeIndexToForestCoordinates(const uint_t treeIndex, uint_t &x, uint_t &y, uint_t &z) constwalberla::SetupBlockForestinline
NullCommunicationWeightFunction(const CommunicationPairs &, CommunicationWeights &)walberla::SetupBlockForestinlinestatic
numberOfBlocks_walberla::SetupBlockForestprivate
numberOfBufferProcesses_walberla::SetupBlockForestprivate
numberOfProcesses_walberla::SetupBlockForestprivate
numberOfRootBlocks_walberla::SetupBlockForestprivate
operator=(const SetupBlockForest &)=deletewalberla::SetupBlockForest
periodic_walberla::SetupBlockForestprivate
RefinementSelectionFunction typedefwalberla::SetupBlockForest
refinementSelectionFunctions_walberla::SetupBlockForestprivate
RootBlockExclusionFunction typedefwalberla::SetupBlockForest
rootBlockExclusionFunctions_walberla::SetupBlockForestprivate
rootBlockSize_walberla::SetupBlockForestprivate
saveToFile(const char *const filename) constwalberla::SetupBlockForest
SetupBlockForest()walberla::SetupBlockForestinline
SetupBlockForest(const SetupBlockForest &)=deletewalberla::SetupBlockForest
size_walberla::SetupBlockForestprivate
TargetProcessAssignmentFunction typedefwalberla::SetupBlockForest
toStream(std::ostream &os) constwalberla::SetupBlockForest
toString() constwalberla::SetupBlockForestinline
treeIdDigits_walberla::SetupBlockForestprivate
updateNeighborhood(std::set< SetupBlock * > &blocksToUpdate)walberla::SetupBlockForestinlineprivate
updateNeighborhood(std::vector< SetupBlock * > &blocks)walberla::SetupBlockForestprivate
WorkloadMemorySUIDAssignmentFunction typedefwalberla::SetupBlockForest
workloadMemorySUIDAssignmentFunctions_walberla::SetupBlockForestprivate
writeCSV(const std::string &filestem) constwalberla::SetupBlockForest
writeVTKOutput(const std::string &filestem) constwalberla::SetupBlockForest
~SetupBlockForest()walberla::SetupBlockForestinline