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

#include <Semirings.h>

List of all members.

Static Public Member Functions

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

Detailed Description

template<class T1, class T2, class OUT>
struct Select2ndSRing< T1, T2, OUT >

Definition at line 116 of file Semirings.h.


Member Function Documentation

template<class T1 , class T2 , class OUT >
static OUT Select2ndSRing< T1, T2, OUT >::add ( const OUT &  arg1,
const OUT &  arg2 
)
inlinestatic

Definition at line 121 of file Semirings.h.

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

Definition at line 130 of file Semirings.h.

template<class T1 , class T2 , class OUT >
static OUT Select2ndSRing< T1, T2, OUT >::id ( )
inlinestatic

Definition at line 118 of file Semirings.h.

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

Definition at line 120 of file Semirings.h.

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

Definition at line 125 of file Semirings.h.

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

Definition at line 119 of file Semirings.h.


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