22#ifndef __STDC_CONSTANT_MACROS
23#define __STDC_CONSTANT_MACROS
25#ifndef __STDC_LIMIT_MACROS
26#define __STDC_LIMIT_MACROS
30#if defined(COMBBLAS_BOOST)
32 #include <boost/config/compiler/cray.hpp>
34 #include <boost/tr1/memory.hpp>
35 #include <boost/tr1/unordered_map.hpp>
36 #include <boost/tr1/tuple.hpp>
38#elif defined(COMBBLAS_TR1)
40 #include <tr1/unordered_map>
42 #include <tr1/type_traits>
43 #define joker std::tr1
44#elif defined(_MSC_VER) && (_MSC_VER < 1600)
46 #include <unordered_map>
48 #include <type_traits>
49 #define joker std::tr1
52 #include <unordered_map>
54 #include <type_traits>
105template <
typename RETT,
typename NU1,
typename NU2,
typename BINOP>
113 RETT
operator()(
const NU1& a,
const NU2& b,
bool aIsNull,
bool bIsNull)
RETT operator()(const NU1 &a, const NU2 &b, bool aIsNull, bool bIsNull)
EWiseExtToPlainAdapter(BINOP op)
double mcl_localspgemmtime
double mcl_multiwaymergetime
double mcl_prunecolumntime
double mcl3d_symbolictime
double mcl3d_SUMMAmergetime
double cblas_transvectime
double cblas_localspmvtime
double cblas_allgathertime
double cblas_alltoalltime
double mcl3d_reductiontime
double mcl3d_conversiontime
double mcl3d_localspgemmtime
double cblas_mergeconttime