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

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

addBlockData(const std::string &identifier=std::string())walberla::BlockForestinline
addBlockData(const shared_ptr< T > &dataHandling, const std::string &identifier=std::string(), const Set< SUID > &requiredSelectors=Set< SUID >::emptySet(), const Set< SUID > &incompatibleSelectors=Set< SUID >::emptySet())walberla::BlockForestinline
addBlockData(std::function< T *(IBlock *const block) > function, const std::string &identifier=std::string(), const Set< SUID > &requiredSelectors=Set< SUID >::emptySet(), const Set< SUID > &incompatibleSelectors=Set< SUID >::emptySet())walberla::BlockForestinline
addBlockData(const domain_decomposition::internal::SelectableBlockDataHandlingWrapper &dataHandling, const std::string &identifier=std::string()) overridewalberla::BlockForestinlinevirtual
addBlockData(IBlock *const block, const BlockDataID &index, domain_decomposition::internal::BlockData *const data) overridewalberla::BlockForestinlineprotectedvirtual
addCallbackFunctionAfterBlockDataIsRestored(const SnapshotRestoreCallbackFunction &f)walberla::BlockForestinline
addRefreshCallbackFunctionAfterBlockDataIsUnpacked(const RefreshCallbackFunction &f)walberla::BlockForestinline
addRefreshCallbackFunctionBeforeBlockDataIsPacked(const RefreshCallbackFunction &f)walberla::BlockForestinline
addRefreshCallbackFunctionBeforeBlockDataIsUnpacked(const RefreshCallbackFunction &f)walberla::BlockForestinline
allowChangingDepth_walberla::BlockForestprivate
allowMultipleRefreshCycles() constwalberla::BlockForestinline
allowMultipleRefreshCycles(const bool m)walberla::BlockForestinline
allowMultipleRefreshCycles_walberla::BlockForestprivate
allowRefreshChangingDepth() constwalberla::BlockForestinline
allowRefreshChangingDepth(const bool c)walberla::BlockForestinline
alwaysRebalanceInRefresh(const bool b)walberla::BlockForestinline
alwaysRebalanceInRefresh() constwalberla::BlockForestinline
alwaysRebalanceInRefresh_walberla::BlockForestprivate
atDomainMaxBorder(const uint_t index, const IBlock &block) constwalberla::domain_decomposition::BlockStorageinline
atDomainMinBorder(const uint_t index, const IBlock &block) constwalberla::domain_decomposition::BlockStorageinline
atDomainXMaxBorder(const IBlock &block) constwalberla::domain_decomposition::BlockStorageinline
atDomainXMinBorder(const IBlock &block) constwalberla::domain_decomposition::BlockStorageinline
atDomainYMaxBorder(const IBlock &block) constwalberla::domain_decomposition::BlockStorageinline
atDomainYMinBorder(const IBlock &block) constwalberla::domain_decomposition::BlockStorageinline
atDomainZMaxBorder(const IBlock &block) constwalberla::domain_decomposition::BlockStorageinline
atDomainZMinBorder(const IBlock &block) constwalberla::domain_decomposition::BlockStorageinline
begin(const Set< SUID > &requiredSelectors=Set< SUID >::emptySet(), const Set< SUID > &incompatibleSelectors=Set< SUID >::emptySet())walberla::domain_decomposition::BlockStorageinline
begin(const Set< SUID > &requiredSelectors=Set< SUID >::emptySet(), const Set< SUID > &incompatibleSelectors=Set< SUID >::emptySet()) constwalberla::domain_decomposition::BlockStorageinline
BlockContainerType typedefwalberla::domain_decomposition::BlockStorage
blockDataItem_walberla::domain_decomposition::BlockStorageprotected
blockExists(const real_t x, const real_t y, const real_t z) const overridewalberla::BlockForestinlinevirtual
blockExists(const IBlockID &id) const overridewalberla::BlockForestinlinevirtual
walberla::domain_decomposition::BlockStorage::blockExists(const Vector3< real_t > &p) constwalberla::domain_decomposition::BlockStorageinline
blockExistsLocally(const real_t x, const real_t y, const real_t z) const overridewalberla::BlockForestinlinevirtual
blockExistsLocally(const IBlockID &id) const overridewalberla::BlockForestinlinevirtual
walberla::domain_decomposition::BlockStorage::blockExistsLocally(const Vector3< real_t > &p) constwalberla::domain_decomposition::BlockStorageinline
blockExistsRemotely(const real_t x, const real_t y, const real_t z) const overridewalberla::BlockForestinlinevirtual
blockExistsRemotely(const IBlockID &id) const overridewalberla::BlockForestinlinevirtual
walberla::domain_decomposition::BlockStorage::blockExistsRemotely(const Vector3< real_t > &p) constwalberla::domain_decomposition::BlockStorageinline
BlockForest(const uint_t process, const SetupBlockForest &forest, const bool keepGlobalBlockInformation=false)walberla::BlockForest
BlockForest(const uint_t process, const char *const filename, const bool broadcastFile=true, const bool keepGlobalBlockInformation=false)walberla::BlockForest
BlockInformation classwalberla::BlockForestfriend
blockInformation_walberla::BlockForestprivate
blocks_walberla::BlockForestprivate
BlockStorage()=deletewalberla::domain_decomposition::BlockStorage
BlockStorage(const BlockStorage &)=deletewalberla::domain_decomposition::BlockStorage
BlockStorage(const AABB &domain, const bool xPeriodic, const bool yPeriodic, const bool zPeriodic)walberla::domain_decomposition::BlockStorageinlineprotected
callbackAfterBlockDataIsRestored_walberla::BlockForestprivate
callbackAfterBlockDataIsUnpacked_walberla::BlockForestprivate
callbackBeforeBlockDataIsPacked_walberla::BlockForestprivate
callbackBeforeBlockDataIsUnpacked_walberla::BlockForestprivate
checkBlockInformationConsistency(const SetupBlockForest &forest) constwalberla::BlockForest
checkForEarlyOutAfterLoadBalancing() constwalberla::BlockForestinline
checkForEarlyOutAfterLoadBalancing(const bool c)walberla::BlockForestinline
checkForEarlyOutAfterLoadBalancing_walberla::BlockForestprivate
checkForEarlyOutInRefresh() constwalberla::BlockForestinline
checkForEarlyOutInRefresh(const bool c)walberla::BlockForestinline
checkForEarlyOutInRefresh_walberla::BlockForestprivate
checkForLateOutInRefresh() constwalberla::BlockForestinline
checkForLateOutInRefresh(const bool c)walberla::BlockForestinline
checkForLateOutInRefresh_walberla::BlockForestprivate
clearBlockData(const BlockDataID &id)walberla::domain_decomposition::BlockStorageinline
clearRefreshTiming()walberla::BlockForestinline
constructBlockInformation(const SetupBlockForest &forest)walberla::BlockForestprivate
constructBlockInformation(const std::vector< BlockID > &ids, const std::vector< shared_ptr< BlockInformation::Node > > &nodes)walberla::BlockForestprivate
constructBlockInformation()walberla::BlockForestprivate
containsGlobalBlockInformation() const overridewalberla::BlockForestinlinevirtual
createSnapshot(const std::vector< uint_t > &sendTo, const std::vector< uint_t > &recvFrom)walberla::BlockForest
depth_walberla::BlockForestprivate
deserializeBlockData(const BlockDataID &id, mpi::RecvBuffer &buffer)walberla::domain_decomposition::BlockStorage
determineBlockTargetLevels(bool &additionalRefreshCycleRequired, bool &rerun)walberla::BlockForestprivate
domain_walberla::domain_decomposition::BlockStorageprotected
empty() constwalberla::domain_decomposition::BlockStorageinline
end()walberla::domain_decomposition::BlockStorageinline
end() constwalberla::domain_decomposition::BlockStorageinline
equal(const BlockStorage *rhs) const overridewalberla::BlockForestprotectedvirtual
FileIOMode enum namewalberla::BlockForest
getAABB(AABB &aabb, const IBlockID &id) const overridewalberla::BlockForestvirtual
walberla::domain_decomposition::BlockStorage::getAABB(const IBlockID &id) constwalberla::domain_decomposition::BlockStorageinline
getAABBFromBlockId(AABB &aabb, const BlockID &id) constwalberla::BlockForestinline
getAABBFromBlockId(const BlockID &id) constwalberla::BlockForestinline
getAllBlocks(std::vector< shared_ptr< IBlockID > > &blocks) const overridewalberla::BlockForestinlinevirtual
getBlock(const IBlockID &id) const overridewalberla::BlockForestinlinevirtual
getBlock(const IBlockID &id) overridewalberla::BlockForestinlinevirtual
getBlock(const real_t x, const real_t y, const real_t z) const overridewalberla::BlockForestinlinevirtual
getBlock(const real_t x, const real_t y, const real_t z) overridewalberla::BlockForestinlinevirtual
getBlock(const IBlockID::IDType &id) constwalberla::BlockForestinline
getBlock(const IBlockID::IDType &id)walberla::BlockForestinline
getBlock(const Vector3< real_t > &p) constwalberla::BlockForestinline
getBlock(const Vector3< real_t > &p)walberla::BlockForestinline
getBlockDataIdentifier(const ConstBlockDataID &id) constwalberla::domain_decomposition::BlockStorageinline
getBlockDataIdentifiers() constwalberla::domain_decomposition::BlockStorageinline
getBlockID(IBlockID &id, const real_t x, const real_t y, const real_t z) const overridewalberla::BlockForestvirtual
walberla::domain_decomposition::BlockStorage::getBlockID(IBlockID &id, const Vector3< real_t > &p) constwalberla::domain_decomposition::BlockStorageinline
getBlockIdBytes() constwalberla::BlockForestinline
getBlockInformation() constwalberla::BlockForestinline
getBlockMap() constwalberla::BlockForestinline
getBlocks(std::vector< const Block * > &blocks, const uint_t level) constwalberla::BlockForestinline
getBlocks(std::vector< Block * > &blocks, const uint_t level)walberla::BlockForestinline
getBlocks(std::vector< const IBlock * > &blocks) constwalberla::BlockForestinline
getBlocks(std::vector< IBlock * > &blocks)walberla::BlockForestinline
getBlocksContainedWithinAABB(std::vector< const IBlock * > &blocks, const AABB &aabb) const overridewalberla::BlockForestinlinevirtual
getBlocksContainedWithinAABB(std::vector< IBlock * > &blocks, const AABB &aabb) overridewalberla::BlockForestinlinevirtual
getBlocksOverlappedByAABB(std::vector< const IBlock * > &blocks, const AABB &aabb) const overridewalberla::BlockForestinlinevirtual
getBlocksOverlappedByAABB(std::vector< IBlock * > &blocks, const AABB &aabb) overridewalberla::BlockForestinlinevirtual
getDepth() constwalberla::BlockForestinline
getDomain() constwalberla::domain_decomposition::BlockStorageinline
getForestCoordinates(uint_t &x, uint_t &y, uint_t &z, const BlockID &id) constwalberla::BlockForest
getLevel(const IBlock &block) const overridewalberla::BlockForestinlinevirtual
getLevelFromBlockId(const BlockID &id) constwalberla::BlockForestinline
getMaxDepth() constwalberla::BlockForestinline
getMaxLevels() constwalberla::BlockForestinline
getModificationStamp() constwalberla::BlockForestinline
getNeighborhood() constwalberla::BlockForestinline
getNeighboringProcesses() const overridewalberla::BlockForestinlinevirtual
getNeighboringProcessOffsets() const overridewalberla::BlockForestvirtual
getNumberOfBlocks() const overridewalberla::BlockForestinlinevirtual
getNumberOfBlocks(const uint_t level) constwalberla::BlockForestinline
getNumberOfLevels() constwalberla::BlockForestinline
getProcess() constwalberla::BlockForestinline
getProcessIdBytes() constwalberla::BlockForestinline
getProcessRank(uint_t &rank, const IBlockID &id) const overridewalberla::BlockForestvirtual
walberla::domain_decomposition::BlockStorage::getProcessRank(const IBlockID &id) constwalberla::domain_decomposition::BlockStorageinline
getRefreshFunctor(const uint_t checkFrequency=uint_t{1})walberla::BlockForestinline
getRefreshTiming() constwalberla::BlockForestinline
getRootBlock(const uint_t x, const uint_t y, const uint_t z) constwalberla::BlockForestinline
getRootBlock(const uint_t x, const uint_t y, const uint_t z)walberla::BlockForestinline
getRootBlockAABB(AABB &aabb, const uint_t x, const uint_t y, const uint_t z) constwalberla::BlockForest
getRootBlockCoordinates(uint_t &x, uint_t &y, uint_t &z, const BlockID &id) constwalberla::BlockForestinline
getRootBlockID(BlockID &id, const uint_t x, const uint_t y, const uint_t z) constwalberla::BlockForestinline
getRootBlockProcessRank(uint_t &rank, const uint_t x, const uint_t y, const uint_t z) constwalberla::BlockForest
getRootBlockState(Set< SUID > &state, const uint_t x, const uint_t y, const uint_t z) constwalberla::BlockForest
getRootBlockXSize() constwalberla::BlockForestinline
getRootBlockYSize() constwalberla::BlockForestinline
getRootBlockZSize() constwalberla::BlockForestinline
getSize(const uint_t index) constwalberla::BlockForestinline
getSnapshotCreationFunctor(const SnapshotCreationFunction &function, const uint_t checkFrequency=uint_t{1})walberla::BlockForestinline
getState(Set< SUID > &state, const IBlockID &id) const overridewalberla::BlockForestvirtual
walberla::domain_decomposition::BlockStorage::getState(const IBlockID &id) constwalberla::domain_decomposition::BlockStorageinline
getTreeIdDigits() constwalberla::BlockForestinline
getXSize() constwalberla::BlockForestinline
getYSize() constwalberla::BlockForestinline
getZSize() constwalberla::BlockForestinline
iBlocks_walberla::domain_decomposition::BlockStorageprivate
insertBuffersIntoProcessNetwork() constwalberla::BlockForestinline
insertBuffersIntoProcessNetwork_walberla::BlockForestprivate
isPeriodic(const uint_t index) constwalberla::domain_decomposition::BlockStorageinline
isXPeriodic() constwalberla::domain_decomposition::BlockStorageinline
isYPeriodic() constwalberla::domain_decomposition::BlockStorageinline
isZPeriodic() constwalberla::domain_decomposition::BlockStorageinline
limitedDepth() constwalberla::BlockForestinline
limitedLevels() constwalberla::BlockForestinline
loadBalancingFunctionRegistered() constwalberla::BlockForestinline
loadBlockData(const std::string &file, const shared_ptr< T > &dataHandling, const std::string &identifier=std::string(), const bool forceSerialIO=true, const Set< SUID > &requiredSelectors=Set< SUID >::emptySet(), const Set< SUID > &incompatibleSelectors=Set< SUID >::emptySet())walberla::BlockForestinline
loadBlockData(const std::string &file, const domain_decomposition::internal::SelectableBlockDataHandlingWrapper &dataHandling, const std::string &identifier=std::string(), const bool forceSerialIO=true) overridewalberla::BlockForestinlinevirtual
mapToPeriodicDomain(real_t &x, real_t &y, real_t &z) constwalberla::domain_decomposition::BlockStorage
mapToPeriodicDomain(Vector3< real_t > &p) constwalberla::domain_decomposition::BlockStorageinline
MASTER_SLAVE enum valuewalberla::BlockForest
modificationStamp_walberla::BlockForestprivate
MPI_PARALLEL enum valuewalberla::BlockForest
neighborhood_walberla::BlockForestprivate
nextCallbackAfterBlockDataIsRestoredHandle_walberla::BlockForestprivate
nextCallbackAfterBlockDataIsUnpackedHandle_walberla::BlockForestprivate
nextCallbackBeforeBlockDataIsPackedHandle_walberla::BlockForestprivate
nextCallbackBeforeBlockDataIsUnpackedHandle_walberla::BlockForestprivate
numberOfBlockDataItems() constwalberla::domain_decomposition::BlockStorageinline
operator!=(const BlockStorage &rhs) constwalberla::domain_decomposition::BlockStorageinline
operator=(const BlockStorage &)=deletewalberla::domain_decomposition::BlockStorage
operator==(const BlockStorage &rhs) constwalberla::domain_decomposition::BlockStorageinline
periodic_walberla::domain_decomposition::BlockStorageprotected
periodicIntersect(const math::AABB &box1, const math::AABB &box2) constwalberla::domain_decomposition::BlockStorage
periodicIntersect(const math::AABB &box1, const math::AABB &box2, const real_t dx) constwalberla::domain_decomposition::BlockStorage
phantomBlockMigrationIterations() constwalberla::BlockForestinline
phantomBlockMigrationIterations_walberla::BlockForestprivate
process_walberla::BlockForestprivate
processesWithBlocksCommunicator()walberla::domain_decomposition::BlockStorage
processesWithBlocksCommunicator_walberla::domain_decomposition::BlockStorageprivate
processIdBytes_walberla::BlockForestprivate
rebuildProcessesWithBlocksCommunicator()walberla::domain_decomposition::BlockStorageinline
rebuildProcessesWithBlocksCommunicator_walberla::domain_decomposition::BlockStorageprivate
recalculateBlockLevelsInRefresh() constwalberla::BlockForestinline
recalculateBlockLevelsInRefresh(const bool r)walberla::BlockForestinline
recalculateBlockLevelsInRefresh_walberla::BlockForestprivate
reevaluateMinTargetLevelsAfterForcedRefinement() constwalberla::BlockForestinline
reevaluateMinTargetLevelsAfterForcedRefinement(const bool c)walberla::BlockForestinline
reevaluateMinTargetLevelsAfterForcedRefinement_walberla::BlockForestprivate
refresh()walberla::BlockForest
refreshBlockStateDeterminationFunction_walberla::BlockForestprivate
RefreshCallbackFunction typedefwalberla::BlockForest
RefreshMinTargetLevelDeterminationFunction typedefwalberla::BlockForest
refreshMinTargetLevelDeterminationFunction_walberla::BlockForestprivate
refreshPhantomBlockDataAssignmentFunction_walberla::BlockForestprivate
refreshPhantomBlockDataPackFunction_walberla::BlockForestprivate
refreshPhantomBlockDataUnpackFunction_walberla::BlockForestprivate
refreshPhantomBlockMigrationPreparationFunction_walberla::BlockForestprivate
refreshTiming_walberla::BlockForestprivate
registerBlock(const std::pair< IBlockID::IDType, IBlock * > &block)walberla::domain_decomposition::BlockStorageinlineprivate
registerRefreshTimer()walberla::BlockForestprivate
removeBlock(const IBlock *block)walberla::domain_decomposition::BlockStorageinlineprivate
removeBlock(const IBlockID::IDType &blockID)walberla::domain_decomposition::BlockStorageinlineprivate
removeCallbackFunctionAfterBlockDataIsRestored(const uint_t handle)walberla::BlockForestinline
removeRefreshCallbackFunctionAfterBlockDataIsUnpacked(const uint_t handle)walberla::BlockForestinline
removeRefreshCallbackFunctionBeforeBlockDataIsPacked(const uint_t handle)walberla::BlockForestinline
removeRefreshCallbackFunctionBeforeBlockDataIsUnpacked(const uint_t handle)walberla::BlockForestinline
restoreSnapshot(const SnapshotRestoreFunction &processMapping, const bool rebelance=true)walberla::BlockForest
rootBlockExists(const uint_t x, const uint_t y, const uint_t z) constwalberla::BlockForestinline
rootBlockExistsLocally(const uint_t x, const uint_t y, const uint_t z) constwalberla::BlockForestinline
rootBlockExistsRemotely(const uint_t x, const uint_t y, const uint_t z) constwalberla::BlockForestinline
saveBlockData(const std::string &file, const BlockDataID &id, const bool forceSerialIO=true)walberla::domain_decomposition::BlockStorage
saveToFile(const std::string &filename, FileIOMode fileIOMode=MPI_PARALLEL) constwalberla::BlockForest
saveToFile(const std::string &filename, const Set< SUID > &blockStates, FileIOMode fileIOMode=MPI_PARALLEL) constwalberla::BlockForest
saveToFile(const std::string &filename, FileIOMode fileIOMode, const std::map< SUID, std::vector< bool > > &suidMap, const uint_t suidBytes) constwalberla::BlockForestprivate
serializeBlockData(const BlockDataID &id, mpi::SendBuffer &buffer)walberla::domain_decomposition::BlockStorage
SERIALIZED_DISTRIBUTED enum valuewalberla::BlockForest
setRefreshBlockStateDeterminationFunction(const PhantomBlockForest::BlockStateDeterminationFunction &f)walberla::BlockForestinline
setRefreshMinTargetLevelDeterminationFunction(const RefreshMinTargetLevelDeterminationFunction &f)walberla::BlockForestinline
setRefreshPhantomBlockDataAssignmentFunction(const PhantomBlockForest::PhantomBlockDataAssignmentFunction &f)walberla::BlockForestinline
setRefreshPhantomBlockDataPackFunction(const PhantomBlockForest::PhantomBlockDataPackFunction &f)walberla::BlockForestinline
setRefreshPhantomBlockDataUnpackFunction(const PhantomBlockForest::PhantomBlockDataUnpackFunction &f)walberla::BlockForestinline
setRefreshPhantomBlockMigrationPreparationFunction(const PhantomBlockForest::MigrationPreparationFunction &f)walberla::BlockForestinline
size() constwalberla::domain_decomposition::BlockStorageinline
size_walberla::BlockForestprivate
snapshot_walberla::BlockForestprivate
snapshotBlockDataItems_walberla::BlockForestprivate
SnapshotCreationFunction typedefwalberla::BlockForest
snapshotDepth_walberla::BlockForestprivate
snapshotExists_walberla::BlockForestprivate
SnapshotRestoreCallbackFunction typedefwalberla::BlockForest
SnapshotRestoreFunction typedefwalberla::BlockForest
storeFileHeader(std::vector< uint8_t > &data, uint_t &offset) constwalberla::BlockForestprivate
storesUniformBlockGrid() constwalberla::BlockForestinline
treeIdDigits_walberla::BlockForestprivate
update(PhantomBlockForest &phantomForest)walberla::BlockForestprivate
~BlockForest() override=defaultwalberla::BlockForest
~BlockStorage()walberla::domain_decomposition::BlockStorageinlineprotectedvirtual