|
| LevelTiles () noexcept |
| Weak constructor. Must subsequently call the define function.
|
|
| LevelTiles (const DisjointBoxLayout &a_grids, const int a_blockingFactor) noexcept |
| Full constructor - puts object in usable state. More...
|
|
virtual | ~LevelTiles () noexcept |
| Destructor (does nothing)
|
|
virtual void | define (const DisjointBoxLayout &a_grids, const int a_blockingFactor) noexcept |
| Define function. Puts object in usable state. More...
|
|
virtual const std::map< IntVect, unsigned int, TileComparator > & | getMyTiles () const noexcept |
| Get the tiles own by this rank. More...
|
|
virtual const std::map< IntVect, BoxIDs, TileComparator > & | getOtherTiles () const noexcept |
| Get the tiles own by this rank. More...
|
|
virtual const std::map< unsigned int, DataIndex > & | getMyGrids () const noexcept |
| Get the tiles own by this rank. More...
|
|
Class for storing the AMR hierarchy as a collection of tiles.
This class only makes sense in terms of a grid which uses constant-size grid, which is a restriction we happily accept when using particles. This class decomposes the AMR hierarchy into such tiles, each tile being the cells spanned by the blockingFactor^SpaceDim grid patch.