#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 | |
| bool | m_isRegular |
| If true, this represents a regular cell and only m_coarserNode will be valid. | |
| bool | m_isValid |
| Used to mark a GraphNode as invalid - used in getting connected components of the graph. | |
| Vector< int > | m_arc [2 *SpaceDim] |
| int | m_coarserNode |
| Cell index of this vof is the index into the vector. | |
| int | m_nodeInd |
| Index into node vector (for construction). | |
| Vector< VolIndex > | m_finerNodes |
| List of finer vofs. | |
Friends | |
| class | EBISLevel |
| 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 | ) |
friend class EBISLevel [friend] |
If true, this represents a regular cell and only m_coarserNode will be valid.
Used to mark a GraphNode as invalid - used in getting connected components of the graph.
| Vector<int> GraphNodeImplem::m_arc[2 *SpaceDim] |
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 vof
Index into node vector (for construction).
List of finer vofs.
1.5.5