AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
axom::slam::policies::EmptySetTraits< SetType, P, E > Struct Template Reference

Type traits for null sets. More...

#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/latest/src/axom/slam/policies/PolicyTraits.hpp>

Public Types

using EmptySetType = SetType
 

Static Public Member Functions

static AXOM_HOST_DEVICE EmptySetTypeemptySet ()
 
static AXOM_HOST_DEVICE bool isEmpty (const EmptySetType *set)
 

Detailed Description

template<typename SetType, typename P = typename SetType::PositionType, typename E = typename SetType::ElementType>
struct axom::slam::policies::EmptySetTraits< SetType, P, E >

Type traits for null sets.

The null pointer for most sets is nullptr

Member Typedef Documentation

◆ EmptySetType

template<typename SetType , typename P = typename SetType::PositionType, typename E = typename SetType::ElementType>
using axom::slam::policies::EmptySetTraits< SetType, P, E >::EmptySetType = SetType

Member Function Documentation

◆ emptySet()

template<typename SetType , typename P = typename SetType::PositionType, typename E = typename SetType::ElementType>
static AXOM_HOST_DEVICE EmptySetType* axom::slam::policies::EmptySetTraits< SetType, P, E >::emptySet ( )
inlinestatic

◆ isEmpty()

template<typename SetType , typename P = typename SetType::PositionType, typename E = typename SetType::ElementType>
static AXOM_HOST_DEVICE bool axom::slam::policies::EmptySetTraits< SetType, P, E >::isEmpty ( const EmptySetType set)
inlinestatic

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