COMBINATORIAL_BLAS 1.6
Loading...
Searching...
No Matches
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)
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 51 of file Semirings.h.

Member Function Documentation

◆ add() [1/2]

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

Definition at line 55 of file Semirings.h.

◆ add() [2/2]

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

Definition at line 55 of file Semirings.h.

◆ axpy() [1/2]

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

Definition at line 66 of file Semirings.h.

◆ axpy() [2/2]

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

Definition at line 66 of file Semirings.h.

◆ id() [1/2]

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

Definition at line 53 of file Semirings.h.

◆ id() [2/2]

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

Definition at line 53 of file Semirings.h.

◆ MPI_func() [1/2]

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

Definition at line 85 of file Semirings.h.

◆ MPI_func() [2/2]

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

Definition at line 85 of file Semirings.h.

◆ mpi_op() [1/2]

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

Definition at line 71 of file Semirings.h.

◆ mpi_op() [2/2]

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

Definition at line 71 of file Semirings.h.

◆ multiply() [1/2]

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

Definition at line 62 of file Semirings.h.

◆ multiply() [2/2]

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

Definition at line 62 of file Semirings.h.

◆ returnedSAID() [1/2]

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

Definition at line 54 of file Semirings.h.

◆ returnedSAID() [2/2]

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

Definition at line 54 of file Semirings.h.


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