addBlockData(const std::string &identifier=std::string()) | walberla::domain_decomposition::BlockStorage | inline |
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::BlockStorage | inline |
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::BlockStorage | inline |
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::BlockStorage | inlineprotected |
atDomainMaxBorder(const uint_t index, const IBlock &block) const | walberla::domain_decomposition::BlockStorage | inline |
atDomainMinBorder(const uint_t index, const IBlock &block) const | walberla::domain_decomposition::BlockStorage | inline |
atDomainXMaxBorder(const IBlock &block) const | walberla::domain_decomposition::BlockStorage | inline |
atDomainXMinBorder(const IBlock &block) const | walberla::domain_decomposition::BlockStorage | inline |
atDomainYMaxBorder(const IBlock &block) const | walberla::domain_decomposition::BlockStorage | inline |
atDomainYMinBorder(const IBlock &block) const | walberla::domain_decomposition::BlockStorage | inline |
atDomainZMaxBorder(const IBlock &block) const | walberla::domain_decomposition::BlockStorage | inline |
atDomainZMinBorder(const IBlock &block) const | walberla::domain_decomposition::BlockStorage | inline |
begin(const Set< SUID > &requiredSelectors=Set< SUID >::emptySet(), const Set< SUID > &incompatibleSelectors=Set< SUID >::emptySet()) | walberla::domain_decomposition::BlockStorage | inline |
begin(const Set< SUID > &requiredSelectors=Set< SUID >::emptySet(), const Set< SUID > &incompatibleSelectors=Set< SUID >::emptySet()) const | walberla::domain_decomposition::BlockStorage | inline |
BlockContainerType typedef | walberla::domain_decomposition::BlockStorage | |
blockDataItem_ | walberla::domain_decomposition::BlockStorage | protected |
blockExists(const real_t x, const real_t y, const real_t z) const =0 | walberla::domain_decomposition::BlockStorage | pure virtual |
blockExists(const Vector3< real_t > &p) const | walberla::domain_decomposition::BlockStorage | inline |
blockExists(const IBlockID &id) const =0 | walberla::domain_decomposition::BlockStorage | pure virtual |
blockExistsLocally(const real_t x, const real_t y, const real_t z) const =0 | walberla::domain_decomposition::BlockStorage | pure virtual |
blockExistsLocally(const Vector3< real_t > &p) const | walberla::domain_decomposition::BlockStorage | inline |
blockExistsLocally(const IBlockID &id) const =0 | walberla::domain_decomposition::BlockStorage | pure virtual |
blockExistsRemotely(const real_t x, const real_t y, const real_t z) const =0 | walberla::domain_decomposition::BlockStorage | pure virtual |
blockExistsRemotely(const Vector3< real_t > &p) const | walberla::domain_decomposition::BlockStorage | inline |
blockExistsRemotely(const IBlockID &id) const =0 | walberla::domain_decomposition::BlockStorage | pure virtual |
BlockStorage(const AABB &domain, const bool xPeriodic, const bool yPeriodic, const bool zPeriodic) | walberla::domain_decomposition::BlockStorage | inlineprotected |
BlockStorage() | walberla::domain_decomposition::BlockStorage | private |
clearBlockData(const BlockDataID &id) | walberla::domain_decomposition::BlockStorage | inline |
containsGlobalBlockInformation() const =0 | walberla::domain_decomposition::BlockStorage | pure virtual |
deserializeBlockData(const BlockDataID &id, mpi::RecvBuffer &buffer) | walberla::domain_decomposition::BlockStorage | |
domain_ | walberla::domain_decomposition::BlockStorage | protected |
empty() const | walberla::domain_decomposition::BlockStorage | inline |
equal(const BlockStorage *rhs) const =0 | walberla::domain_decomposition::BlockStorage | protectedpure virtual |
getAABB(AABB &aabb, const IBlockID &id) const =0 | walberla::domain_decomposition::BlockStorage | pure virtual |
getAABB(const IBlockID &id) const | walberla::domain_decomposition::BlockStorage | inline |
getAllBlocks(std::vector< shared_ptr< IBlockID > > &blocks) const =0 | walberla::domain_decomposition::BlockStorage | pure virtual |
getBlock(const IBlockID &id) const =0 | walberla::domain_decomposition::BlockStorage | pure virtual |
getBlock(const IBlockID::IDType &id) const | walberla::domain_decomposition::BlockStorage | inline |
getBlock(const IBlockID &id)=0 | walberla::domain_decomposition::BlockStorage | pure virtual |
getBlock(const IBlockID::IDType &id) | walberla::domain_decomposition::BlockStorage | inline |
getBlock(const real_t x, const real_t y, const real_t z) const =0 | walberla::domain_decomposition::BlockStorage | pure virtual |
getBlock(const Vector3< real_t > &p) const | walberla::domain_decomposition::BlockStorage | inline |
getBlock(const real_t x, const real_t y, const real_t z)=0 | walberla::domain_decomposition::BlockStorage | pure virtual |
getBlock(const Vector3< real_t > &p) | walberla::domain_decomposition::BlockStorage | inline |
getBlockDataIdentifier(const ConstBlockDataID &id) const | walberla::domain_decomposition::BlockStorage | inline |
getBlockDataIdentifiers() const | walberla::domain_decomposition::BlockStorage | inline |
getBlockID(IBlockID &id, const real_t x, const real_t y, const real_t z) const =0 | walberla::domain_decomposition::BlockStorage | pure virtual |
getBlockID(IBlockID &id, const Vector3< real_t > &p) const | walberla::domain_decomposition::BlockStorage | inline |
getBlocks(std::vector< const IBlock * > &blocks) const | walberla::domain_decomposition::BlockStorage | inline |
getBlocks(std::vector< IBlock * > &blocks) | walberla::domain_decomposition::BlockStorage | inline |
getBlocksContainedWithinAABB(std::vector< const IBlock * > &blocks, const AABB &aabb) const =0 | walberla::domain_decomposition::BlockStorage | pure virtual |
getBlocksContainedWithinAABB(std::vector< IBlock * > &blocks, const AABB &aabb)=0 | walberla::domain_decomposition::BlockStorage | pure virtual |
getBlocksOverlappedByAABB(std::vector< const IBlock * > &blocks, const AABB &aabb) const =0 | walberla::domain_decomposition::BlockStorage | pure virtual |
getBlocksOverlappedByAABB(std::vector< IBlock * > &blocks, const AABB &aabb)=0 | walberla::domain_decomposition::BlockStorage | pure virtual |
getLevel(const IBlock &) const | walberla::domain_decomposition::BlockStorage | inlinevirtual |
getNeighboringProcesses() const =0 | walberla::domain_decomposition::BlockStorage | pure virtual |
getNeighboringProcessOffsets() const =0 | walberla::domain_decomposition::BlockStorage | pure virtual |
getProcessRank(uint_t &rank, const IBlockID &id) const =0 | walberla::domain_decomposition::BlockStorage | pure virtual |
getProcessRank(const IBlockID &id) const | walberla::domain_decomposition::BlockStorage | inline |
getState(Set< SUID > &state, const IBlockID &id) const =0 | walberla::domain_decomposition::BlockStorage | pure virtual |
getState(const IBlockID &id) const | walberla::domain_decomposition::BlockStorage | inline |
IBlock class | walberla::domain_decomposition::BlockStorage | friend |
iBlocks_ | walberla::domain_decomposition::BlockStorage | private |
isPeriodic(const uint_t index) const | walberla::domain_decomposition::BlockStorage | inline |
isXPeriodic() const | walberla::domain_decomposition::BlockStorage | inline |
isYPeriodic() const | walberla::domain_decomposition::BlockStorage | inline |
isZPeriodic() const | walberla::domain_decomposition::BlockStorage | inline |
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::BlockStorage | inline |
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) const | walberla::domain_decomposition::BlockStorage | |
mapToPeriodicDomain(Vector3< real_t > &p) const | walberla::domain_decomposition::BlockStorage | inline |
NonCopyable()=default | walberla::NonCopyable | private |
NonCopyable(const NonCopyable &) | walberla::NonCopyable | private |
numberOfBlockDataItems() const | walberla::domain_decomposition::BlockStorage | inline |
operator!=(const BlockStorage &rhs) const | walberla::domain_decomposition::BlockStorage | inline |
operator=(const NonCopyable &) | walberla::NonCopyable | private |
operator==(const BlockStorage &rhs) const | walberla::domain_decomposition::BlockStorage | inline |
periodic_ | walberla::domain_decomposition::BlockStorage | protected |
periodicIntersect(const math::AABB &box1, const math::AABB &box2) const | walberla::domain_decomposition::BlockStorage | |
periodicIntersect(const math::AABB &box1, const math::AABB &box2, const real_t dx) const | walberla::domain_decomposition::BlockStorage | |
processesWithBlocksCommunicator() | walberla::domain_decomposition::BlockStorage | |
processesWithBlocksCommunicator_ | walberla::domain_decomposition::BlockStorage | private |
rebuildProcessesWithBlocksCommunicator() | walberla::domain_decomposition::BlockStorage | inline |
rebuildProcessesWithBlocksCommunicator_ | walberla::domain_decomposition::BlockStorage | private |
registerBlock(const std::pair< IBlockID::IDType, IBlock * > &block) | walberla::domain_decomposition::BlockStorage | inlineprivate |
removeBlock(const IBlock *block) | walberla::domain_decomposition::BlockStorage | inlineprivate |
removeBlock(const IBlockID::IDType &blockID) | walberla::domain_decomposition::BlockStorage | inlineprivate |
saveBlockData(const std::string &file, const BlockDataID &id) | walberla::domain_decomposition::BlockStorage | |
serializeBlockData(const BlockDataID &id, mpi::SendBuffer &buffer) | walberla::domain_decomposition::BlockStorage | |
StructuredBlockStorage class | walberla::domain_decomposition::BlockStorage | friend |
~BlockStorage() | walberla::domain_decomposition::BlockStorage | inlineprotectedvirtual |
~NonCopyable()=default | walberla::NonCopyable | private |