walberla::domain_decomposition::BlockStorage Member List

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

addBlockData(const std::string &identifier=std::string())walberla::domain_decomposition::BlockStorageinline
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::domain_decomposition::BlockStorageinline
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::domain_decomposition::BlockStorageinline
addBlockData(const internal::SelectableBlockDataHandlingWrapper &dataHandling, const std::string &identifier=std::string())walberla::domain_decomposition::BlockStorage
addBlockData(IBlock *const block, const BlockDataID &index, internal::BlockData *const data)walberla::domain_decomposition::BlockStorageinlineprotected
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 =0walberla::domain_decomposition::BlockStoragepure virtual
blockExists(const Vector3< real_t > &p) constwalberla::domain_decomposition::BlockStorageinline
blockExists(const IBlockID &id) const =0walberla::domain_decomposition::BlockStoragepure virtual
blockExistsLocally(const real_t x, const real_t y, const real_t z) const =0walberla::domain_decomposition::BlockStoragepure virtual
blockExistsLocally(const Vector3< real_t > &p) constwalberla::domain_decomposition::BlockStorageinline
blockExistsLocally(const IBlockID &id) const =0walberla::domain_decomposition::BlockStoragepure virtual
blockExistsRemotely(const real_t x, const real_t y, const real_t z) const =0walberla::domain_decomposition::BlockStoragepure virtual
blockExistsRemotely(const Vector3< real_t > &p) constwalberla::domain_decomposition::BlockStorageinline
blockExistsRemotely(const IBlockID &id) const =0walberla::domain_decomposition::BlockStoragepure virtual
BlockStorage(const AABB &domain, const bool xPeriodic, const bool yPeriodic, const bool zPeriodic)walberla::domain_decomposition::BlockStorageinlineprotected
BlockStorage()walberla::domain_decomposition::BlockStorageprivate
clearBlockData(const BlockDataID &id)walberla::domain_decomposition::BlockStorageinline
containsGlobalBlockInformation() const =0walberla::domain_decomposition::BlockStoragepure virtual
deserializeBlockData(const BlockDataID &id, mpi::RecvBuffer &buffer)walberla::domain_decomposition::BlockStorage
domain_walberla::domain_decomposition::BlockStorageprotected
empty() constwalberla::domain_decomposition::BlockStorageinline
equal(const BlockStorage *rhs) const =0walberla::domain_decomposition::BlockStorageprotectedpure virtual
getAABB(AABB &aabb, const IBlockID &id) const =0walberla::domain_decomposition::BlockStoragepure virtual
getAABB(const IBlockID &id) constwalberla::domain_decomposition::BlockStorageinline
getAllBlocks(std::vector< shared_ptr< IBlockID > > &blocks) const =0walberla::domain_decomposition::BlockStoragepure virtual
getBlock(const IBlockID &id) const =0walberla::domain_decomposition::BlockStoragepure virtual
getBlock(const IBlockID::IDType &id) constwalberla::domain_decomposition::BlockStorageinline
getBlock(const IBlockID &id)=0walberla::domain_decomposition::BlockStoragepure virtual
getBlock(const IBlockID::IDType &id)walberla::domain_decomposition::BlockStorageinline
getBlock(const real_t x, const real_t y, const real_t z) const =0walberla::domain_decomposition::BlockStoragepure virtual
getBlock(const Vector3< real_t > &p) constwalberla::domain_decomposition::BlockStorageinline
getBlock(const real_t x, const real_t y, const real_t z)=0walberla::domain_decomposition::BlockStoragepure virtual
getBlock(const Vector3< real_t > &p)walberla::domain_decomposition::BlockStorageinline
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 =0walberla::domain_decomposition::BlockStoragepure virtual
getBlockID(IBlockID &id, const Vector3< real_t > &p) constwalberla::domain_decomposition::BlockStorageinline
getBlocks(std::vector< const IBlock * > &blocks) constwalberla::domain_decomposition::BlockStorageinline
getBlocks(std::vector< IBlock * > &blocks)walberla::domain_decomposition::BlockStorageinline
getBlocksContainedWithinAABB(std::vector< const IBlock * > &blocks, const AABB &aabb) const =0walberla::domain_decomposition::BlockStoragepure virtual
getBlocksContainedWithinAABB(std::vector< IBlock * > &blocks, const AABB &aabb)=0walberla::domain_decomposition::BlockStoragepure virtual
getBlocksOverlappedByAABB(std::vector< const IBlock * > &blocks, const AABB &aabb) const =0walberla::domain_decomposition::BlockStoragepure virtual
getBlocksOverlappedByAABB(std::vector< IBlock * > &blocks, const AABB &aabb)=0walberla::domain_decomposition::BlockStoragepure virtual
getLevel(const IBlock &) constwalberla::domain_decomposition::BlockStorageinlinevirtual
getNeighboringProcesses() const =0walberla::domain_decomposition::BlockStoragepure virtual
getNeighboringProcessOffsets() const =0walberla::domain_decomposition::BlockStoragepure virtual
getProcessRank(uint_t &rank, const IBlockID &id) const =0walberla::domain_decomposition::BlockStoragepure virtual
getProcessRank(const IBlockID &id) constwalberla::domain_decomposition::BlockStorageinline
getState(Set< SUID > &state, const IBlockID &id) const =0walberla::domain_decomposition::BlockStoragepure virtual
getState(const IBlockID &id) constwalberla::domain_decomposition::BlockStorageinline
IBlock classwalberla::domain_decomposition::BlockStoragefriend
iBlocks_walberla::domain_decomposition::BlockStorageprivate
isPeriodic(const uint_t index) constwalberla::domain_decomposition::BlockStorageinline
isXPeriodic() constwalberla::domain_decomposition::BlockStorageinline
isYPeriodic() constwalberla::domain_decomposition::BlockStorageinline
isZPeriodic() constwalberla::domain_decomposition::BlockStorageinline
loadBlockData(const std::string &file, 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::domain_decomposition::BlockStorageinline
loadBlockData(const std::string &file, const internal::SelectableBlockDataHandlingWrapper &dataHandling, const std::string &identifier=std::string())walberla::domain_decomposition::BlockStorage
mapToPeriodicDomain(real_t &x, real_t &y, real_t &z) constwalberla::domain_decomposition::BlockStorage
mapToPeriodicDomain(Vector3< real_t > &p) constwalberla::domain_decomposition::BlockStorageinline
NonCopyable()=defaultwalberla::NonCopyableprivate
NonCopyable(const NonCopyable &)walberla::NonCopyableprivate
numberOfBlockDataItems() constwalberla::domain_decomposition::BlockStorageinline
operator!=(const BlockStorage &rhs) constwalberla::domain_decomposition::BlockStorageinline
operator=(const NonCopyable &)walberla::NonCopyableprivate
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
processesWithBlocksCommunicator()walberla::domain_decomposition::BlockStorage
processesWithBlocksCommunicator_walberla::domain_decomposition::BlockStorageprivate
rebuildProcessesWithBlocksCommunicator()walberla::domain_decomposition::BlockStorageinline
rebuildProcessesWithBlocksCommunicator_walberla::domain_decomposition::BlockStorageprivate
registerBlock(const std::pair< IBlockID::IDType, IBlock * > &block)walberla::domain_decomposition::BlockStorageinlineprivate
removeBlock(const IBlock *block)walberla::domain_decomposition::BlockStorageinlineprivate
removeBlock(const IBlockID::IDType &blockID)walberla::domain_decomposition::BlockStorageinlineprivate
saveBlockData(const std::string &file, const BlockDataID &id)walberla::domain_decomposition::BlockStorage
serializeBlockData(const BlockDataID &id, mpi::SendBuffer &buffer)walberla::domain_decomposition::BlockStorage
StructuredBlockStorage classwalberla::domain_decomposition::BlockStoragefriend
~BlockStorage()walberla::domain_decomposition::BlockStorageinlineprotectedvirtual
~NonCopyable()=defaultwalberla::NonCopyableprivate