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

Public Member Functions

 polyEdge2D (MInt v0, MInt v1, MInt eId, MInt eType, MInt _bodyId)
 
- Public Member Functions inherited from GeometryIntersection< nDim_ >::surfBase
 surfBase ()=default
 
 surfBase (MInt _bodyId)
 
- Public Member Functions inherited from GeometryIntersection< nDim_ >::polyEdgeBase
 polyEdgeBase (MInt v0, MInt v1, MInt eId, MInt eType)
 

Public Attributes

MInt cutCell
 
MFloat w {}
 
- Public Attributes inherited from GeometryIntersection< nDim_ >::surfBase
MInt bodyId = -1
 
MFloat area = 0.0
 
std::array< MFloat, nDimnormal {}
 
std::array< MFloat, nDimcenter {}
 
- Public Attributes inherited from GeometryIntersection< nDim_ >::polyEdgeBase
MInt vertices [2]
 
MInt edgeType
 
MInt edgeId
 

Detailed Description

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

Definition at line 287 of file geometryintersection.h.

Constructor & Destructor Documentation

◆ polyEdge2D()

template<MInt nDim_>
GeometryIntersection< nDim_ >::polyEdge2D::polyEdge2D ( MInt  v0,
MInt  v1,
MInt  eId,
MInt  eType,
MInt  _bodyId 
)
inline

Definition at line 291 of file geometryintersection.h.

292 : surfBase(_bodyId), polyEdgeBase(v0, v1, eId, eType), cutCell(-1) {}
polyEdgeBase(MInt v0, MInt v1, MInt eId, MInt eType)

Member Data Documentation

◆ cutCell

template<MInt nDim_>
MInt GeometryIntersection< nDim_ >::polyEdge2D::cutCell

Definition at line 289 of file geometryintersection.h.

◆ w

template<MInt nDim_>
MFloat GeometryIntersection< nDim_ >::polyEdge2D::w {}

Definition at line 290 of file geometryintersection.h.


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