| 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()=delete | walberla::domain_decomposition::BlockStorage | |
| BlockStorage(const AABB &domain, const bool xPeriodic, const bool yPeriodic, const bool zPeriodic) | walberla::domain_decomposition::BlockStorage | inlineprotected |
| 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 |
| end() | walberla::domain_decomposition::BlockStorage | inline |
| end() 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 |
| getDomain() const | walberla::domain_decomposition::BlockStorage | inline |
| 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 |
| getNumberOfBlocks() const | walberla::domain_decomposition::BlockStorage | inline |
| 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 bool forceSerialIO=true, 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(), const bool forceSerialIO=true) | 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 &)=delete | walberla::NonCopyable | private |
| numberOfBlockDataItems() const | walberla::domain_decomposition::BlockStorage | inline |
| operator!=(const BlockStorage &rhs) const | walberla::domain_decomposition::BlockStorage | inline |
| operator=(const NonCopyable &)=delete | 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, const bool forceSerialIO=true) | walberla::domain_decomposition::BlockStorage | |
| serializeBlockData(const BlockDataID &id, mpi::SendBuffer &buffer) | walberla::domain_decomposition::BlockStorage | |
| size() const | walberla::domain_decomposition::BlockStorage | inline |
| StructuredBlockStorage class | walberla::domain_decomposition::BlockStorage | friend |
| ~BlockStorage() | walberla::domain_decomposition::BlockStorage | inlineprotectedvirtual |
| ~NonCopyable()=default | walberla::NonCopyable | private |