|
IBAMR
IBAMR version 0.19.
|
Distributed nested-level box graph for a patch hierarchy. More...
#include <LayerHierarchy.h>
Public Types | |
| typedef LayerEdgeSet< DIM > | LayerEdges |
| typedef LayerNodeSet< DIM > | LayerNodes |
Public Member Functions | |
| LayerHierarchy () | |
| Constructor. More... | |
| virtual | ~LayerHierarchy (void) |
| Destructor. More... | |
| 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 |
Private Attributes | |
| int | d_num_levels |
| tbox::Array< LayerEdgeSet< DIM > > | d_peer_edges |
| tbox::Array< LayerEdgeSet< DIM > > | d_fine_edges |
| tbox::Array< LayerEdgeSet< DIM > > | d_coarse_edges |
| tbox::Array< LayerNodeSet< DIM > > | d_node_sets |
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 | ( | ) |
The default constructor creates object with distributed seriality.
|
virtual |
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 |
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.17