Stokhos
Development
|
Public Types | |
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 value_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 | |
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 magnitudeType | real (const ScalarType &x) |
static magnitudeType | 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) |