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() [1/2]

faceMo::faceMo ( )
inline

◆ faceMo() [2/2]

faceMo::faceMo ( const faceMo a_input)
inlineprivate

References MayDay::Abort().

Member Function Documentation

◆ define()

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

◆ setFaceArea()

void faceMo::setFaceArea ( const Real a_area)

◆ getFaceArea()

Real faceMo::getFaceArea ( ) const

◆ setFaceCentroid()

void faceMo::setFaceCentroid ( const RealVect a_centroid)

◆ getFaceCentroid()

RealVect faceMo::getFaceCentroid ( ) const

◆ isRegular()

bool faceMo::isRegular ( ) const

◆ isCovered()

bool faceMo::isCovered ( ) const

◆ dontKnow()

bool faceMo::dontKnow ( ) const

◆ getBdLength()

Real faceMo::getBdLength ( ) const

◆ getNormal()

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

◆ getEdges()

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

◆ retrieveEdge()

edgeMo faceMo::retrieveEdge ( int &  a_iEdge) const

◆ getFaceNormal()

int faceMo::getFaceNormal ( ) const

◆ makeNormal()

void faceMo::makeNormal ( )

◆ normalize()

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

◆ operator=()

void faceMo::operator= ( const faceMo a_input)
inlineprivate

References MayDay::Abort().

Member Data Documentation

◆ m_edges

edgeMo faceMo::m_edges[4]
private

◆ m_normalVec

Real faceMo::m_normalVec[2]
private

◆ m_covered

bool faceMo::m_covered
private

◆ m_regular

bool faceMo::m_regular
private

◆ m_dontKnow

bool faceMo::m_dontKnow
private

◆ m_centroid

RealVect faceMo::m_centroid
private

◆ m_areaFrac

Real faceMo::m_areaFrac
private

◆ m_faceNormal

int faceMo::m_faceNormal
private

◆ m_bdLength

Real faceMo::m_bdLength
private

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