walberla::blockforest::SetupBlockForest Member List

This is the complete list of members for walberla::blockforest::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::blockforest::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::blockforest::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::blockforest::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::blockforest::SetupBlockForestinline
assignAllBlocksToRootProcess()walberla::blockforest::SetupBlockForest
atDomainMaxBorder(const uint_t index, const SetupBlock &block) constwalberla::blockforest::SetupBlockForestinline
atDomainMinBorder(const uint_t index, const SetupBlock &block) constwalberla::blockforest::SetupBlockForestinline
atDomainXMaxBorder(const SetupBlock &block) constwalberla::blockforest::SetupBlockForestinline
atDomainXMinBorder(const SetupBlock &block) constwalberla::blockforest::SetupBlockForestinline
atDomainYMaxBorder(const SetupBlock &block) constwalberla::blockforest::SetupBlockForestinline
atDomainYMinBorder(const SetupBlock &block) constwalberla::blockforest::SetupBlockForestinline
atDomainZMaxBorder(const SetupBlock &block) constwalberla::blockforest::SetupBlockForestinline
atDomainZMinBorder(const SetupBlock &block) constwalberla::blockforest::SetupBlockForestinline
balanceLoad(const TargetProcessAssignmentFunction &function, const uint_t numberOfProcesses, const real_t minBufferProcessesFraction=real_t(0), const memory_t perProcessMemoryLimit=memory_t(0), const bool reorderProcessesByBFS=false, const bool insertBufferProcesses=false)walberla::blockforest::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::blockforest::SetupBlockForest
balanceLoadHelper(const TargetProcessAssignmentFunction &function, const uint_t numberOfProcesses, const uint_t numberOfBufferProcesses, const memory_t perProcessMemoryLimit, const bool reorderProcessesByBFS, const bool insertBufferProcesses)walberla::blockforest::SetupBlockForestprivate
begin() constwalberla::blockforest::SetupBlockForestinline
begin()walberla::blockforest::SetupBlockForestinline
blockDistribution_walberla::blockforest::SetupBlockForestprivate
BlockExclusionFunction typedefwalberla::blockforest::SetupBlockForest
blockExclusionFunctions_walberla::blockforest::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::blockforest::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::blockforest::SetupBlockForest
calculateProcessDistribution_LevelwiseMetis(const uint_t numberOfProcesses, const bool reorderProcessesByBFS=false, const CommunicationWeightFunction &communicationWeightFunction=NullCommunicationWeightFunction)walberla::blockforest::SetupBlockForest
calculateProcessDistributionFinalization(const bool reorderProcessesByBFS=false, const bool insertBufferProcesses=false)walberla::blockforest::SetupBlockForestprivate
checkNeighborhoodConsistency() constwalberla::blockforest::SetupBlockForestprivate
CommunicationPairs typedefwalberla::blockforest::SetupBlockForest
CommunicationWeightFunction typedefwalberla::blockforest::SetupBlockForest
CommunicationWeights typedefwalberla::blockforest::SetupBlockForest
const_iterator classwalberla::blockforest::SetupBlockForestfriend
createForest(const Set< SUID > &selector)walberla::blockforest::SetupBlockForestprivate
createNeighborhood()walberla::blockforest::SetupBlockForestprivate
depth_walberla::blockforest::SetupBlockForestprivate
domain_walberla::blockforest::SetupBlockForestprivate
end() constwalberla::blockforest::SetupBlockForestinline
end()walberla::blockforest::SetupBlockForestinline
forest_walberla::blockforest::SetupBlockForestprivate
getBlock(const BlockID &id) constwalberla::blockforest::SetupBlockForest
getBlock(const real_t px, const real_t py, const real_t pz) constwalberla::blockforest::SetupBlockForestinline
getBlock(const real_t px, const real_t py, const real_t pz)walberla::blockforest::SetupBlockForestinline
getBlockIdBytes() constwalberla::blockforest::SetupBlockForestinline
getBlocks(std::vector< const SetupBlock * > &blocks) constwalberla::blockforest::SetupBlockForest
getBlocks(std::vector< SetupBlock * > &blocks)walberla::blockforest::SetupBlockForest
getBlocks(std::vector< const SetupBlock * > &blocks, const uint_t level) constwalberla::blockforest::SetupBlockForest
getBlocks(std::vector< SetupBlock * > &blocks, const uint_t level)walberla::blockforest::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::blockforest::SetupBlockForest
getBlocksOverlappedByAABB(std::vector< SetupBlock * > &blocks, const AABB &aabb)walberla::blockforest::SetupBlockForest
getDepth() constwalberla::blockforest::SetupBlockForestinline
getDomain() constwalberla::blockforest::SetupBlockForestinline
getFirstBlock() constwalberla::blockforest::SetupBlockForest
getFirstBlock()walberla::blockforest::SetupBlockForest
getHilbertOrder(std::vector< SetupBlock * > &blocks)walberla::blockforest::SetupBlockForest
getMaxLevel() constwalberla::blockforest::SetupBlockForest
getMinLevel() constwalberla::blockforest::SetupBlockForest
getMortonOrder(std::vector< SetupBlock * > &blocks)walberla::blockforest::SetupBlockForestinline
getNextBlock(const SetupBlock *block) constwalberla::blockforest::SetupBlockForest
getNextBlock(const SetupBlock *block)walberla::blockforest::SetupBlockForest
getNumberOfBlocks() constwalberla::blockforest::SetupBlockForestinline
getNumberOfBlocks(const uint_t level) constwalberla::blockforest::SetupBlockForest
getNumberOfBufferProcesses() constwalberla::blockforest::SetupBlockForestinline
getNumberOfLevels() constwalberla::blockforest::SetupBlockForestinline
getNumberOfProcesses() constwalberla::blockforest::SetupBlockForestinline
getNumberOfRootBlocks() constwalberla::blockforest::SetupBlockForestinline
getNumberOfTrees() constwalberla::blockforest::SetupBlockForestinline
getNumberOfWorkerProcesses() constwalberla::blockforest::SetupBlockForestinline
getProcessIdBytes() constwalberla::blockforest::SetupBlockForestinline
getProcessSpecificBlocks(std::vector< const SetupBlock * > &blocks, const uint_t process) constwalberla::blockforest::SetupBlockForest
getRootBlock(const uint_t treeIndex) constwalberla::blockforest::SetupBlockForestinline
getRootBlock(const uint_t treeIndex)walberla::blockforest::SetupBlockForestinline
getRootBlock(const uint_t x, const uint_t y, const uint_t z) constwalberla::blockforest::SetupBlockForestinline
getRootBlock(const uint_t x, const uint_t y, const uint_t z)walberla::blockforest::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::blockforest::SetupBlockForeststatic
getRootBlockAABB(AABB &aabb, const uint_t x, const uint_t y, const uint_t z) constwalberla::blockforest::SetupBlockForestinline
getRootBlockAABB(AABB &aabb, const uint_t treeIndex) constwalberla::blockforest::SetupBlockForestinline
getRootBlockSize(const uint_t index) constwalberla::blockforest::SetupBlockForestinline
getRootBlockXSize() constwalberla::blockforest::SetupBlockForestinline
getRootBlockYSize() constwalberla::blockforest::SetupBlockForestinline
getRootBlockZSize() constwalberla::blockforest::SetupBlockForestinline
getSize(const uint_t index) constwalberla::blockforest::SetupBlockForestinline
getTree(const uint_t treeIndex) constwalberla::blockforest::SetupBlockForestinline
getTree(const uint_t treeIndex)walberla::blockforest::SetupBlockForestinline
getTreeIdDigits() constwalberla::blockforest::SetupBlockForestinline
getXSize() constwalberla::blockforest::SetupBlockForestinline
getYSize() constwalberla::blockforest::SetupBlockForestinline
getZSize() constwalberla::blockforest::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::blockforest::SetupBlockForest
initWorkloadMemorySUID(const Set< SUID > &selector)walberla::blockforest::SetupBlockForestinlineprivate
insertBuffersIntoProcessNetwork() constwalberla::blockforest::SetupBlockForestinline
insertBuffersIntoProcessNetwork_walberla::blockforest::SetupBlockForestprivate
isBufferProcess(const uint_t process) constwalberla::blockforest::SetupBlockForestinline
isPeriodic(const uint_t index) constwalberla::blockforest::SetupBlockForestinline
isWorkerProcess(const uint_t process) constwalberla::blockforest::SetupBlockForestinline
isXPeriodic() constwalberla::blockforest::SetupBlockForestinline
isYPeriodic() constwalberla::blockforest::SetupBlockForestinline
isZPeriodic() constwalberla::blockforest::SetupBlockForestinline
iterator classwalberla::blockforest::SetupBlockForestfriend
mapAABBToBoundingForestCoordinates(const AABB &aabb, uint_t(&min)[3], uint_t(&max)[3]) constwalberla::blockforest::SetupBlockForest
mapForestCoordinatesToTreeIndex(const uint_t x, const uint_t y, const uint_t z) constwalberla::blockforest::SetupBlockForestinline
mapPointToBlock(SetupBlock *const block, const real_t px, const real_t py, const real_t pz)walberla::blockforest::SetupBlockForestprivatestatic
mapPointToPeriodicDomain(real_t &px, real_t &py, real_t &pz) constwalberla::blockforest::SetupBlockForest
mapPointToTreeIndex(const real_t px, const real_t py, const real_t pz) constwalberla::blockforest::SetupBlockForest
mapTreeIndexToForestCoordinates(const uint_t treeIndex, const uint_t xSize, const uint_t ySize, uint_t &x, uint_t &y, uint_t &z)walberla::blockforest::SetupBlockForestinlinestatic
mapTreeIndexToForestCoordinates(const uint_t treeIndex, uint_t &x, uint_t &y, uint_t &z) constwalberla::blockforest::SetupBlockForestinline
NonCopyable()=defaultwalberla::NonCopyableprivate
NonCopyable(const NonCopyable &)walberla::NonCopyableprivate
NullCommunicationWeightFunction(const CommunicationPairs &, CommunicationWeights &)walberla::blockforest::SetupBlockForestinlinestatic
numberOfBlocks_walberla::blockforest::SetupBlockForestprivate
numberOfBufferProcesses_walberla::blockforest::SetupBlockForestprivate
numberOfProcesses_walberla::blockforest::SetupBlockForestprivate
numberOfRootBlocks_walberla::blockforest::SetupBlockForestprivate
operator=(const NonCopyable &)walberla::NonCopyableprivate
periodic_walberla::blockforest::SetupBlockForestprivate
RefinementSelectionFunction typedefwalberla::blockforest::SetupBlockForest
refinementSelectionFunctions_walberla::blockforest::SetupBlockForestprivate
RootBlockExclusionFunction typedefwalberla::blockforest::SetupBlockForest
rootBlockExclusionFunctions_walberla::blockforest::SetupBlockForestprivate
rootBlockSize_walberla::blockforest::SetupBlockForestprivate
saveToFile(const char *const filename) constwalberla::blockforest::SetupBlockForest
SetupBlockForest()walberla::blockforest::SetupBlockForestinline
size_walberla::blockforest::SetupBlockForestprivate
TargetProcessAssignmentFunction typedefwalberla::blockforest::SetupBlockForest
toStream(std::ostream &os) constwalberla::blockforest::SetupBlockForest
toString() constwalberla::blockforest::SetupBlockForestinline
treeIdDigits_walberla::blockforest::SetupBlockForestprivate
updateNeighborhood(std::set< SetupBlock * > &blocksToUpdate)walberla::blockforest::SetupBlockForestinlineprivate
updateNeighborhood(std::vector< SetupBlock * > &blocks)walberla::blockforest::SetupBlockForestprivate
WorkloadMemorySUIDAssignmentFunction typedefwalberla::blockforest::SetupBlockForest
workloadMemorySUIDAssignmentFunctions_walberla::blockforest::SetupBlockForestprivate
writeCSV(const std::string &filestem) constwalberla::blockforest::SetupBlockForest
writeVTKOutput(const std::string &filestem) constwalberla::blockforest::SetupBlockForest
~NonCopyable()=defaultwalberla::NonCopyableprivate
~SetupBlockForest()walberla::blockforest::SetupBlockForestinline