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)

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/2]

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

Definition at line 149 of file Semirings.h.

◆ add() [2/2]

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

Definition at line 149 of file Semirings.h.

◆ axpy() [1/2]

template<class T1, class T2, class OUT>
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/2]

template<class T1, class T2, class OUT>
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/2]

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

Definition at line 146 of file Semirings.h.

◆ id() [2/2]

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

Definition at line 146 of file Semirings.h.

◆ mpi_op() [1/2]

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

Definition at line 148 of file Semirings.h.

◆ mpi_op() [2/2]

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

Definition at line 148 of file Semirings.h.

◆ multiply() [1/2]

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

Definition at line 153 of file Semirings.h.

◆ multiply() [2/2]

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

Definition at line 153 of file Semirings.h.

◆ returnedSAID() [1/2]

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

Definition at line 147 of file Semirings.h.

◆ returnedSAID() [2/2]

template<class T1, class T2, class OUT>
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: