|
| typedef Sacado::UQ::PCE< S > ::storage_type | storage_type |
| |
| typedef storage_type::value_type | value_type |
| |
| typedef storage_type::ordinal_type | ordinal_type |
| |
| typedef Teuchos::ScalarTraits< value_type > | TVT |
| |
| typedef TVT::magnitudeType | value_mag_type |
| |
| typedef TVT::halfPrecision | value_half_type |
| |
| typedef TVT::doublePrecision | value_double_type |
| |
| typedef Sacado::mpl::apply< storage_type, ordinal_type, value_mag_type >::type | storage_mag_type |
| |
| typedef Sacado::mpl::apply< storage_type, ordinal_type, value_half_type >::type | storage_half_type |
| |
| typedef Sacado::mpl::apply< storage_type, ordinal_type, value_double_type >::type | storage_double_type |
| |
| typedef value_mag_type | magnitudeType |
| |
| typedef Sacado::mpl::apply< Sacado::UQ::PCE< S >, storage_half_type >::type | halfPrecision |
| |
| typedef Sacado::mpl::apply< Sacado::UQ::PCE< S >, storage_double_type >::type | doublePrecision |
| |
| typedef TVT::coordinateType | coordinateType |
| |
| typedef value_type | innerProductType |
| |
| static value_mag_type | eps () |
| |
| static value_mag_type | sfmin () |
| |
| static value_mag_type | base () |
| |
| static value_mag_type | prec () |
| |
| static value_mag_type | t () |
| |
| static value_mag_type | rnd () |
| |
| static value_mag_type | emin () |
| |
| static value_mag_type | rmin () |
| |
| static value_mag_type | emax () |
| |
| static value_mag_type | rmax () |
| |
| static magnitudeType | magnitude (const Sacado::UQ::PCE< S > &a) |
| |
| static innerProductType | innerProduct (const Sacado::UQ::PCE< S > &a, const Sacado::UQ::PCE< S > &b) |
| |
| static Sacado::UQ::PCE< S > | zero () |
| |
| static Sacado::UQ::PCE< S > | one () |
| |
| static Sacado::UQ::PCE< S > | conjugate (const Sacado::UQ::PCE< S > &x) |
| |
| static magnitudeType | real (const Sacado::UQ::PCE< S > &x) |
| |
| static magnitudeType | imag (const Sacado::UQ::PCE< S > &x) |
| |
| static value_type | nan () |
| |
| static bool | isnaninf (const Sacado::UQ::PCE< S > &x) |
| |
| static void | seedrandom (unsigned int s) |
| |
| static Sacado::UQ::PCE< S > | random () |
| |
| static const char * | name () |
| |
| static Sacado::UQ::PCE< S > | squareroot (const Sacado::UQ::PCE< S > &x) |
| |
| static Sacado::UQ::PCE< S > | pow (const Sacado::UQ::PCE< S > &x, const Sacado::UQ::PCE< S > &y) |
| |
| static Sacado::UQ::PCE< S > | log (const Sacado::UQ::PCE< S > &x) |
| |
| static Sacado::UQ::PCE< S > | log10 (const Sacado::UQ::PCE< S > &x) |
| |
| static const bool | isComplex |
| |
| static const bool | isOrdinal |
| |
| static const bool | isComparable |
| |
| static const bool | hasMachineParameters |
| |
template<typename S>
struct Teuchos::ScalarTraits< Sacado::UQ::PCE< S > >
Specializtion of Teuchos::ScalarTraits.
Definition at line 164 of file Sacado_UQ_PCE_Traits.hpp.