MAIA bb96820c
Multiphysics at AIA
|
Go to the source code of this file.
Namespaces | |
namespace | maia |
Namespace for auxiliary functions/classes. | |
namespace | maia::geom |
Functions | |
template<typename T , MInt nDim> | |
MBool | maia::geom::doBoxesOverlap (const T *const a, const T *const b) |
template<typename T , MInt nDim> | |
MBool | maia::geom::isBoxInsideBox (const T *const a, const T *const b) |
template<typename T , MInt nDim> | |
MBool | maia::geom::isPointInsideBox (const T *const p, const T *const b) |
template<MInt nDim> | |
MBool | maia::geom::isPointInsideSphere (const MFloat *const p, const MFloat *const c, const MFloat R) |
template<MInt nDim> | |
MBool | maia::geom::isPointInsideRingSegment (const MFloat *const p, const MFloat *const c, const MFloat *const R, const MFloat *const phi, const MInt axis) |
template<MInt nDim> | |
MBool | maia::geom::isBoxInsideSphere (const MFloat *const p, const MFloat *const c, const MFloat R) |
template<typename T , MInt nDim> | |
MBool | maia::geom::isSphereInsideBox (const T *const c, const T R, const T *const p) |
template<MInt nDim> | |
MBool | maia::geom::doBoxAndSphereOverlap (const MFloat *const b, const MFloat *const c, const MFloat R) |
template<MInt nDim> | |
MBool | maia::geom::doesLinePenetrateBox (const MFloat *const line, const MFloat *const bbox) |
template<MInt nDim> | |
MBool | maia::geom::doesLinePenetrateSphere (const MFloat *const line, const MFloat *const center, const MFloat radius) |