Chombo + EB  3.0
Public Member Functions | Private Member Functions | Private Attributes | List of all members
faceMo Class Reference

#include <Moments.H>

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)
inlineprivate

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)
inlineprivate

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
RealVect faceMo::m_centroid
private
Real faceMo::m_areaFrac
private
int faceMo::m_faceNormal
private
Real faceMo::m_bdLength
private

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