Galois::Graph::FileGraph Class Reference
Graph serialized to a file.
More...
#include <FileGraph.h>
List of all members.
Detailed Description
Graph serialized to a file.
Member Typedef Documentation
| typedef boost::counting_iterator<uint64_t> Galois::Graph::FileGraph::active_iterator |
| typedef uint32_t Galois::Graph::FileGraph::GraphNode |
| typedef uint32_t* Galois::Graph::FileGraph::neighbor_iterator |
Constructor & Destructor Documentation
| FileGraph::~FileGraph |
( |
|
) |
|
Member Function Documentation
| active_iterator Galois::Graph::FileGraph::active_begin |
( |
|
) |
[inline] |
Iterate over nodes in graph (not thread safe).
| active_iterator Galois::Graph::FileGraph::active_end |
( |
|
) |
[inline] |
| bool Galois::Graph::FileGraph::containsNode |
( |
const GraphNode |
n |
) |
[inline] |
Check if a node is in the graph (already added).
template<typename EdgeTy >
| EdgeTy& Galois::Graph::FileGraph::getEdgeData |
( |
GraphNode |
src, |
|
|
GraphNode |
dst, |
|
|
MethodFlag |
mflag = ALL | |
|
) |
| | [inline] |
| uint64_t Galois::Graph::FileGraph::getEdgeIdx |
( |
GraphNode |
src, |
|
|
GraphNode |
dst | |
|
) |
| | [inline, protected] |
| bool Galois::Graph::FileGraph::has_neighbor |
( |
GraphNode |
N1, |
|
|
GraphNode |
N2, |
|
|
MethodFlag |
mflag = ALL | |
|
) |
| | [inline] |
| neighbor_iterator Galois::Graph::FileGraph::neighbor_begin |
( |
GraphNode |
N, |
|
|
MethodFlag |
mflag = ALL | |
|
) |
| | [inline] |
| neighbor_iterator Galois::Graph::FileGraph::neighbor_end |
( |
GraphNode |
N, |
|
|
MethodFlag |
mflag = ALL | |
|
) |
| | [inline] |
template<typename EdgeTy >
| void Galois::Graph::FileGraph::prefetch_edgedata |
( |
GraphNode |
N |
) |
[inline] |
| void Galois::Graph::FileGraph::prefetch_edges |
( |
GraphNode |
N |
) |
[inline] |
| void Galois::Graph::FileGraph::prefetch_pre |
( |
GraphNode |
N |
) |
[inline] |
| unsigned int Galois::Graph::FileGraph::size |
( |
|
) |
[inline] |
The number of nodes in the graph.
| bool FileGraph::structureFromFile |
( |
const char * |
filename |
) |
|
Read graph connectivity information from file.
Member Data Documentation
char* Galois::Graph::FileGraph::edgeData [protected] |
int Galois::Graph::FileGraph::masterFD [protected] |
size_t Galois::Graph::FileGraph::masterLength [protected] |
void* Galois::Graph::FileGraph::masterMapping [protected] |
uint64_t Galois::Graph::FileGraph::numEdges [protected] |
uint64_t Galois::Graph::FileGraph::numNodes [protected] |
uint64_t* Galois::Graph::FileGraph::outIdx [protected] |
uint32_t* Galois::Graph::FileGraph::outs [protected] |
uint64_t Galois::Graph::FileGraph::sizeEdgeTy [protected] |
The documentation for this class was generated from the following files: