|
AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
|
This struct is a simpler way of representing a polyhedron if we only need to know about it as set of planes. More...
#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/develop/src/axom/bump/PrimalAdaptor.hpp>
Public Types | |
| using | PlaneType = axom::primal::Plane< T, 3 > |
Public Member Functions | |
| AXOM_HOST_DEVICE int | size () const |
| AXOM_HOST_DEVICE const PlaneType & | operator[] (size_t i) const |
| AXOM_HOST_DEVICE PlaneType & | operator[] (size_t i) |
| AXOM_HOST_DEVICE void | push_back (const PlaneType &plane) |
| AXOM_HOST_DEVICE axom::ArrayView< PlaneType > | getFaces () const |
Public Attributes | |
| axom::StaticArray< PlaneType, MAX_PLANES > | m_planes |
Static Public Attributes | |
| static constexpr int | MAX_PLANES = 64 |
This struct is a simpler way of representing a polyhedron if we only need to know about it as set of planes.
| using axom::bump::PolyhedralFaces< T >::PlaneType = axom::primal::Plane<T, 3> |
|
inline |
References axom::bump::PolyhedralFaces< T >::m_planes.
|
inline |
References axom::bump::PolyhedralFaces< T >::m_planes.
|
inline |
References axom::bump::PolyhedralFaces< T >::m_planes.
|
inline |
References axom::bump::PolyhedralFaces< T >::m_planes.
|
inline |
References axom::bump::PolyhedralFaces< T >::m_planes.
|
staticconstexpr |
| axom::StaticArray<PlaneType, MAX_PLANES> axom::bump::PolyhedralFaces< T >::m_planes |