Teuchos Package Browser (Single Doxygen Collection) Version of the Day
Public Types | Static Public Member Functions | Static Public Attributes
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 76 of file DefaultMpiComm_UnitTests.cpp.


Member Typedef Documentation

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

Definition at line 78 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 79 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 84 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 85 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 86 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 87 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 88 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 89 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 90 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 91 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 92 of file DefaultMpiComm_UnitTests.cpp.

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

Definition at line 93 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 94 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 95 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 80 of file DefaultMpiComm_UnitTests.cpp.

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

Definition at line 81 of file DefaultMpiComm_UnitTests.cpp.

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

Definition at line 82 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