Xpetra Version of the Day
Loading...
Searching...
No Matches
Xpetra::VectorFactory::Xpetra::ScalarTraits< typename T > Struct Template Reference

Public Types

typedef T magnitudeType
typedef T halfPrecision
typedef T doublePrecision
typedef T coordinateType

Static Public Member Functions

static magnitudeType eps ()
static magnitudeType sfmin ()
static magnitudeType base ()
static magnitudeType prec ()
static magnitudeType t ()
static magnitudeType rnd ()
static magnitudeType emin ()
static magnitudeType rmin ()
static magnitudeType emax ()
static magnitudeType rmax ()
static magnitudeType magnitude (T a)
static T zero ()
static T one ()
static magnitudeType real (T a)
static magnitudeType imag (T a)
static T conjugate (T a)
static T nan ()
static bool isnaninf (const T &x)
static void seedrandom (unsigned int s)
static T random ()
static std::string name ()
static T squareroot (T x)
static T pow (T x, T y)
static T pi ()

Static Public Attributes

static const bool isComplex
static const bool isOrdinal
static const bool isComparable
static const bool hasMachineParameters

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