Loading [MathJax]/extensions/tex2jax.js
MAIA bb96820c
Multiphysics at AIA
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
GeometryIntersection< nDim_ >::polyFace Class Reference
Inheritance diagram for GeometryIntersection< nDim_ >::polyFace:
[legend]
Collaboration diagram for GeometryIntersection< nDim_ >::polyFace:
[legend]

Public Member Functions

 polyFace (MInt fId, MInt fType, MInt _bodyId)
 
- Public Member Functions inherited from GeometryIntersection< nDim_ >::surfBase
 surfBase ()=default
 
 surfBase (MInt _bodyId)
 

Public Attributes

std::vector< std::pair< MInt, MInt > > edges
 
std::vector< MIntvertices
 
MInt cutCell = -1
 
MInt faceId = -1
 
MInt faceType = -1
 
MFloat w = 0
 
MInt tmpSetIndex
 
MInt isLine
 
- Public Attributes inherited from GeometryIntersection< nDim_ >::surfBase
MInt bodyId = -1
 
MFloat area = 0.0
 
std::array< MFloat, nDimnormal {}
 
std::array< MFloat, nDimcenter {}
 

Private Member Functions

 polyFace ()
 

Detailed Description

template<MInt nDim_>
class GeometryIntersection< nDim_ >::polyFace

Definition at line 301 of file geometryintersection.h.

Constructor & Destructor Documentation

◆ polyFace() [1/2]

template<MInt nDim_>
GeometryIntersection< nDim_ >::polyFace::polyFace ( MInt  fId,
MInt  fType,
MInt  _bodyId 
)
inline

◆ polyFace() [2/2]

template<MInt nDim_>
GeometryIntersection< nDim_ >::polyFace::polyFace ( )
inlineprivate

Definition at line 319 of file geometryintersection.h.

319: surfBase(-1), cutCell(-1), tmpSetIndex(-1), isLine(false) {}

Member Data Documentation

◆ cutCell

template<MInt nDim_>
MInt GeometryIntersection< nDim_ >::polyFace::cutCell = -1

Definition at line 307 of file geometryintersection.h.

◆ edges

template<MInt nDim_>
std::vector<std::pair<MInt, MInt> > GeometryIntersection< nDim_ >::polyFace::edges

Definition at line 303 of file geometryintersection.h.

◆ faceId

template<MInt nDim_>
MInt GeometryIntersection< nDim_ >::polyFace::faceId = -1

Definition at line 308 of file geometryintersection.h.

◆ faceType

template<MInt nDim_>
MInt GeometryIntersection< nDim_ >::polyFace::faceType = -1

Definition at line 309 of file geometryintersection.h.

◆ isLine

template<MInt nDim_>
MInt GeometryIntersection< nDim_ >::polyFace::isLine

Definition at line 314 of file geometryintersection.h.

◆ tmpSetIndex

template<MInt nDim_>
MInt GeometryIntersection< nDim_ >::polyFace::tmpSetIndex

Definition at line 313 of file geometryintersection.h.

◆ vertices

template<MInt nDim_>
std::vector<MInt> GeometryIntersection< nDim_ >::polyFace::vertices

Definition at line 305 of file geometryintersection.h.

◆ w

template<MInt nDim_>
MFloat GeometryIntersection< nDim_ >::polyFace::w = 0

Definition at line 310 of file geometryintersection.h.


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