COMBINATORIAL_BLAS  1.6
combblas::BoolCopy2ndSRing< OUT > Struct Template Reference

#include <Semirings.h>

Static Public Member Functions

static OUT id ()
 
static bool returnedSAID ()
 
static OUT add (const OUT &arg1, const OUT &arg2)
 
static const OUT & multiply (bool arg1, const OUT &arg2)
 
static void axpy (bool a, const OUT &x, OUT &y)
 
static MPI_Op mpi_op ()
 
static void MPI_func (void *invec, void *inoutvec, int *len, MPI_Datatype *datatype)
 

Detailed Description

template<class OUT>
struct combblas::BoolCopy2ndSRing< OUT >

Definition at line 53 of file Semirings.h.

Member Function Documentation

◆ add()

template<class OUT >
static OUT combblas::BoolCopy2ndSRing< OUT >::add ( const OUT &  arg1,
const OUT &  arg2 
)
inlinestatic

Definition at line 57 of file Semirings.h.

◆ axpy()

template<class OUT >
static void combblas::BoolCopy2ndSRing< OUT >::axpy ( bool  a,
const OUT &  x,
OUT &  y 
)
inlinestatic

Definition at line 68 of file Semirings.h.

◆ id()

template<class OUT >
static OUT combblas::BoolCopy2ndSRing< OUT >::id ( )
inlinestatic

Definition at line 55 of file Semirings.h.

◆ MPI_func()

template<class OUT >
static void combblas::BoolCopy2ndSRing< OUT >::MPI_func ( void *  invec,
void *  inoutvec,
int *  len,
MPI_Datatype *  datatype 
)
inlinestatic

Definition at line 87 of file Semirings.h.

◆ mpi_op()

template<class OUT >
static MPI_Op combblas::BoolCopy2ndSRing< OUT >::mpi_op ( )
inlinestatic

Definition at line 73 of file Semirings.h.

◆ multiply()

template<class OUT >
static const OUT& combblas::BoolCopy2ndSRing< OUT >::multiply ( bool  arg1,
const OUT &  arg2 
)
inlinestatic

Definition at line 64 of file Semirings.h.

◆ returnedSAID()

template<class OUT >
static bool combblas::BoolCopy2ndSRing< OUT >::returnedSAID ( )
inlinestatic

Definition at line 56 of file Semirings.h.


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