Chombo + EB
3.0
|
#include <IrregNode.H>
Public Member Functions | |
IrregNode () | |
~IrregNode () | |
void | makeRegular (const IntVect &iv) |
void | faceReserve (int location, int size) |
Static Public Member Functions | |
static int | index (int a_idir, Side::LoHiSide a_side) |
return the index into the arc vectors More... | |
Public Attributes | |
IntVect | m_cell |
Real | m_volFrac |
data for irregular nodes More... | |
int | m_cellIndex |
RealVect | m_volCentroid |
RealVect | m_bndryCentroid |
Vector< int > | m_arc [2 *SpaceDim] |
Vector< Real > | m_areaFrac [2 *SpaceDim] |
Vector< RealVect > | m_faceCentroid [2 *SpaceDim] |
Node for construction of geometric information.
IrregNode::IrregNode | ( | ) |
IrregNode::~IrregNode | ( | ) |
|
static |
return the index into the arc vectors
void IrregNode::makeRegular | ( | const IntVect & | iv | ) |
helper function for construction. makes irregular cell that has connectivitity and values like a regular cell, this a person can modify as the irregular cell requires. saves some coding in some cases
void IrregNode::faceReserve | ( | int | location, |
int | size | ||
) |
IntVect IrregNode::m_cell |
Real IrregNode::m_volFrac |
data for irregular nodes
int IrregNode::m_cellIndex |
each vof has a unique index in the cell
RealVect IrregNode::m_volCentroid |
RealVect IrregNode::m_bndryCentroid |
Indicies into a_nodes to show connectivity. If the arc is to an irregular cell, the index is the unique index of the vof in the cell. For arcs to regular cells, the arc = -2 If the arc is to the domain boundary, arc = -1.