Teuchos::ScalarTraits< std::pair< Packet, Packet > > Struct Template Reference

List of all members.

Public Types

typedef ScalarTraits< Packet > PST
typedef std::pair< typename
PST::magnitudeType, typename
PST::magnitudeType > 
magnitudeType

Static Public Member Functions

static magnitudeType magnitude (std::pair< Packet, Packet > a)
static std::pair< Packet, Packet > zero ()
static std::pair< Packet, Packet > one ()
static std::pair< Packet, Packet > conjugate (std::pair< Packet, Packet > x)
static std::pair< Packet, Packet > real (std::pair< Packet, Packet > x)
static std::pair< Packet, Packet > imag (std::pair< Packet, Packet > x)
static bool isnaninf (std::pair< Packet, Packet > x)
static void seedrandom (unsigned int s)
static std::pair< Packet, Packet > random ()
static std::string name ()
static std::pair< Packet, Packet > squareroot (std::pair< Packet, Packet > x)
static std::pair< Packet, Packet > pow (std::pair< Packet, Packet > x, std::pair< Packet, Packet > y)

Static Public Attributes

static const bool isComplex = PST::isComplex
static const bool isComparable = PST::isComparable
static const bool hasMachineParameters = PST::hasMachineParameters

Detailed Description

template<typename Packet>
struct Teuchos::ScalarTraits< std::pair< Packet, Packet > >

Definition at line 33 of file DefaultMpiComm_UnitTests.cpp.


Member Typedef Documentation

template<typename Packet >
typedef ScalarTraits<Packet> Teuchos::ScalarTraits< std::pair< Packet, Packet > >::PST

Definition at line 35 of file DefaultMpiComm_UnitTests.cpp.

template<typename Packet >
typedef std::pair<typename PST::magnitudeType, typename PST::magnitudeType> Teuchos::ScalarTraits< std::pair< Packet, Packet > >::magnitudeType

Definition at line 36 of file DefaultMpiComm_UnitTests.cpp.


Member Function Documentation

template<typename Packet >
static magnitudeType Teuchos::ScalarTraits< std::pair< Packet, Packet > >::magnitude ( std::pair< Packet, Packet >  a  )  [inline, static]

Definition at line 41 of file DefaultMpiComm_UnitTests.cpp.

template<typename Packet >
static std::pair<Packet,Packet> Teuchos::ScalarTraits< std::pair< Packet, Packet > >::zero (  )  [inline, static]

Definition at line 42 of file DefaultMpiComm_UnitTests.cpp.

template<typename Packet >
static std::pair<Packet,Packet> Teuchos::ScalarTraits< std::pair< Packet, Packet > >::one (  )  [inline, static]

Definition at line 43 of file DefaultMpiComm_UnitTests.cpp.

template<typename Packet >
static std::pair<Packet,Packet> Teuchos::ScalarTraits< std::pair< Packet, Packet > >::conjugate ( std::pair< Packet, Packet >  x  )  [inline, static]

Definition at line 44 of file DefaultMpiComm_UnitTests.cpp.

template<typename Packet >
static std::pair<Packet,Packet> Teuchos::ScalarTraits< std::pair< Packet, Packet > >::real ( std::pair< Packet, Packet >  x  )  [inline, static]

Definition at line 45 of file DefaultMpiComm_UnitTests.cpp.

template<typename Packet >
static std::pair<Packet,Packet> Teuchos::ScalarTraits< std::pair< Packet, Packet > >::imag ( std::pair< Packet, Packet >  x  )  [inline, static]

Definition at line 46 of file DefaultMpiComm_UnitTests.cpp.

template<typename Packet >
static bool Teuchos::ScalarTraits< std::pair< Packet, Packet > >::isnaninf ( std::pair< Packet, Packet >  x  )  [inline, static]

Definition at line 47 of file DefaultMpiComm_UnitTests.cpp.

template<typename Packet >
static void Teuchos::ScalarTraits< std::pair< Packet, Packet > >::seedrandom ( unsigned int  s  )  [inline, static]

Definition at line 48 of file DefaultMpiComm_UnitTests.cpp.

template<typename Packet >
static std::pair<Packet,Packet> Teuchos::ScalarTraits< std::pair< Packet, Packet > >::random (  )  [inline, static]

Definition at line 49 of file DefaultMpiComm_UnitTests.cpp.

template<typename Packet >
static std::string Teuchos::ScalarTraits< std::pair< Packet, Packet > >::name (  )  [inline, static]

Definition at line 50 of file DefaultMpiComm_UnitTests.cpp.

template<typename Packet >
static std::pair<Packet,Packet> Teuchos::ScalarTraits< std::pair< Packet, Packet > >::squareroot ( std::pair< Packet, Packet >  x  )  [inline, static]

Definition at line 51 of file DefaultMpiComm_UnitTests.cpp.

template<typename Packet >
static std::pair<Packet,Packet> Teuchos::ScalarTraits< std::pair< Packet, Packet > >::pow ( std::pair< Packet, Packet >  x,
std::pair< Packet, Packet >  y 
) [inline, static]

Definition at line 52 of file DefaultMpiComm_UnitTests.cpp.


Member Data Documentation

template<typename Packet >
const bool Teuchos::ScalarTraits< std::pair< Packet, Packet > >::isComplex = PST::isComplex [static]

Definition at line 37 of file DefaultMpiComm_UnitTests.cpp.

template<typename Packet >
const bool Teuchos::ScalarTraits< std::pair< Packet, Packet > >::isComparable = PST::isComparable [static]

Definition at line 38 of file DefaultMpiComm_UnitTests.cpp.

template<typename Packet >
const bool Teuchos::ScalarTraits< std::pair< Packet, Packet > >::hasMachineParameters = PST::hasMachineParameters [static]

Definition at line 39 of file DefaultMpiComm_UnitTests.cpp.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Tue Oct 20 10:14:05 2009 for Teuchos Package Browser (Single Doxygen Collection) by  doxygen 1.6.1