|
AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
|
This struct provides data about Zone i's shape. More...
#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/develop/src/axom/bump/views/UnstructuredTopologyPolyhedralView.hpp>

Public Member Functions | |
| AXOM_HOST_DEVICE | PolyhedronShape (const PolyhedronData &obj, axom::IndexType zi) |
| Constructor. More... | |
| AXOM_HOST_DEVICE IndexType | numberOfNodes () const |
| This implementation does not return unique number of nodes. More... | |
| AXOM_HOST_DEVICE IndexType | numberOfFaces () const |
| AXOM_HOST_DEVICE IndexType | numberOfNodesInFace (int faceIndex) const |
| AXOM_HOST_DEVICE ConnectivityView | getIds () const |
| AXOM_HOST_DEVICE ConnectivityType | getId (size_t index) const |
| AXOM_HOST_DEVICE ConnectivityView | getUniqueIds () const |
| AXOM_HOST_DEVICE ConnectivityView | getFace (int faceIndex) const |
| AXOM_HOST_DEVICE void | getFace (int faceIndex, ConnectivityType *ids, axom::IndexType &numIds) const |
Static Public Member Functions | |
| constexpr static AXOM_HOST_DEVICE int | id () |
| constexpr static AXOM_HOST_DEVICE bool | is_polyhedral () |
| constexpr static AXOM_HOST_DEVICE bool | is_variable_size () |
| constexpr static AXOM_HOST_DEVICE IndexType | dimension () |
| constexpr static AXOM_HOST_DEVICE const char * | name () |
Static Public Attributes | |
| constexpr static IndexType | MaximumNumberOfIds = 20 * 3 |
This struct provides data about Zone i's shape.
|
inline |
Constructor.
|
inline |
This implementation does not return unique number of nodes.
References axom::bump::views::UnstructuredTopologyPolyhedralView< ConnType >::PolyhedronShape::getFace(), axom::bump::views::UnstructuredTopologyPolyhedralView< ConnType >::PolyhedronShape::numberOfFaces(), and axom::ArrayView< T, DIM, SPACE >::size().
|
inline |
|
inline |
|
inline |
References axom::bump::views::UnstructuredTopologyPolyhedralView< ConnType >::PolyhedronShape::getFace(), axom::StackArray< T, N >::m_data, axom::bump::views::UnstructuredTopologyPolyhedralView< ConnType >::PolyhedronShape::MaximumNumberOfIds, axom::bump::views::UnstructuredTopologyPolyhedralView< ConnType >::PolyhedronShape::numberOfFaces(), and SLIC_ERROR.
|
inline |
|
inline |
References axom::bump::views::UnstructuredTopologyPolyhedralView< ConnType >::PolyhedronShape::getFace(), axom::StackArray< T, N >::m_data, axom::bump::views::UnstructuredTopologyPolyhedralView< ConnType >::PolyhedronShape::MaximumNumberOfIds, axom::bump::views::UnstructuredTopologyPolyhedralView< ConnType >::PolyhedronShape::numberOfFaces(), and SLIC_ERROR.
|
inline |
References axom::ArrayView< T, DIM, SPACE >::data(), axom::bump::views::UnstructuredTopologyPolyhedralView< ConnType >::PolyhedronData::m_element_conn, axom::bump::views::UnstructuredTopologyPolyhedralView< ConnType >::PolyhedronData::m_element_offsets, axom::bump::views::UnstructuredTopologyPolyhedralView< ConnType >::PolyhedronData::m_element_sizes, axom::bump::views::UnstructuredTopologyPolyhedralView< ConnType >::PolyhedronData::m_subelement_conn, axom::bump::views::UnstructuredTopologyPolyhedralView< ConnType >::PolyhedronData::m_subelement_offsets, and axom::bump::views::UnstructuredTopologyPolyhedralView< ConnType >::PolyhedronData::m_subelement_sizes.
|
inline |
|
inlinestaticconstexprinherited |
References axom::bump::views::Polyhedron_ShapeID.
|
inlinestaticconstexprinherited |
|
inlinestaticconstexprinherited |
|
inlinestaticconstexprinherited |
|
inlinestaticconstexprinherited |
|
staticconstexpr |