AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
axom::bump::views::PointTraits Struct Reference

Point type traits. More...

#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/develop/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, 1 > getFace (IndexType faceIndex)
 
constexpr static AXOM_HOST_DEVICE axom::StackArray< IndexType, 2 > getEdge (int AXOM_UNUSED_PARAM(edgeIndex))
 
constexpr static AXOM_HOST_DEVICE const char * name ()
 

Detailed Description

Point type traits.

  0*

Member Function Documentation

◆ id()

constexpr static AXOM_HOST_DEVICE int axom::bump::views::PointTraits::id ( )
inlinestaticconstexpr

◆ is_polyhedral()

constexpr static AXOM_HOST_DEVICE bool axom::bump::views::PointTraits::is_polyhedral ( )
inlinestaticconstexpr

◆ is_variable_size()

constexpr static AXOM_HOST_DEVICE bool axom::bump::views::PointTraits::is_variable_size ( )
inlinestaticconstexpr

◆ dimension()

constexpr static AXOM_HOST_DEVICE IndexType axom::bump::views::PointTraits::dimension ( )
inlinestaticconstexpr

◆ numberOfNodes()

constexpr static AXOM_HOST_DEVICE IndexType axom::bump::views::PointTraits::numberOfNodes ( )
inlinestaticconstexpr

◆ numberOfNodesInFace()

constexpr static AXOM_HOST_DEVICE IndexType axom::bump::views::PointTraits::numberOfNodesInFace ( int   AXOM_UNUSED_PARAMfaceIndex)
inlinestaticconstexpr

◆ maxNodesInFace()

constexpr static AXOM_HOST_DEVICE IndexType axom::bump::views::PointTraits::maxNodesInFace ( )
inlinestaticconstexpr

◆ numberOfFaces()

constexpr static AXOM_HOST_DEVICE IndexType axom::bump::views::PointTraits::numberOfFaces ( )
inlinestaticconstexpr

◆ numberOfEdges()

constexpr static AXOM_HOST_DEVICE IndexType axom::bump::views::PointTraits::numberOfEdges ( )
inlinestaticconstexpr

◆ zoneOffset()

constexpr static AXOM_HOST_DEVICE IndexType axom::bump::views::PointTraits::zoneOffset ( int  zoneIndex)
inlinestaticconstexpr

◆ getFace()

constexpr static AXOM_HOST_DEVICE axom::StackArray<IndexType, 1> axom::bump::views::PointTraits::getFace ( IndexType  faceIndex)
inlinestaticconstexpr

References AXOM_UNUSED_VAR.

◆ getEdge()

constexpr static AXOM_HOST_DEVICE axom::StackArray<IndexType, 2> axom::bump::views::PointTraits::getEdge ( int   AXOM_UNUSED_PARAMedgeIndex)
inlinestaticconstexpr

◆ name()

constexpr static AXOM_HOST_DEVICE const char* axom::bump::views::PointTraits::name ( )
inlinestaticconstexpr

The documentation for this struct was generated from the following file: