Galois
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
galois::graphs::NewDistGraphGeneric< NodeTy, EdgeTy, Partitioner > Member List

This is the complete list of members for galois::graphs::NewDistGraphGeneric< NodeTy, EdgeTy, Partitioner >, including all inherited members.

allNodesRange() const galois::graphs::DistGraph< NodeTy, EdgeTy >inline
allNodesWithEdgesRange() const galois::graphs::DistGraph< NodeTy, EdgeTy >inline
base_DistGraph typedefgalois::graphs::NewDistGraphGeneric< NodeTy, EdgeTy, Partitioner >
beginMastergalois::graphs::DistGraph< NodeTy, EdgeTy >protected
cartesianGrid() const galois::graphs::NewDistGraphGeneric< NodeTy, EdgeTy, Partitioner >inlinevirtual
computeMasters(MASTERS_DISTRIBUTION masters_distribution, galois::graphs::OfflineGraph &g, const std::vector< unsigned > &scalefactor, uint32_t nodeWeight=0, uint32_t edgeWeight=0, unsigned DecomposeFactor=1)galois::graphs::DistGraph< NodeTy, EdgeTy >inlineprotected
const_iterator typedefgalois::graphs::DistGraph< NodeTy, EdgeTy >
deallocate()galois::graphs::DistGraph< NodeTy, EdgeTy >inline
determineThreadRanges()galois::graphs::DistGraph< NodeTy, EdgeTy >inlineprotected
determineThreadRangesMaster()galois::graphs::DistGraph< NodeTy, EdgeTy >inlineprotected
determineThreadRangesWithEdges()galois::graphs::DistGraph< NodeTy, EdgeTy >inlineprotected
DistGraph(unsigned host, unsigned numHosts)galois::graphs::DistGraph< NodeTy, EdgeTy >inline
edge_begin(GraphNode N)galois::graphs::DistGraph< NodeTy, EdgeTy >inline
edge_end(GraphNode N)galois::graphs::DistGraph< NodeTy, EdgeTy >inline
edge_iterator typedefgalois::graphs::DistGraph< NodeTy, EdgeTy >
edges(GraphNode N)galois::graphs::DistGraph< NodeTy, EdgeTy >inline
edgesEqualMasters()galois::graphs::DistGraph< NodeTy, EdgeTy >inlineprotected
EdgeType typedefgalois::graphs::DistGraph< NodeTy, EdgeTy >
evilPhasePlus1()galois::graphs::DistGraph< NodeTy, EdgeTy >inlineprotected
G2L(uint64_t gid) const galois::graphs::DistGraph< NodeTy, EdgeTy >inlineprotected
getData(GraphNode N, galois::MethodFlag mflag=galois::MethodFlag::UNPROTECTED)galois::graphs::DistGraph< NodeTy, EdgeTy >inline
getEdgeData(edge_iterator ni, galois::MethodFlag mflag=galois::MethodFlag::UNPROTECTED)galois::graphs::DistGraph< NodeTy, EdgeTy >inline
getEdgeDst(edge_iterator ni)galois::graphs::DistGraph< NodeTy, EdgeTy >inline
getGID(const uint32_t nodeID) const galois::graphs::DistGraph< NodeTy, EdgeTy >inline
getHostID(uint64_t gid) const galois::graphs::NewDistGraphGeneric< NodeTy, EdgeTy, Partitioner >inlinevirtual
getLID(const uint64_t nodeID) const galois::graphs::DistGraph< NodeTy, EdgeTy >inline
getMirrorNodes()galois::graphs::DistGraph< NodeTy, EdgeTy >inline
getMirrorRanges() const galois::graphs::DistGraph< NodeTy, EdgeTy >inline
getNumNodesWithEdges() const galois::graphs::DistGraph< NodeTy, EdgeTy >inline
gid2hostgalois::graphs::DistGraph< NodeTy, EdgeTy >protected
globalSize() const galois::graphs::DistGraph< NodeTy, EdgeTy >inline
globalSizeEdges() const galois::graphs::DistGraph< NodeTy, EdgeTy >inline
globalToLocalMapgalois::graphs::DistGraph< NodeTy, EdgeTy >protected
graphgalois::graphs::DistGraph< NodeTy, EdgeTy >protected
GraphNode typedefgalois::graphs::DistGraph< NodeTy, EdgeTy >
idgalois::graphs::DistGraph< NodeTy, EdgeTy >protected
increment_evilPhase()galois::graphs::DistGraph< NodeTy, EdgeTy >inlineprotected
initializeSpecificRanges()galois::graphs::DistGraph< NodeTy, EdgeTy >inlineprotected
is_vertex_cut() const galois::graphs::NewDistGraphGeneric< NodeTy, EdgeTy, Partitioner >inlinevirtual
isLocal(uint64_t gid) const galois::graphs::NewDistGraphGeneric< NodeTy, EdgeTy, Partitioner >inlinevirtual
isOwned(uint64_t gid) const galois::graphs::NewDistGraphGeneric< NodeTy, EdgeTy, Partitioner >inlinevirtual
isTransposed()galois::graphs::DistGraph< NodeTy, EdgeTy >inline
iterator typedefgalois::graphs::DistGraph< NodeTy, EdgeTy >
L2G(uint32_t lid) const galois::graphs::DistGraph< NodeTy, EdgeTy >inlineprotected
localToGlobalVectorgalois::graphs::DistGraph< NodeTy, EdgeTy >protected
masterNodesRange() const galois::graphs::DistGraph< NodeTy, EdgeTy >inline
mirrorNodesgalois::graphs::DistGraph< NodeTy, EdgeTy >protected
NewDistGraphGeneric(const std::string &filename, unsigned host, unsigned _numHosts, bool cuspAsync=true, uint32_t stateRounds=100, bool transpose=false, galois::graphs::MASTERS_DISTRIBUTION md=BALANCED_EDGES_OF_MASTERS, uint32_t nodeWeight=0, uint32_t edgeWeight=0, std::string masterBlockFile="", bool readFromFile=false, std::string localGraphFileName="local_graph", uint32_t edgeStateRounds=1)galois::graphs::NewDistGraphGeneric< NodeTy, EdgeTy, Partitioner >inline
numEdgesgalois::graphs::DistGraph< NodeTy, EdgeTy >protected
numGlobalEdgesgalois::graphs::DistGraph< NodeTy, EdgeTy >protected
numGlobalNodesgalois::graphs::DistGraph< NodeTy, EdgeTy >protected
numHostsgalois::graphs::DistGraph< NodeTy, EdgeTy >protected
numMasters() const galois::graphs::DistGraph< NodeTy, EdgeTy >inline
numNodesgalois::graphs::DistGraph< NodeTy, EdgeTy >protected
numNodesWithEdgesgalois::graphs::DistGraph< NodeTy, EdgeTy >protected
numOwnedgalois::graphs::DistGraph< NodeTy, EdgeTy >protected
printEdgeLoad()galois::graphs::NewDistGraphGeneric< NodeTy, EdgeTy, Partitioner >inline
read_local_graph_from_file(std::string)galois::graphs::DistGraph< NodeTy, EdgeTy >inline
readersFromFile(galois::graphs::OfflineGraph &g, std::string filename)galois::graphs::DistGraph< NodeTy, EdgeTy >inlineprotected
resetEdgeLoad()galois::graphs::NewDistGraphGeneric< NodeTy, EdgeTy, Partitioner >inline
save_local_graph_to_file(std::string)galois::graphs::DistGraph< NodeTy, EdgeTy >inline
size() const galois::graphs::DistGraph< NodeTy, EdgeTy >inline
sizeEdges() const galois::graphs::DistGraph< NodeTy, EdgeTy >inline
sortEdgesByDestination()galois::graphs::DistGraph< NodeTy, EdgeTy >inline
syncEdgeLoad()galois::graphs::NewDistGraphGeneric< NodeTy, EdgeTy, Partitioner >inline
transposedgalois::graphs::DistGraph< NodeTy, EdgeTy >protected
~NewDistGraphGeneric()galois::graphs::NewDistGraphGeneric< NodeTy, EdgeTy, Partitioner >inline