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

Public Member Functions

 surfBase ()=default
 
 surfBase (MInt _bodyId)
 

Public Attributes

MInt bodyId = -1
 
MFloat area = 0.0
 
std::array< MFloat, nDimnormal {}
 
std::array< MFloat, nDimcenter {}
 

Detailed Description

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

Definition at line 252 of file geometryintersection.h.

Constructor & Destructor Documentation

◆ surfBase() [1/2]

template<MInt nDim_>
GeometryIntersection< nDim_ >::surfBase::surfBase ( )
default

◆ surfBase() [2/2]

template<MInt nDim_>
GeometryIntersection< nDim_ >::surfBase::surfBase ( MInt  _bodyId)
inlineexplicit

Definition at line 259 of file geometryintersection.h.

Member Data Documentation

◆ area

template<MInt nDim_>
MFloat GeometryIntersection< nDim_ >::surfBase::area = 0.0

Definition at line 255 of file geometryintersection.h.

◆ bodyId

template<MInt nDim_>
MInt GeometryIntersection< nDim_ >::surfBase::bodyId = -1

Definition at line 254 of file geometryintersection.h.

◆ center

template<MInt nDim_>
std::array<MFloat, nDim> GeometryIntersection< nDim_ >::surfBase::center {}

Definition at line 257 of file geometryintersection.h.

◆ normal

template<MInt nDim_>
std::array<MFloat, nDim> GeometryIntersection< nDim_ >::surfBase::normal {}

Definition at line 256 of file geometryintersection.h.


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