Stokhos Package Browser (Single Doxygen Collection) Version of the Day
Loading...
Searching...
No Matches
List of all members
Teuchos::ScalarTraits< Sacado::UQ::PCE< S > > Struct Template Reference

Specializtion of Teuchos::ScalarTraits. More...

#include <Sacado_UQ_PCE_Traits.hpp>

Inheritance diagram for Teuchos::ScalarTraits< Sacado::UQ::PCE< S > >:
Inheritance graph
[legend]

Additional Inherited Members

- Public Types inherited from Sacado::UQ::PCEScalarTraitsImp< Sacado::UQ::PCE< S > >
typedef PCEType::storage_type storage_type
 
typedef storage_type::value_type value_type
 
typedef storage_type::ordinal_type ordinal_type
 
typedef Teuchos::ScalarTraits< value_typeTVT
 
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 Public Member Functions inherited from Sacado::UQ::PCEScalarTraitsImp< Sacado::UQ::PCE< S > >
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 Public Attributes inherited from Sacado::UQ::PCEScalarTraitsImp< Sacado::UQ::PCE< S > >
static const bool isComplex
 
static const bool isOrdinal
 
static const bool isComparable
 
static const bool hasMachineParameters
 

Detailed Description

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.


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