12#include "CombBLAS/CombBLAS.h"
18template <
typename T1,
typename T2>
64template <
typename T1,
typename T2>
67 static T2 id(){
return 1; };
78 return static_cast<T2> (1);
89template <
typename T1,
typename T2>
113template <
typename T1,
typename T2>
116 static T2 id(){
return T2(-1, std::numeric_limits<T1>::lowest()); };
140template <
typename T1,
typename T2>
143 static T2 id(){
return T2(-1, -1, std::numeric_limits<T1>::lowest()); };
static bool returnedSAID()
static void axpy(const T1 a, const T2 &x, T2 &y)
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 bool returnedSAID()
static T2 add(const T2 &arg1, const T2 &arg2)
static T2 multiply(const T1 &arg1, const T2 &arg2)
friend bool operator==(const VertexTypeML &vtx1, const VertexTypeML &vtx2)
friend bool operator<(const VertexTypeML &vtx1, const VertexTypeML &vtx2)
friend std::ostream & operator<<(std::ostream &os, const VertexTypeML &vertex)
VertexTypeML(T1 p=-1, T2 com=0)
friend std::ostream & operator<<(std::ostream &os, const VertexTypeMM &vertex)
friend bool operator==(const VertexTypeMM &vtx1, const VertexTypeMM &vtx2)
VertexTypeMM(IT p=-1, IT r=-1, double w=0)
friend bool operator<(const VertexTypeMM &vtx1, const VertexTypeMM &vtx2)
static void axpy(const T1 a, const T2 &x, T2 &y)
static T2 add(const T2 &arg1, const T2 &arg2)
static T2 multiply(const T1 &arg1, const T2 &arg2)
static bool returnedSAID()
static T2 multiply(const T1 &arg1, const T2 &arg2)
static T2 add(const T2 &arg1, const T2 &arg2)
static bool returnedSAID()
static void axpy(const T1 a, const T2 &x, T2 &y)