Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

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 Fri Dec 2 11:24:32 2005 for SAMRAI by  doxygen 1.4.2