MAIA bb96820c
Multiphysics at AIA
|
#include <geometryroot.h>
Public Member Functions | |
GeometryRoot () | |
GeometryRoot (const MInt noSolvers, const MInt nDim_, const MPI_Comm comm) | |
template<MInt nDim> | |
void | initGeometry (const MInt noSolvers) |
MBool | isPointInside (const MFloat *const point) |
MBool | isPointInsideNode (const MFloat *const point, const MInt node) |
MBool | getCellIntersectingSurfaces (const MFloat *const coords, const MFloat cellHalfLength, MBool *const *const cutInfo) |
MBool | getCellIntersectingSurfacesOfNode (const MFloat *const coords, const MFloat cellHalfLength, MBool *const cutInfo, const MInt node) |
void | boundingBox (MFloat *const bBox) |
void | boundingBoxOfNode (MFloat *const bBox, const MInt node) |
MInt | noSegmentsOfNode (const MInt node) |
MInt | noNodes () |
MInt | nodeSurfaceType (const MInt node) |
template<MInt nDim> | |
void | setGeometryPointerToNode (Geometry< nDim > *&geometryPointer, const MInt node) |
Public Member Functions inherited from GeometryBase | |
GeometryBase () | |
GeometryBase (const MPI_Comm comm) | |
virtual MBool | isPointInside (const MFloat *const) |
virtual MBool | isPointInsideNode (const MFloat *const, const MInt) |
virtual MBool | getCellIntersectingSurfaces (const MFloat *const, const MFloat, MBool *const *const) |
virtual MBool | getCellIntersectingSurfacesOfNode (const MFloat *const, const MFloat, MBool *const, const MInt) |
Private Attributes | |
MInt | m_nDim |
MInt | m_noSolverSurfaces |
MInt * | m_solverSurfaceType = nullptr |
SolverSurface ** | m_solverSurface |
Additional Inherited Members | |
Public Attributes inherited from GeometryBase | |
GeometryDistribution | m_distribution |
MPI_Comm | m_mpiComm |
Definition at line 125 of file geometryroot.h.
|
inline |
Definition at line 127 of file geometryroot.h.
Definition at line 205 of file geometryroot.cpp.
void GeometryRoot::boundingBox | ( | MFloat *const | bBox | ) |
Definition at line 278 of file geometryroot.cpp.
Definition at line 303 of file geometryroot.cpp.
|
virtual |
Reimplemented from GeometryBase.
Definition at line 367 of file geometryroot.cpp.
|
virtual |
Reimplemented from GeometryBase.
Definition at line 378 of file geometryroot.cpp.
Definition at line 214 of file geometryroot.cpp.
Reimplemented from GeometryBase.
Definition at line 329 of file geometryroot.cpp.
Reimplemented from GeometryBase.
Definition at line 338 of file geometryroot.cpp.
Definition at line 144 of file geometryroot.h.
|
inline |
Definition at line 143 of file geometryroot.h.
Definition at line 274 of file geometryroot.cpp.
template void GeometryRoot::setGeometryPointerToNode< 3 > | ( | Geometry< nDim > *& | geometryPointer, |
const MInt | node | ||
) |
Definition at line 394 of file geometryroot.cpp.
|
private |
Definition at line 151 of file geometryroot.h.
|
private |
Definition at line 153 of file geometryroot.h.
|
private |
Definition at line 155 of file geometryroot.h.
|
private |
Definition at line 154 of file geometryroot.h.