Sacado Package Browser (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Types | Public Member Functions | List of all members
Sacado::integral_nonzero< T, v, NonZero > Struct Template Reference

#include <Sacado_Traits.hpp>

Public Types

enum  { value = T(v) }
 
typedef T value_type
 
typedef integral_nonzero< T, v > type
 

Public Member Functions

KOKKOS_INLINE_FUNCTION integral_nonzero ()
 
KOKKOS_INLINE_FUNCTION integral_nonzero (const T &)
 
KOKKOS_INLINE_FUNCTION integral_nonzero (const integral_nonzero &)
 
KOKKOS_INLINE_FUNCTION
integral_nonzero
operator= (const integral_nonzero &)
 
KOKKOS_INLINE_FUNCTION
integral_nonzero
operator= (const T &)
 

Detailed Description

template<typename T, T v, bool NonZero = ( v != T(0) )>
struct Sacado::integral_nonzero< T, v, NonZero >

Definition at line 517 of file Sacado_Traits.hpp.

Member Typedef Documentation

template<typename T , T v, bool NonZero = ( v != T(0) )>
typedef T Sacado::integral_nonzero< T, v, NonZero >::value_type

Definition at line 522 of file Sacado_Traits.hpp.

template<typename T , T v, bool NonZero = ( v != T(0) )>
typedef integral_nonzero<T,v> Sacado::integral_nonzero< T, v, NonZero >::type

Definition at line 523 of file Sacado_Traits.hpp.

Member Enumeration Documentation

template<typename T , T v, bool NonZero = ( v != T(0) )>
anonymous enum
Enumerator
value 

Definition at line 521 of file Sacado_Traits.hpp.

Constructor & Destructor Documentation

template<typename T , T v, bool NonZero = ( v != T(0) )>
KOKKOS_INLINE_FUNCTION Sacado::integral_nonzero< T, v, NonZero >::integral_nonzero ( )
inline

Definition at line 524 of file Sacado_Traits.hpp.

template<typename T , T v, bool NonZero = ( v != T(0) )>
KOKKOS_INLINE_FUNCTION Sacado::integral_nonzero< T, v, NonZero >::integral_nonzero ( const T )
inline

Definition at line 525 of file Sacado_Traits.hpp.

template<typename T , T v, bool NonZero = ( v != T(0) )>
KOKKOS_INLINE_FUNCTION Sacado::integral_nonzero< T, v, NonZero >::integral_nonzero ( const integral_nonzero< T, v, NonZero > &  )
inline

Definition at line 526 of file Sacado_Traits.hpp.

Member Function Documentation

template<typename T , T v, bool NonZero = ( v != T(0) )>
KOKKOS_INLINE_FUNCTION integral_nonzero& Sacado::integral_nonzero< T, v, NonZero >::operator= ( const integral_nonzero< T, v, NonZero > &  )
inline

Definition at line 527 of file Sacado_Traits.hpp.

template<typename T , T v, bool NonZero = ( v != T(0) )>
KOKKOS_INLINE_FUNCTION integral_nonzero& Sacado::integral_nonzero< T, v, NonZero >::operator= ( const T )
inline

Definition at line 528 of file Sacado_Traits.hpp.


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