#include <source/hierarchy/dlbg/LayerHierarchy.h>
Public Types | |
| typedef LayerEdgeSet< DIM > | LayerEdges |
| typedef LayerNodeSet< DIM > | LayerNodes |
Public Member Functions | |
| LayerHierarchy () | |
| Constructor. | |
| virtual | ~LayerHierarchy (void) |
| Destructor. | |
| const LayerNodes & | getNodes (int level_number) const |
| const LayerEdges & | getPeerEdges (int level_number) const |
| const LayerEdges & | getFineEdges (int level_number) const |
| const LayerEdges & | getCoarseEdges (int level_number) const |
This object maintains the DNBG edges within a hierarchy.
A "layer" is similar to a level in the hierarchy in that the nodes in a layer share the same structured index space, just as patches in a level share the same index space. We use layer instead of level to differentiate the graph from the hierarchy and because a layer does not necessarily have a one-to-one association with a level. A "layer edge" is the collection of individual DNBG edges that are incident from nodes in the same layer in the DNBG.
| typedef LayerEdgeSet<DIM> SAMRAI::hier::LayerHierarchy< DIM >::LayerEdges |
| typedef LayerNodeSet<DIM> SAMRAI::hier::LayerHierarchy< DIM >::LayerNodes |
| SAMRAI::hier::LayerHierarchy< DIM >::LayerHierarchy | ( | ) |
Constructor.
The default constructor creates object with distributed seriality.
| SAMRAI::hier::LayerHierarchy< DIM >::~LayerHierarchy | ( | void | ) | [virtual] |
Destructor.
Deallocate internal data.
| const LayerNodes& SAMRAI::hier::LayerHierarchy< DIM >::getNodes | ( | int | level_number | ) | const |
| const LayerEdges& SAMRAI::hier::LayerHierarchy< DIM >::getPeerEdges | ( | int | level_number | ) | const |
| const LayerEdges& SAMRAI::hier::LayerHierarchy< DIM >::getFineEdges | ( | int | level_number | ) | const |
| const LayerEdges& SAMRAI::hier::LayerHierarchy< DIM >::getCoarseEdges | ( | int | level_number | ) | const |
1.5.1