GraphNodeImplem Class Reference

#include <GraphNode.H>

Collaboration diagram for GraphNodeImplem:

Collaboration graph
[legend]

List of all members.


Detailed Description

This is the graph data held for each irregular node. Warning: each GraphNode holds a Vector of GraphNodeImplems.

Public Member Functions

 GraphNodeImplem ()
 ~GraphNodeImplem ()
GraphNodeImplemoperator= (const GraphNodeImplem &a_impin)
 GraphNodeImplem (const GraphNodeImplem &a_impin)
int index (int a_idir, Side::LoHiSide a_side) const
 return the index into the arc vector
int linearSize () const
void linearOut (void *buffer) const
void linearIn (void *buffer)

Public Attributes

Vector< int > m_arc [2 *SpaceDim]
 we also use the default copy constructor and operator=
int m_coarserNode
 cell index of this vof is the index into the vector
int m_nodeInd
Vector< VolIndexm_finerNodes
 list of finer vofs

Constructor & Destructor Documentation

GraphNodeImplem::GraphNodeImplem (  )  [inline]

GraphNodeImplem::~GraphNodeImplem (  )  [inline]

GraphNodeImplem::GraphNodeImplem ( const GraphNodeImplem a_impin  ) 


Member Function Documentation

GraphNodeImplem& GraphNodeImplem::operator= ( const GraphNodeImplem a_impin  ) 

int GraphNodeImplem::index ( int  a_idir,
Side::LoHiSide  a_side 
) const [inline]

return the index into the arc vector

References CH_SPACEDIM, and SpaceDim.

int GraphNodeImplem::linearSize (  )  const

void GraphNodeImplem::linearOut ( void *  buffer  )  const

void GraphNodeImplem::linearIn ( void *  buffer  ) 


Member Data Documentation

we also use the default copy constructor and operator=

Cell indicies of neighboring cells. If the arc is a boundary face, the int = -1

cell index of this vof is the index into the vector

cell index of next coarser vofs

list of finer vofs


The documentation for this class was generated from the following file:

Generated on Tue Apr 14 14:23:37 2009 for Chombo + EB by  doxygen 1.5.5