faceMo Class Reference

#include <Moments.H>

List of all members.

Public Member Functions

 faceMo ()
void define (const edgeMo a_edges[4], const int &a_faceNormal, const bool &a_covered, const bool &a_regular, const bool &a_dontKnow)
void setFaceArea (const Real &a_area)
Real getFaceArea () const
void setFaceCentroid (const RealVect &a_centroid)
RealVect getFaceCentroid () const
bool isRegular () const
bool isCovered () const
bool dontKnow () const
Real getBdLength () const
void getNormal (Real a_normal[2]) const
void getEdges (edgeMo a_Edges[4]) const
edgeMo retrieveEdge (int &a_iEdge) const
int getFaceNormal () const
void makeNormal ()
void normalize (Real a_normalVec[2])

Private Member Functions

void operator= (const faceMo &a_input)
 faceMo (const faceMo &a_input)

Private Attributes

edgeMo m_edges [4]
Real m_normalVec [2]
bool m_covered
bool m_regular
bool m_dontKnow
RealVect m_centroid
Real m_areaFrac
int m_faceNormal
Real m_bdLength


Constructor & Destructor Documentation

faceMo::faceMo (  )  [inline]

faceMo::faceMo ( const faceMo a_input  )  [inline, private]

References MayDay::Abort().


Member Function Documentation

void faceMo::define ( const edgeMo  a_edges[4],
const int &  a_faceNormal,
const bool &  a_covered,
const bool &  a_regular,
const bool &  a_dontKnow 
)

void faceMo::setFaceArea ( const Real a_area  ) 

Real faceMo::getFaceArea (  )  const

void faceMo::setFaceCentroid ( const RealVect a_centroid  ) 

RealVect faceMo::getFaceCentroid (  )  const

bool faceMo::isRegular (  )  const

bool faceMo::isCovered (  )  const

bool faceMo::dontKnow (  )  const

Real faceMo::getBdLength (  )  const

void faceMo::getNormal ( Real  a_normal[2]  )  const

void faceMo::getEdges ( edgeMo  a_Edges[4]  )  const

edgeMo faceMo::retrieveEdge ( int &  a_iEdge  )  const

int faceMo::getFaceNormal (  )  const

void faceMo::makeNormal (  ) 

void faceMo::normalize ( Real  a_normalVec[2]  ) 

void faceMo::operator= ( const faceMo a_input  )  [inline, private]

References MayDay::Abort().


Member Data Documentation

edgeMo faceMo::m_edges[4] [private]

Real faceMo::m_normalVec[2] [private]

bool faceMo::m_covered [private]

bool faceMo::m_regular [private]

bool faceMo::m_dontKnow [private]

int faceMo::m_faceNormal [private]


The documentation for this class was generated from the following file:

Generated on Mon Dec 11 03:27:08 2017 for Chombo + EB + MF by  doxygen 1.5.5