29 #ifndef _DIST_EDGE_LIST_H_ 30 #define _DIST_EDGE_LIST_H_ 76 p->
high = ((v0 >> 32) & 0xFFFF) | (((v1 >> 32) & 0xFFFF) << 16);
80 template <
typename IT>
87 DistEdgeList (
const char * filename, IT globaln, IT globalm);
90 void Dump64bit(std::string filename);
91 void Dump32bit(std::string filename);
92 void GenGraph500Data(
double initiator[4],
int log_numverts,
int edgefactor,
bool scramble =
false,
bool packed=
false);
93 void CleanupEmpties();
111 void SetMemSize(IT ne);
113 template<
typename IU>
116 template <
typename IU>
119 template <
class IU,
class NU,
class UDER>
123 template<
typename IU>
IT getNumLocalEdges() const
void PermEdges(DistEdgeList< IT > &DEL)
void RenameVertices(DistEdgeList< IU > &DEL)
int64_t getGlobalV() const
struct combblas::packed_edge packed_edge
std::shared_ptr< CommGrid > commGrid
packed_edge * getPackedEdges() const