Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
#include <Kokkos_ArithTraits_UQ_PCE.hpp>
Public Types | |
typedef Sacado::UQ::PCE< S > | val_type |
typedef val_type::value_type | base_value_type |
typedef val_type::ordinal_type | ordinal_type |
typedef ArithTraits< base_value_type > | BAT |
typedef BAT::mag_type | mag_type |
typedef mag_type | magnitudeType |
typedef BAT::halfPrecision | base_half_precision |
typedef BAT::doublePrecision | base_double_precision |
typedef Sacado::mpl::apply< S, ordinal_type, base_half_precision >::type | half_storage |
typedef Sacado::mpl::apply< S, ordinal_type, base_double_precision >::type | double_storage |
typedef Sacado::UQ::PCE< half_storage > | halfPrecision |
typedef Sacado::UQ::PCE< double_storage > | doublePrecision |
Static Public Member Functions | |
static KOKKOS_FORCEINLINE_FUNCTION bool | isInf (const val_type &x) |
static KOKKOS_FORCEINLINE_FUNCTION bool | isNan (const val_type &x) |
static KOKKOS_FORCEINLINE_FUNCTION mag_type | abs (const val_type &x) |
static KOKKOS_FORCEINLINE_FUNCTION val_type | zero () |
static KOKKOS_FORCEINLINE_FUNCTION val_type | one () |
static KOKKOS_FORCEINLINE_FUNCTION val_type | min () |
static KOKKOS_FORCEINLINE_FUNCTION val_type | max () |
static KOKKOS_FORCEINLINE_FUNCTION val_type | real (const val_type &x) |
static KOKKOS_FORCEINLINE_FUNCTION val_type | imag (const val_type &x) |
static KOKKOS_FORCEINLINE_FUNCTION val_type | conj (const val_type &x) |
static KOKKOS_FORCEINLINE_FUNCTION val_type | pow (const val_type &x, const val_type &y) |
static KOKKOS_FORCEINLINE_FUNCTION val_type | sqrt (const val_type &x) |
static KOKKOS_FORCEINLINE_FUNCTION val_type | log (const val_type &x) |
static KOKKOS_FORCEINLINE_FUNCTION val_type | log10 (const val_type &x) |
static KOKKOS_FORCEINLINE_FUNCTION val_type | nan () |
static KOKKOS_FORCEINLINE_FUNCTION mag_type | epsilon () |
static bool | isnaninf (const val_type &x) |
static KOKKOS_FORCEINLINE_FUNCTION mag_type | magnitude (const val_type &x) |
static KOKKOS_FORCEINLINE_FUNCTION val_type | conjugate (const val_type &x) |
static std::string | name () |
static KOKKOS_FORCEINLINE_FUNCTION val_type | squareroot (const val_type &x) |
static KOKKOS_FORCEINLINE_FUNCTION mag_type | eps () |
static KOKKOS_FORCEINLINE_FUNCTION mag_type | sfmin () |
static KOKKOS_FORCEINLINE_FUNCTION int | base () |
static KOKKOS_FORCEINLINE_FUNCTION mag_type | prec () |
static KOKKOS_FORCEINLINE_FUNCTION int | t () |
static KOKKOS_FORCEINLINE_FUNCTION mag_type | rnd () |
static KOKKOS_FORCEINLINE_FUNCTION int | emin () |
static KOKKOS_FORCEINLINE_FUNCTION mag_type | rmin () |
static KOKKOS_FORCEINLINE_FUNCTION int | emax () |
static KOKKOS_FORCEINLINE_FUNCTION mag_type | rmax () |
Static Public Attributes | |
static const bool | is_specialized = true |
static const bool | is_signed = BAT::is_signed |
static const bool | is_integer = BAT::is_integer |
static const bool | is_exact = BAT::is_exact |
static const bool | is_complex = BAT::is_complex |
static const bool | isComplex = is_complex |
static const bool | isOrdinal = is_integer |
static const bool | isComparable = BAT::isComparable |
static const bool | hasMachineParameters = BAT::hasMachineParameters |
Definition at line 56 of file Kokkos_ArithTraits_UQ_PCE.hpp.
typedef Sacado::UQ::PCE<S> Kokkos::Details::ArithTraits< Sacado::UQ::PCE< S > >::val_type |
Definition at line 58 of file Kokkos_ArithTraits_UQ_PCE.hpp.
typedef val_type::value_type Kokkos::Details::ArithTraits< Sacado::UQ::PCE< S > >::base_value_type |
Definition at line 60 of file Kokkos_ArithTraits_UQ_PCE.hpp.
typedef val_type::ordinal_type Kokkos::Details::ArithTraits< Sacado::UQ::PCE< S > >::ordinal_type |
Definition at line 61 of file Kokkos_ArithTraits_UQ_PCE.hpp.
typedef ArithTraits<base_value_type> Kokkos::Details::ArithTraits< Sacado::UQ::PCE< S > >::BAT |
Definition at line 62 of file Kokkos_ArithTraits_UQ_PCE.hpp.
typedef BAT::mag_type Kokkos::Details::ArithTraits< Sacado::UQ::PCE< S > >::mag_type |
Definition at line 64 of file Kokkos_ArithTraits_UQ_PCE.hpp.
typedef mag_type Kokkos::Details::ArithTraits< Sacado::UQ::PCE< S > >::magnitudeType |
Definition at line 147 of file Kokkos_ArithTraits_UQ_PCE.hpp.
typedef BAT::halfPrecision Kokkos::Details::ArithTraits< Sacado::UQ::PCE< S > >::base_half_precision |
Definition at line 148 of file Kokkos_ArithTraits_UQ_PCE.hpp.
typedef BAT::doublePrecision Kokkos::Details::ArithTraits< Sacado::UQ::PCE< S > >::base_double_precision |
Definition at line 149 of file Kokkos_ArithTraits_UQ_PCE.hpp.
typedef Sacado::mpl::apply<S,ordinal_type,base_half_precision>::type Kokkos::Details::ArithTraits< Sacado::UQ::PCE< S > >::half_storage |
Definition at line 150 of file Kokkos_ArithTraits_UQ_PCE.hpp.
typedef Sacado::mpl::apply<S,ordinal_type,base_double_precision>::type Kokkos::Details::ArithTraits< Sacado::UQ::PCE< S > >::double_storage |
Definition at line 151 of file Kokkos_ArithTraits_UQ_PCE.hpp.
typedef Sacado::UQ::PCE<half_storage> Kokkos::Details::ArithTraits< Sacado::UQ::PCE< S > >::halfPrecision |
Definition at line 152 of file Kokkos_ArithTraits_UQ_PCE.hpp.
typedef Sacado::UQ::PCE<double_storage> Kokkos::Details::ArithTraits< Sacado::UQ::PCE< S > >::doublePrecision |
Definition at line 153 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 73 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 79 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 85 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 93 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 96 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 99 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 102 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 105 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 112 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 119 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 126 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 130 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 133 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 136 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 139 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 142 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 158 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 161 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 164 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 167 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 170 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 173 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 176 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 179 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 182 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 185 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 188 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 191 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 194 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 197 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
inlinestatic |
Definition at line 200 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
static |
Definition at line 67 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
static |
Definition at line 68 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
static |
Definition at line 69 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
static |
Definition at line 70 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
static |
Definition at line 71 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
static |
Definition at line 154 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
static |
Definition at line 155 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
static |
Definition at line 156 of file Kokkos_ArithTraits_UQ_PCE.hpp.
|
static |
Definition at line 157 of file Kokkos_ArithTraits_UQ_PCE.hpp.