COMBINATORIAL_BLAS  1.6
TwitterEdge.h File Reference
#include <iostream>
#include <ctime>
#include "CombBLAS/CombBLAS.h"

Go to the source code of this file.

Classes

class  TwitterEdge
 
class  TwitterReadSaveHandler< IT >
 
struct  ParentType
 
struct  LatestRetwitterBFS
 
struct  getfringe
 
struct  seldegree
 
struct  passifthere
 
struct  is2ndSmaller
 
struct  return1_uint8
 
struct  keepinfrontier_f
 
struct  isparentset
 
struct  LatestRetwitterMIS
 
struct  LatestRetwitterSelect2nd
 

Functions

std::ostream & operator<< (std::ostream &os, const TwitterEdge &twe)
 
TwitterEdge operator* (const TwitterEdge &a, const TwitterEdge &b)
 
std::ostream & operator<< (std::ostream &os, const ParentType &twe)
 
ParentType NumSetter (ParentType &num, int64_t index)
 
template<typename IT >
ParentType operator+ (const IT &left, const ParentType &right)
 
template<typename SR , typename T >
void select2nd (void *invec, void *inoutvec, int *len, MPI_Datatype *datatype)
 

Function Documentation

◆ NumSetter()

ParentType NumSetter ( ParentType num,
int64_t  index 
)

Definition at line 193 of file TwitterEdge.h.

◆ operator*()

TwitterEdge operator* ( const TwitterEdge a,
const TwitterEdge b 
)

Definition at line 68 of file TwitterEdge.h.

◆ operator+()

template<typename IT >
ParentType operator+ ( const IT &  left,
const ParentType right 
)

Definition at line 199 of file TwitterEdge.h.

◆ operator<<() [1/2]

std::ostream& operator<< ( std::ostream &  os,
const TwitterEdge twe 
)

Definition at line 59 of file TwitterEdge.h.

◆ operator<<() [2/2]

std::ostream& operator<< ( std::ostream &  os,
const ParentType twe 
)

Definition at line 187 of file TwitterEdge.h.

◆ select2nd()

template<typename SR , typename T >
void select2nd ( void *  invec,
void *  inoutvec,
int *  len,
MPI_Datatype *  datatype 
)

Definition at line 295 of file TwitterEdge.h.