#include <GraphNode.H>
Public Member Functions | |
GraphNodeImplem () | |
~GraphNodeImplem () | |
GraphNodeImplem & | operator= (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< VolIndex > | m_finerNodes |
list of finer vofs |
GraphNodeImplem::GraphNodeImplem | ( | ) | [inline] |
GraphNodeImplem::~GraphNodeImplem | ( | ) | [inline] |
GraphNodeImplem::GraphNodeImplem | ( | const GraphNodeImplem & | a_impin | ) |
GraphNodeImplem& GraphNodeImplem::operator= | ( | const GraphNodeImplem & | a_impin | ) |
int GraphNodeImplem::index | ( | int | a_idir, | |
Side::LoHiSide | a_side | |||
) | const [inline] |
int GraphNodeImplem::linearSize | ( | ) | const |
void GraphNodeImplem::linearOut | ( | void * | buffer | ) | const |
void GraphNodeImplem::linearIn | ( | void * | buffer | ) |
Vector<int> GraphNodeImplem::m_arc[2 *SpaceDim] |
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