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

Polyhedron shape traits. More...

#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/develop/src/axom/bump/views/Shapes.hpp>

Inheritance diagram for axom::bump::views::PolyhedronTraits:

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 ()
 

Detailed Description

Polyhedron shape traits.

Note
This struct contains a subset of the interface used in some other shape traits.

Member Function Documentation

◆ id()

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

◆ is_polyhedral()

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

◆ is_variable_size()

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

◆ dimension()

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

◆ name()

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

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