| addBlockData(const std::string &identifier=std::string()) | walberla::domain_decomposition::StructuredBlockStorage | 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::StructuredBlockStorage | 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::StructuredBlockStorage | inline |
| addCellBoundingBoxesAsBlockData(const std::string &identifier) | walberla::domain_decomposition::StructuredBlockStorage | inlineprotectedvirtual |
| addStructuredBlockData(const std::string &identifier=std::string()) | walberla::domain_decomposition::StructuredBlockStorage | inline |
| addStructuredBlockData(std::function< T *(IBlock *const block, StructuredBlockStorage *const storage) > function, const std::string &identifier=std::string(), const Set< SUID > &requiredSelectors=Set< SUID >::emptySet(), const Set< SUID > &incompatibleSelectors=Set< SUID >::emptySet()) | walberla::domain_decomposition::StructuredBlockStorage | inline |
| atDomainMaxBorder(const uint_t index, const IBlock &block) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| atDomainMinBorder(const uint_t index, const IBlock &block) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| atDomainXMaxBorder(const IBlock &block) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| atDomainXMinBorder(const IBlock &block) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| atDomainYMaxBorder(const IBlock &block) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| atDomainYMinBorder(const IBlock &block) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| atDomainZMaxBorder(const IBlock &block) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| atDomainZMinBorder(const IBlock &block) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| begin(const Set< SUID > &requiredSelectors=Set< SUID >::emptySet(), const Set< SUID > &incompatibleSelectors=Set< SUID >::emptySet()) | walberla::domain_decomposition::StructuredBlockStorage | inline |
| begin(const Set< SUID > &requiredSelectors=Set< SUID >::emptySet(), const Set< SUID > &incompatibleSelectors=Set< SUID >::emptySet()) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| blockCellBBCreated_ | walberla::domain_decomposition::StructuredBlockStorage | private |
| blockCellBBId_ | walberla::domain_decomposition::StructuredBlockStorage | private |
| blockExists(const real_t x, const real_t y, const real_t z) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| blockExists(const Vector3< real_t > &p) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| blockExists(const IBlockID &id) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| blockExists(const Cell &cell, const uint_t level=0) const =0 | walberla::domain_decomposition::StructuredBlockStorage | pure virtual |
| blockExistsLocally(const real_t x, const real_t y, const real_t z) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| blockExistsLocally(const Vector3< real_t > &p) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| blockExistsLocally(const IBlockID &id) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| blockExistsLocally(const Cell &cell, const uint_t level=0) const =0 | walberla::domain_decomposition::StructuredBlockStorage | pure virtual |
| blockExistsRemotely(const real_t x, const real_t y, const real_t z) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| blockExistsRemotely(const Vector3< real_t > &p) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| blockExistsRemotely(const IBlockID &id) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| blockExistsRemotely(const Cell &cell, const uint_t level=0) const =0 | walberla::domain_decomposition::StructuredBlockStorage | pure virtual |
| blockStorage_ | walberla::domain_decomposition::StructuredBlockStorage | private |
| CellBoundingBoxHandling class | walberla::domain_decomposition::StructuredBlockStorage | friend |
| clearBlockData(const BlockDataID &id) | walberla::domain_decomposition::StructuredBlockStorage | inline |
| const_iterator typedef | walberla::domain_decomposition::StructuredBlockStorage | |
| containsGlobalBlockInformation() const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| createCellBoundingBoxes() | walberla::domain_decomposition::StructuredBlockStorage | |
| deserializeBlockData(const BlockDataID &id, mpi::RecvBuffer &buffer) | walberla::domain_decomposition::StructuredBlockStorage | inline |
| domainCellBB_ | walberla::domain_decomposition::StructuredBlockStorage | private |
| dx(const uint_t level=0) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| dx_ | walberla::domain_decomposition::StructuredBlockStorage | private |
| dy(const uint_t level=0) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| dy_ | walberla::domain_decomposition::StructuredBlockStorage | private |
| dz(const uint_t level=0) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| dz_ | walberla::domain_decomposition::StructuredBlockStorage | private |
| empty() const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| end() | walberla::domain_decomposition::StructuredBlockStorage | inline |
| end() const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| equal(const StructuredBlockStorage *rhs) const =0 | walberla::domain_decomposition::StructuredBlockStorage | protectedpure virtual |
| getAABB(const IBlockID &id) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getAABB(AABB &aabb, const IBlockID &id) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getAABBFromCellBB(const CellInterval &cellBB, const uint_t level=0) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getAABBFromCellBB(AABB &aabb, const CellInterval &cellBB, const uint_t level=0) const | walberla::domain_decomposition::StructuredBlockStorage | |
| getAllBlocks(std::vector< shared_ptr< IBlockID > > &blocks) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlock(const IBlockID &id) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlock(const IBlockID &id) | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlock(const IBlockID::IDType &id) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlock(const IBlockID::IDType &id) | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlock(const real_t x, const real_t y, const real_t z) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlock(const real_t x, const real_t y, const real_t z) | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlock(const Vector3< real_t > &p) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlock(const Vector3< real_t > &p) | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlock(const Cell &cell, const uint_t level=0) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlock(const Cell &cell, const uint_t level=0) | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlockCellBB(const IBlock &block) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlockCellBBId() const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlockDataIdentifier(const ConstBlockDataID &id) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlockDataIdentifiers() const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlockID(IBlockID &id, const real_t x, const real_t y, const real_t z) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlockID(IBlockID &id, const Vector3< real_t > &p) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlockID(IBlockID &id, const Cell &cell, const uint_t level=0) const =0 | walberla::domain_decomposition::StructuredBlockStorage | pure virtual |
| getBlockLocalCell(const IBlock &block, const real_t x, const real_t y, const real_t z) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlockLocalCell(const IBlock &block, const Vector3< real_t > &p) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlockLocalCell(Cell &localCell, const IBlock &block, const real_t x, const real_t y, const real_t z) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlockLocalCell(Cell &localCell, const IBlock &block, const Vector3< real_t > &p) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlockLocalCellAABB(const IBlock &block, const Cell &localCell) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlockLocalCellAABB(const IBlock &block, const Cell &localCell, AABB &aabb) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlockLocalCellCenter(const IBlock &block, const Cell &localCell) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlockLocalCellCenter(const IBlock &block, const Cell &localCell, real_t &x, real_t &y, real_t &z) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlockLocalCellCenter(const IBlock &block, const Cell &localCell, Vector3< real_t > &p) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlocks(std::vector< const IBlock * > &blocks) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlocks(std::vector< IBlock * > &blocks) | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlocksContainedWithinAABB(std::vector< const IBlock * > &blocks, const AABB &aabb) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlocksContainedWithinAABB(std::vector< IBlock * > &blocks, const AABB &aabb) | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlocksOverlappedByAABB(std::vector< const IBlock * > &blocks, const AABB &aabb) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlocksOverlappedByAABB(std::vector< IBlock * > &blocks, const AABB &aabb) | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlockStorage() const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlockStorage() | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlockStoragePointer() | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getBlockStoragePointer() const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getCell(const real_t x, const real_t y, const real_t z, const uint_t level=0) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getCell(const Vector3< real_t > &p, const uint_t level=0) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getCell(Cell &cell, const real_t x, const real_t y, const real_t z, const uint_t level=0) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getCell(Cell &cell, const Vector3< real_t > &p, const uint_t level=0) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getCellAABB(const Cell &cell, const uint_t level=0) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getCellAABB(AABB &aabb, const Cell &cell, const uint_t level=0) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getCellBBFromAABB(const AABB &aabb, const uint_t level=0) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getCellBBFromAABB(CellInterval &cellBB, const AABB &aabb, const uint_t level=0) const | walberla::domain_decomposition::StructuredBlockStorage | |
| getCellBBFromCellAlignedAABB(const AABB &aabb, const uint_t level=0) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getCellBBFromCellAlignedAABB(CellInterval &cellBB, const AABB &aabb, const uint_t level=0) const | walberla::domain_decomposition::StructuredBlockStorage | |
| getCellCenter(const Cell &cell, const uint_t level=0) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getCellCenter(real_t &x, real_t &y, real_t &z, const Cell &cell, const uint_t level=0) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getCellCenter(Vector3< real_t > &p, const Cell &cell, const uint_t level=0) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getDomain() const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getDomainCellBB(const uint_t level=0) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getLevel(const IBlock &block) const =0 | walberla::domain_decomposition::StructuredBlockStorage | pure virtual |
| getNeighboringProcesses() const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getNeighboringProcessOffsets() const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getNumberOfBlocks() const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getNumberOfCells(const uint_t index, const uint_t level=0) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getNumberOfCells(const IBlock &block, const uint_t index) const =0 | walberla::domain_decomposition::StructuredBlockStorage | pure virtual |
| getNumberOfLevels() const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getNumberOfXCells(const uint_t level=0) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getNumberOfXCells(const IBlock &block) const =0 | walberla::domain_decomposition::StructuredBlockStorage | pure virtual |
| getNumberOfYCells(const uint_t level=0) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getNumberOfYCells(const IBlock &block) const =0 | walberla::domain_decomposition::StructuredBlockStorage | pure virtual |
| getNumberOfZCells(const uint_t level=0) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getNumberOfZCells(const IBlock &block) const =0 | walberla::domain_decomposition::StructuredBlockStorage | pure virtual |
| getProcessRank(const IBlockID &id) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getProcessRank(uint_t &rank, const IBlockID &id) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getState(const IBlockID &id) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| getState(Set< SUID > &state, const IBlockID &id) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| initializeCellBoundingBox(IBlock *const block) const | walberla::domain_decomposition::StructuredBlockStorage | protected |
| isCellAlignedAABB(const AABB &aabb, const uint_t level=0) const | walberla::domain_decomposition::StructuredBlockStorage | |
| isPeriodic(const uint_t index) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| isXPeriodic() const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| isYPeriodic() const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| isZPeriodic() const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| iterator typedef | walberla::domain_decomposition::StructuredBlockStorage | |
| levels_ | walberla::domain_decomposition::StructuredBlockStorage | private |
| 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::StructuredBlockStorage | inline |
| mapToPeriodicDomain(real_t &x, real_t &y, real_t &z) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| mapToPeriodicDomain(Vector3< real_t > &p) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| mapToPeriodicDomain(Cell &cell, const uint_t level=0) const | walberla::domain_decomposition::StructuredBlockStorage | |
| NonCopyable()=default | walberla::NonCopyable | private |
| NonCopyable(const NonCopyable &)=delete | walberla::NonCopyable | private |
| numberOfBlockDataItems() const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| operator!=(const StructuredBlockStorage &rhs) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| operator=(const NonCopyable &)=delete | walberla::NonCopyable | private |
| operator==(const StructuredBlockStorage &rhs) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| periodicIntersect(const math::AABB &box1, const math::AABB &box2) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| periodicIntersect(const math::AABB &box1, const math::AABB &box2, const real_t _dx) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| resetCellDecomposition(const std::vector< uint_t > &xCells, const std::vector< uint_t > &yCells, const std::vector< uint_t > &zCells) | walberla::domain_decomposition::StructuredBlockStorage | protected |
| saveBlockData(const std::string &file, const BlockDataID &id, const bool forceSerialIO=true) | walberla::domain_decomposition::StructuredBlockStorage | inline |
| serializeBlockData(const BlockDataID &id, mpi::SendBuffer &buffer) | walberla::domain_decomposition::StructuredBlockStorage | inline |
| size() const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| StructuredBlockStorage()=delete | walberla::domain_decomposition::StructuredBlockStorage | |
| StructuredBlockStorage(const shared_ptr< BlockStorage > &blockStorage, const std::vector< uint_t > &xCells, const std::vector< uint_t > &yCells, const std::vector< uint_t > &zCells) | walberla::domain_decomposition::StructuredBlockStorage | protected |
| transformBlockLocalToGlobal(Vector3< real_t > &global, const IBlock &block, const Vector3< real_t > &local) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| transformBlockLocalToGlobal(Vector3< real_t > &point, const IBlock &block) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| transformBlockLocalToGlobalCell(Cell &global, const IBlock &block, const Cell &local) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| transformBlockLocalToGlobalCell(Cell &cell, const IBlock &block) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| transformBlockLocalToGlobalCellInterval(CellInterval &global, const IBlock &block, const CellInterval &local) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| transformBlockLocalToGlobalCellInterval(CellInterval &interval, const IBlock &block) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| transformGlobalToBlockLocal(Vector3< real_t > &local, const IBlock &block, const Vector3< real_t > &global) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| transformGlobalToBlockLocal(Vector3< real_t > &point, const IBlock &block) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| transformGlobalToBlockLocalCell(Cell &local, const IBlock &block, const Cell &global) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| transformGlobalToBlockLocalCell(Cell &cell, const IBlock &block) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| transformGlobalToBlockLocalCellInterval(CellInterval &local, const IBlock &block, const CellInterval &global) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| transformGlobalToBlockLocalCellInterval(CellInterval &interval, const IBlock &block) const | walberla::domain_decomposition::StructuredBlockStorage | inline |
| ~NonCopyable()=default | walberla::NonCopyable | private |
| ~StructuredBlockStorage()=default | walberla::domain_decomposition::StructuredBlockStorage | protectedvirtual |