COMBINATORIAL_BLAS  1.6
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)
 

Detailed Description

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

Definition at line 146 of file Semirings.h.

Member Function Documentation

◆ add()

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 151 of file Semirings.h.

◆ axpy()

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 160 of file Semirings.h.

◆ id()

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

Definition at line 148 of file Semirings.h.

◆ mpi_op()

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

Definition at line 150 of file Semirings.h.

◆ multiply()

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 155 of file Semirings.h.

◆ returnedSAID()

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

Definition at line 149 of file Semirings.h.


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