Stokhos
Development
|
Public Types | |
typedef Sacado::MP::Vector< 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 val_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::MP::Vector < half_storage > | halfPrecision |
typedef Sacado::MP::Vector < 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 () |