17 #include "NamespaceHeader.H" 33 const bool& a_intersectLo,
34 const int& a_direction,
35 const bool& a_covered,
36 const bool& a_regular,
37 const bool& a_dontKnow);
81 const int& a_faceNormal,
82 const bool& a_covered,
83 const bool& a_regular,
84 const bool& a_dontKnow);
86 void setFaceArea(
const Real& a_area);
87 Real getFaceArea()
const;
89 void setFaceCentroid(
const RealVect& a_centroid);
96 Real getBdLength()
const;
97 void getNormal(
Real a_normal[2])
const;
98 void getEdges(
edgeMo a_Edges[4])
const;
99 edgeMo retrieveEdge(
int& a_iEdge)
const;
101 int getFaceNormal()
const;
103 void normalize(
Real a_normalVec[2]);
143 void setNormal(
Real a_normalVec[3]);
144 void getNormal(
Real a_normalVec[3])
const;
145 void normalize(
Real a_normalVec[3]);
147 void getFaces(
faceMo a_faces[6])
const;
149 Real getBdArea()
const;
170 void listOfMoments(
const int& a_order,
177 const int& a_faceNormal=999
181 #include "NamespaceFooter.H" faceMo(const faceMo &a_input)
Definition: Moments.H:126
bool m_covered
Definition: Moments.H:110
bool m_regular
Definition: Moments.H:111
bool m_dontKnow
Definition: Moments.H:67
Definition: Moments.H:159
bool m_regular
Definition: Moments.H:66
Real m_areaFrac
Definition: Moments.H:115
RealVect m_Hi
Definition: Moments.H:58
RealVect m_Lo
Definition: Moments.H:57
vofMo()
Definition: Moments.H:136
void define(const RealVect &a_loPt, const RealVect &a_hiPt, const bool &a_intersectLo, const int &a_direction, const bool &a_covered, const bool &a_regular, const bool &a_dontKnow)
int m_varOfInt
Definition: Moments.H:69
RealVect getLo() const
access member data
Definition: Moments.H:133
Real m_bdLength
Definition: Moments.H:117
faceMo()
Definition: Moments.H:76
bool m_dontKnow
Definition: Moments.H:112
edgeMo()
Definition: Moments.H:27
double Real
Definition: REAL.H:33
Real moment(const IntVect &a_exponent) const
integrate monomial
RealVect getEdgeCentroid() const
void operator=(const faceMo &a_input)
Definition: Moments.H:120
Real m_edgeLength
Definition: Moments.H:62
A Real vector in SpaceDim-dimensional space.
Definition: RealVect.H:41
RealVect m_edgeCentroid
Definition: Moments.H:63
RealVect m_centroid
Definition: Moments.H:114
int m_faceNormal
Definition: Moments.H:116
bool m_intersectLo
Definition: Moments.H:60
bool getIntersectLo() const
An integer Vector in SpaceDim-dimensional space.
Definition: CHArray.H:42
bool m_covered
Definition: Moments.H:65
Real m_bdArea
Definition: Moments.H:155
Real getEdgeLength() const
static void Abort(const char *const a_msg=m_nullString)
Print out message to cerr and exit via abort() (if serial) or MPI_Abort() (if parallel).