|
Chombo + EB
3.2
|
#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. More... | |
| 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. More... | |
| bool | m_isValid |
| Used to mark a GraphNode as invalid - used in getting connected components of the graph. More... | |
| Vector< int > | m_arc [2 *SpaceDim] |
| int | m_coarserNode |
| Cell index of this vof is the index into the vector. More... | |
| int | m_nodeInd |
| Index into node vector (for construction). More... | |
| Vector< VolIndex > | m_finerNodes |
| List of finer vofs. More... | |
Friends | |
| class | EBISLevel |
This is the graph data held for each irregular node. Warning: each GraphNode holds a Vector of GraphNodeImplems.
|
inline |
|
inline |
| GraphNodeImplem::GraphNodeImplem | ( | const GraphNodeImplem & | a_impin | ) |
| GraphNodeImplem& GraphNodeImplem::operator= | ( | const GraphNodeImplem & | a_impin | ) |
|
inline |
Return the index into the arc vector.
References CH_assert, CH_SPACEDIM, and SpaceDim.
| int GraphNodeImplem::linearSize | ( | ) | const |
| void GraphNodeImplem::linearOut | ( | void * | buffer | ) | const |
| void GraphNodeImplem::linearIn | ( | void * | buffer | ) |
|
friend |
| bool GraphNodeImplem::m_isRegular |
If true, this represents a regular cell and only m_coarserNode will be valid.
Referenced by GraphNode::isRegularWithMultiValuedParent().
| bool GraphNodeImplem::m_isValid |
Used to mark a GraphNode as invalid - used in getting connected components of the graph.
Cell indicies of neighboring cells. If the arc is a boundary face, the int = -1
| int GraphNodeImplem::m_coarserNode |
Cell index of this vof is the index into the vector.
Cell index of next coarser vof
| int GraphNodeImplem::m_nodeInd |
Index into node vector (for construction).
1.8.13