COMBINATORIAL_BLAS 1.6
 
Loading...
Searching...
No Matches
combblas::Select2ndSRing< T1, T2, OUT > Struct Template Reference

#include <Semirings.h>

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)
 
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)
 
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 combblas::Select2ndSRing< T1, T2, OUT >

Definition at line 144 of file Semirings.h.

Member Function Documentation

◆ add() [1/3]

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

Definition at line 149 of file Semirings.h.

◆ add() [2/3]

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

Definition at line 149 of file Semirings.h.

◆ add() [3/3]

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

Definition at line 149 of file Semirings.h.

◆ axpy() [1/3]

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

Definition at line 158 of file Semirings.h.

◆ axpy() [2/3]

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

Definition at line 158 of file Semirings.h.

◆ axpy() [3/3]

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

Definition at line 158 of file Semirings.h.

◆ id() [1/3]

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

Definition at line 146 of file Semirings.h.

◆ id() [2/3]

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

Definition at line 146 of file Semirings.h.

◆ id() [3/3]

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

Definition at line 146 of file Semirings.h.

◆ mpi_op() [1/3]

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

Definition at line 148 of file Semirings.h.

◆ mpi_op() [2/3]

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

Definition at line 148 of file Semirings.h.

◆ mpi_op() [3/3]

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

Definition at line 148 of file Semirings.h.

◆ multiply() [1/3]

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

Definition at line 153 of file Semirings.h.

◆ multiply() [2/3]

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

Definition at line 153 of file Semirings.h.

◆ multiply() [3/3]

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

Definition at line 153 of file Semirings.h.

◆ returnedSAID() [1/3]

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

Definition at line 147 of file Semirings.h.

◆ returnedSAID() [2/3]

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

Definition at line 147 of file Semirings.h.

◆ returnedSAID() [3/3]

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

Definition at line 147 of file Semirings.h.


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