COMBINATORIAL_BLAS  1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Static Public Member Functions
PlusTimesSRing< T1, T2 > Struct Template Reference

#include <Semirings.h>

List of all members.

Public Types

typedef promote_trait< T1, T2 >
::T_promote 
T_promote

Static Public Member Functions

static T_promote id ()
static bool returnedSAID ()
static MPI_Op mpi_op ()
static T_promote add (const T_promote &arg1, const T_promote &arg2)
static T_promote multiply (const T1 &arg1, const T2 &arg2)
static void axpy (T1 a, const T2 &x, T_promote &y)

Detailed Description

template<class T1, class T2>
struct PlusTimesSRing< T1, T2 >

Definition at line 185 of file Semirings.h.


Member Typedef Documentation

template<class T1 , class T2 >
typedef promote_trait<T1,T2>::T_promote PlusTimesSRing< T1, T2 >::T_promote

Definition at line 187 of file Semirings.h.


Member Function Documentation

template<class T1 , class T2 >
static T_promote PlusTimesSRing< T1, T2 >::add ( const T_promote arg1,
const T_promote arg2 
)
inlinestatic

Definition at line 191 of file Semirings.h.

template<class T1 , class T2 >
static void PlusTimesSRing< T1, T2 >::axpy ( T1  a,
const T2 &  x,
T_promote y 
)
inlinestatic

Definition at line 200 of file Semirings.h.

template<class T1 , class T2 >
static T_promote PlusTimesSRing< T1, T2 >::id ( )
inlinestatic

Definition at line 188 of file Semirings.h.

template<class T1 , class T2 >
static MPI_Op PlusTimesSRing< T1, T2 >::mpi_op ( )
inlinestatic

Definition at line 190 of file Semirings.h.

template<class T1 , class T2 >
static T_promote PlusTimesSRing< T1, T2 >::multiply ( const T1 &  arg1,
const T2 &  arg2 
)
inlinestatic

Definition at line 195 of file Semirings.h.

template<class T1 , class T2 >
static bool PlusTimesSRing< T1, T2 >::returnedSAID ( )
inlinestatic

Definition at line 189 of file Semirings.h.


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