|
Stokhos Package Browser (Single Doxygen Collection)
Version of the Day
|
Implementation for Teuchos::ScalarTraits for all PCE types. More...
#include <Sacado_PCE_ScalarTraitsImp.hpp>

Public Types | |
| typedef Sacado::ValueType< PCEType >::type | ValueT |
| typedef Teuchos::ScalarTraits< ValueT >::magnitudeType | magnitudeType |
| typedef ValueT | innerProductType |
| typedef mpl::apply< PCEType, typename Teuchos::ScalarTraits< ValueT >::halfPrecision >::type | halfPrecision |
| typedef mpl::apply< PCEType, typename Teuchos::ScalarTraits< ValueT >::doublePrecision >::type | doublePrecision |
Static Public Member Functions | |
| static Teuchos::ScalarTraits< ValueT >::magnitudeType | eps () |
| static Teuchos::ScalarTraits< ValueT >::magnitudeType | sfmin () |
| static Teuchos::ScalarTraits< ValueT >::magnitudeType | base () |
| static Teuchos::ScalarTraits< ValueT >::magnitudeType | prec () |
| static Teuchos::ScalarTraits< ValueT >::magnitudeType | t () |
| static Teuchos::ScalarTraits< ValueT >::magnitudeType | rnd () |
| static Teuchos::ScalarTraits< ValueT >::magnitudeType | emin () |
| static Teuchos::ScalarTraits< ValueT >::magnitudeType | rmin () |
| static Teuchos::ScalarTraits< ValueT >::magnitudeType | emax () |
| static Teuchos::ScalarTraits< ValueT >::magnitudeType | rmax () |
| static magnitudeType | magnitude (const PCEType &a) |
| static innerProductType | innerProduct (const PCEType &a, const PCEType &b) |
| static ValueT | zero () |
| static ValueT | one () |
| static PCEType | conjugate (const PCEType &x) |
| static PCEType | real (const PCEType &x) |
| static PCEType | imag (const PCEType &x) |
| static ValueT | nan () |
| static bool | isnaninf (const PCEType &x) |
| static void | seedrandom (unsigned int s) |
| static ValueT | random () |
| static std::string | name () |
| static PCEType | squareroot (const PCEType &x) |
| static PCEType | pow (const PCEType &x, const PCEType &y) |
| static PCEType | log (const PCEType &x) |
| static PCEType | log10 (const PCEType &x) |
| static bool | is_complex_real (const ValueT &x) |
| static bool | is_pce_real (const PCEType &x) |
Static Public Attributes | |
| static const bool | isComplex = Teuchos::ScalarTraits<ValueT>::isComplex |
| static const bool | isOrdinal = Teuchos::ScalarTraits<ValueT>::isOrdinal |
| static const bool | isComparable |
| static const bool | hasMachineParameters |
Implementation for Teuchos::ScalarTraits for all PCE types.
Definition at line 58 of file Sacado_PCE_ScalarTraitsImp.hpp.
| typedef Sacado::ValueType<PCEType>::type Sacado::PCE::ScalarTraitsImp< PCEType >::ValueT |
Definition at line 59 of file Sacado_PCE_ScalarTraitsImp.hpp.
| typedef Teuchos::ScalarTraits<ValueT>::magnitudeType Sacado::PCE::ScalarTraitsImp< PCEType >::magnitudeType |
Definition at line 61 of file Sacado_PCE_ScalarTraitsImp.hpp.
| typedef ValueT Sacado::PCE::ScalarTraitsImp< PCEType >::innerProductType |
Definition at line 63 of file Sacado_PCE_ScalarTraitsImp.hpp.
| typedef mpl::apply<PCEType,typename Teuchos::ScalarTraits<ValueT>::halfPrecision>::type Sacado::PCE::ScalarTraitsImp< PCEType >::halfPrecision |
Definition at line 64 of file Sacado_PCE_ScalarTraitsImp.hpp.
| typedef mpl::apply<PCEType,typename Teuchos::ScalarTraits<ValueT>::doublePrecision>::type Sacado::PCE::ScalarTraitsImp< PCEType >::doublePrecision |
Definition at line 65 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
inlinestatic |
Definition at line 73 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
inlinestatic |
Definition at line 76 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
inlinestatic |
Definition at line 79 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
inlinestatic |
Definition at line 82 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
inlinestatic |
Definition at line 85 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
inlinestatic |
Definition at line 88 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
inlinestatic |
Definition at line 91 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
inlinestatic |
Definition at line 94 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
inlinestatic |
Definition at line 97 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
inlinestatic |
Definition at line 100 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
inlinestatic |
Definition at line 103 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
inlinestatic |
Definition at line 114 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
inlinestatic |
Definition at line 125 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
inlinestatic |
Definition at line 128 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
inlinestatic |
Definition at line 133 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
inlinestatic |
Definition at line 146 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
inlinestatic |
Definition at line 159 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
inlinestatic |
Definition at line 168 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
inlinestatic |
Definition at line 171 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
inlinestatic |
Definition at line 177 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
inlinestatic |
Definition at line 180 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
inlinestatic |
Definition at line 183 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
inlinestatic |
Definition at line 186 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
inlinestatic |
Definition at line 194 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
inlinestatic |
Definition at line 197 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
inlinestatic |
Definition at line 200 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
inlinestatic |
Definition at line 205 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
inlinestatic |
Definition at line 211 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
static |
Definition at line 67 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
static |
Definition at line 68 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
static |
Definition at line 69 of file Sacado_PCE_ScalarTraitsImp.hpp.
|
static |
Definition at line 71 of file Sacado_PCE_ScalarTraitsImp.hpp.
1.8.14