|
AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
|
Tet type traits. More...
#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/main/src/axom/bump/views/Shapes.hpp>
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 IndexType | numberOfNodes () |
| constexpr static AXOM_HOST_DEVICE IndexType | numberOfNodesInFace (int AXOM_UNUSED_PARAM(faceIndex)) |
| constexpr static AXOM_HOST_DEVICE IndexType | maxNodesInFace () |
| constexpr static AXOM_HOST_DEVICE IndexType | numberOfFaces () |
| constexpr static AXOM_HOST_DEVICE IndexType | numberOfEdges () |
| constexpr static AXOM_HOST_DEVICE IndexType | zoneOffset (int zoneIndex) |
| constexpr static AXOM_HOST_DEVICE axom::StackArray< IndexType, 3 > | getFace (IndexType faceIndex) |
| constexpr static AXOM_HOST_DEVICE axom::StackArray< IndexType, 2 > | getEdge (int edgeIndex) |
| constexpr static AXOM_HOST_DEVICE const char * | name () |
Tet type traits.
3
*
/|\ face 0: 0,2,1
/ | \ face 1: 0,1,3
/ | \ face 2: 1,2,3
/ | \ face 3: 2,0,3
0*----|----* 2
\ | / edge 0: 0,1
\ | / edge 1: 1,2
\ | / edge 2: 2,0
\|/ edge 3: 0,3
* edge 4: 1,3
1 edge 5: 2,3
|
inlinestaticconstexpr |
References axom::bump::views::Tet_ShapeID.
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |
References numberOfNodes().
|
inlinestaticconstexpr |
References numberOfFaces().
|
inlinestaticconstexpr |
|
inlinestaticconstexpr |