Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

IrregNode Class Reference

#include <IrregNode.H>

Collaboration diagram for IrregNode:

Collaboration graph
[legend]
List of all members.

Public Methods

 IrregNode ()
 ~IrregNode ()
int index (int a_idir, Side::LoHiSide a_side) const
 return the index into the arc vectors

void makeRegular (const IntVect &iv)
void faceReserve (int location, int size)

Public Attributes

IntVect m_cell
Real m_volFrac
int m_cellIndex
RealVect m_volCentroid
RealVect m_bndryCentroid
Vector< int > m_arc [2 *SpaceDim]
Vector< Realm_areaFrac [2 *SpaceDim]
Vector< RealVectm_faceCentroid [2 *SpaceDim]

Detailed Description

Node for construction of geometric information.


Constructor & Destructor Documentation

IrregNode::IrregNode  
 

IrregNode::~IrregNode  
 


Member Function Documentation

void IrregNode::faceReserve int    location,
int    size
 

int IrregNode::index int    a_idir,
Side::LoHiSide    a_side
const
 

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


Member Data Documentation

Vector<int> IrregNode::m_arc[2*SpaceDim]
 

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.

Vector<Real> IrregNode::m_areaFrac[2*SpaceDim]
 

RealVect IrregNode::m_bndryCentroid
 

IntVect IrregNode::m_cell
 

int IrregNode::m_cellIndex
 

each vof has a unique index in the cell

Vector<RealVect> IrregNode::m_faceCentroid[2*SpaceDim]
 

RealVect IrregNode::m_volCentroid
 

Real IrregNode::m_volFrac
 


The documentation for this class was generated from the following file:
Generated on Wed Apr 16 14:35:22 2003 for EBChombo by doxygen1.2.16