COMBINATORIAL_BLAS  1.6
combblas::Select2ndMinSR< T1, T2 > Struct Template Reference

#include <RestrictionOp.h>

Public Types

typedef promote_trait< T1, T2 >::T_promote T_promote
 

Static Public Member Functions

static T2 id ()
 
static bool returnedSAID ()
 
static MPI_Op mpi_op ()
 
static T2 add (const T2 &arg1, const T2 &arg2)
 
static T2 multiply (const T1 &arg1, const T2 &arg2)
 
static void axpy (const T1 a, const T2 &x, T2 &y)
 
static T_promote id ()
 
static bool returnedSAID ()
 
static MPI_Op mpi_op ()
 
static T_promote add (const T_promote &arg1, const T_promote &arg2)
 
static T_promote multiply (const T1 &arg1, const T2 &arg2)
 
static void axpy (const T1 a, const T2 &x, T_promote &y)
 
static T2 id ()
 
static bool returnedSAID ()
 
static MPI_Op mpi_op ()
 
static T2 add (const T2 &arg1, const T2 &arg2)
 
static T2 multiply (const T1 &arg1, const T2 &arg2)
 
static void axpy (const T1 a, const T2 &x, T2 &y)
 

Detailed Description

template<typename T1, typename T2>
struct combblas::Select2ndMinSR< T1, T2 >

Definition at line 25 of file RestrictionOp.h.

Member Typedef Documentation

◆ T_promote

template<typename T1 , typename T2 >
typedef promote_trait<T1,T2>::T_promote combblas::Select2ndMinSR< T1, T2 >::T_promote

Definition at line 59 of file CC.h.

Member Function Documentation

◆ add() [1/3]

template<typename T1 , typename T2 >
static T2 combblas::Select2ndMinSR< T1, T2 >::add ( const T2 &  arg1,
const T2 &  arg2 
)
inlinestatic

Definition at line 31 of file RestrictionOp.h.

◆ add() [2/3]

template<typename T1 , typename T2 >
static T_promote combblas::Select2ndMinSR< T1, T2 >::add ( const T_promote arg1,
const T_promote arg2 
)
inlinestatic

Definition at line 64 of file CC.h.

◆ add() [3/3]

template<typename T1 , typename T2 >
static T2 combblas::Select2ndMinSR< T1, T2 >::add ( const T2 &  arg1,
const T2 &  arg2 
)
inlinestatic

Definition at line 96 of file MatchingDefs.h.

◆ axpy() [1/3]

template<typename T1 , typename T2 >
static void combblas::Select2ndMinSR< T1, T2 >::axpy ( const T1  a,
const T2 &  x,
T2 &  y 
)
inlinestatic

Definition at line 41 of file RestrictionOp.h.

◆ axpy() [2/3]

template<typename T1 , typename T2 >
static void combblas::Select2ndMinSR< T1, T2 >::axpy ( const T1  a,
const T2 &  x,
T_promote y 
)
inlinestatic

Definition at line 74 of file CC.h.

◆ axpy() [3/3]

template<typename T1 , typename T2 >
static void combblas::Select2ndMinSR< T1, T2 >::axpy ( const T1  a,
const T2 &  x,
T2 &  y 
)
inlinestatic

Definition at line 106 of file MatchingDefs.h.

◆ id() [1/3]

template<typename T1 , typename T2 >
static T2 combblas::Select2ndMinSR< T1, T2 >::id ( )
inlinestatic

Definition at line 27 of file RestrictionOp.h.

◆ id() [2/3]

template<typename T1 , typename T2 >
static T_promote combblas::Select2ndMinSR< T1, T2 >::id ( )
inlinestatic

Definition at line 60 of file CC.h.

◆ id() [3/3]

template<typename T1 , typename T2 >
static T2 combblas::Select2ndMinSR< T1, T2 >::id ( )
inlinestatic

Definition at line 92 of file MatchingDefs.h.

◆ mpi_op() [1/3]

template<typename T1 , typename T2 >
static MPI_Op combblas::Select2ndMinSR< T1, T2 >::mpi_op ( )
inlinestatic

Definition at line 29 of file RestrictionOp.h.

◆ mpi_op() [2/3]

template<typename T1 , typename T2 >
static MPI_Op combblas::Select2ndMinSR< T1, T2 >::mpi_op ( )
inlinestatic

Definition at line 62 of file CC.h.

◆ mpi_op() [3/3]

template<typename T1 , typename T2 >
static MPI_Op combblas::Select2ndMinSR< T1, T2 >::mpi_op ( )
inlinestatic

Definition at line 94 of file MatchingDefs.h.

◆ multiply() [1/3]

template<typename T1 , typename T2 >
static T2 combblas::Select2ndMinSR< T1, T2 >::multiply ( const T1 &  arg1,
const T2 &  arg2 
)
inlinestatic

Definition at line 36 of file RestrictionOp.h.

◆ multiply() [2/3]

template<typename T1 , typename T2 >
static T_promote combblas::Select2ndMinSR< T1, T2 >::multiply ( const T1 &  arg1,
const T2 &  arg2 
)
inlinestatic

Definition at line 69 of file CC.h.

◆ multiply() [3/3]

template<typename T1 , typename T2 >
static T2 combblas::Select2ndMinSR< T1, T2 >::multiply ( const T1 &  arg1,
const T2 &  arg2 
)
inlinestatic

Definition at line 101 of file MatchingDefs.h.

◆ returnedSAID() [1/3]

template<typename T1 , typename T2 >
static bool combblas::Select2ndMinSR< T1, T2 >::returnedSAID ( )
inlinestatic

Definition at line 28 of file RestrictionOp.h.

◆ returnedSAID() [2/3]

template<typename T1 , typename T2 >
static bool combblas::Select2ndMinSR< T1, T2 >::returnedSAID ( )
inlinestatic

Definition at line 61 of file CC.h.

◆ returnedSAID() [3/3]

template<typename T1 , typename T2 >
static bool combblas::Select2ndMinSR< T1, T2 >::returnedSAID ( )
inlinestatic

Definition at line 93 of file MatchingDefs.h.


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