SAMRAI::hier::LayerHierarchy< DIM > Class Template Reference

Distributed nested-level box graph for a patch hierarchy. More...

#include <source/hierarchy/dlbg/LayerHierarchy.h>

List of all members.

Public Types

typedef LayerEdgeSet< DIM > LayerEdges
typedef LayerNodeSet< DIM > LayerNodes

Public Member Functions

 LayerHierarchy ()
 Constructor.
virtual ~LayerHierarchy (void)
 Destructor.
const LayerNodesgetNodes (int level_number) const
const LayerEdgesgetPeerEdges (int level_number) const
const LayerEdgesgetFineEdges (int level_number) const
const LayerEdgesgetCoarseEdges (int level_number) const


Detailed Description

template<int DIM>
class SAMRAI::hier::LayerHierarchy< DIM >

Distributed nested-level box graph for a patch hierarchy.

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.


Member Typedef Documentation

template<int DIM>
typedef LayerEdgeSet<DIM> SAMRAI::hier::LayerHierarchy< DIM >::LayerEdges

template<int DIM>
typedef LayerNodeSet<DIM> SAMRAI::hier::LayerHierarchy< DIM >::LayerNodes


Constructor & Destructor Documentation

template<int DIM>
SAMRAI::hier::LayerHierarchy< DIM >::LayerHierarchy (  ) 

Constructor.

The default constructor creates object with distributed seriality.

template<int DIM>
SAMRAI::hier::LayerHierarchy< DIM >::~LayerHierarchy ( void   )  [virtual]

Destructor.

Deallocate internal data.


Member Function Documentation

template<int DIM>
const LayerNodes& SAMRAI::hier::LayerHierarchy< DIM >::getNodes ( int  level_number  )  const

template<int DIM>
const LayerEdges& SAMRAI::hier::LayerHierarchy< DIM >::getPeerEdges ( int  level_number  )  const

template<int DIM>
const LayerEdges& SAMRAI::hier::LayerHierarchy< DIM >::getFineEdges ( int  level_number  )  const

template<int DIM>
const LayerEdges& SAMRAI::hier::LayerHierarchy< DIM >::getCoarseEdges ( int  level_number  )  const


The documentation for this class was generated from the following files:
Generated on Thu Jun 18 11:28:28 2009 for SAMRAI by  doxygen 1.5.1