Stokhos  Development
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
List of all members
Teuchos::ScalarTraits< Sacado::MP::Vector< S > > Struct Template Reference

Specializtion of Teuchos::ScalarTraits. More...

#include <Sacado_MP_VectorTraits.hpp>

Inheritance diagram for Teuchos::ScalarTraits< Sacado::MP::Vector< S > >:
Inheritance graph
[legend]
Collaboration diagram for Teuchos::ScalarTraits< Sacado::MP::Vector< S > >:
Collaboration graph
[legend]

Additional Inherited Members

- Public Types inherited from Sacado::MP::ScalarTraitsImp< S, false >
typedef Sacado::MP::Vector< S > ScalarType
 
typedef S::value_type value_type
 
typedef S::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< S,
ordinal_type, value_mag_type >
::type 
storage_mag_type
 
typedef Sacado::mpl::apply< S,
ordinal_type, value_half_type >
::type 
storage_half_type
 
typedef Sacado::mpl::apply< S,
ordinal_type,
value_double_type >::type 
storage_double_type
 
typedef Sacado::MP::Vector
< storage_mag_type > 
magnitudeType
 
typedef Sacado::MP::Vector
< storage_half_type > 
halfPrecision
 
typedef Sacado::MP::Vector
< storage_double_type > 
doublePrecision
 
typedef Teuchos::ScalarTraits
< value_type >::coordinateType 
coordinateType
 
- Static Public Member Functions inherited from Sacado::MP::ScalarTraitsImp< S, false >
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 ScalarType &a)
 
static ScalarType zero ()
 
static ScalarType one ()
 
static ScalarType conjugate (const ScalarType &x)
 
static ScalarType real (const ScalarType &x)
 
static ScalarType imag (const ScalarType &x)
 
static value_type nan ()
 
static bool isnaninf (const ScalarType &x)
 
static void seedrandom (unsigned int s)
 
static ScalarType random ()
 
static const char * name ()
 
static ScalarType squareroot (const ScalarType &x)
 
static ScalarType pow (const ScalarType &x, const ScalarType &y)
 
static ScalarType log (const ScalarType &x)
 
static ScalarType log10 (const ScalarType &x)
 
- Static Public Attributes inherited from Sacado::MP::ScalarTraitsImp< S, false >
static const bool isComplex = TVT::isComplex
 
static const bool isOrdinal = TVT::isOrdinal
 
static const bool isComparable = TVT::isComparable
 
static const bool hasMachineParameters = TVT::hasMachineParameters
 

Detailed Description

template<typename S>
struct Teuchos::ScalarTraits< Sacado::MP::Vector< S > >

Specializtion of Teuchos::ScalarTraits.


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