Galois
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ReadGraph.h File Reference
#include "galois/config.h"
#include "galois/Galois.h"
#include "galois/graphs/Details.h"
#include "galois/graphs/FileGraph.h"
#include "galois/Timer.h"

Go to the source code of this file.

Classes

struct  galois::graphs::ReadGraphConstructFrom< GraphTy >
 
struct  galois::graphs::ReadGraphConstructNodesFrom< GraphTy, Aux >
 
struct  galois::graphs::ReadGraphConstructEdgesFrom< GraphTy, Aux >
 
struct  galois::graphs::ReadGraphConstructOutEdgesFrom< GraphTy, Aux >
 
struct  galois::graphs::ReadGraphConstructInEdgesFrom< GraphTy, Aux >
 

Namespaces

 galois
 The Galois namespace containing all Galois structures and functions.
 
 galois::graphs
 Parallel data graph structures in Galois.
 

Functions

template<typename GraphTy , typename... Args>
void galois::graphs::readGraph (GraphTy &graph, Args &&...args)
 Allocates and constructs a graph from a file. More...
 
template<typename GraphTy >
void galois::graphs::readGraphDispatch (GraphTy &graph, read_default_graph_tag tag, const std::string &filename, const bool readUnweighted=false)
 
template<typename GraphTy >
void galois::graphs::readGraphDispatch (GraphTy &graph, read_default_graph_tag, FileGraph &f, const bool readUnweighted=false)
 
template<typename GraphTy >
void galois::graphs::readGraphDispatch (GraphTy &graph, read_with_aux_graph_tag tag, const std::string &filename)
 
template<typename GraphTy >
void galois::graphs::readGraphDispatch (GraphTy &graph, read_with_aux_graph_tag, FileGraph &f)
 
template<typename GraphTy >
void galois::graphs::readGraphDispatch (GraphTy &graph, read_with_aux_first_graph_tag, FileGraph &f)
 
template<typename GraphTy >
void galois::graphs::readGraphDispatch (GraphTy &graph, read_with_aux_first_graph_tag tag, const std::string &filename)
 
template<typename GraphTy >
void galois::graphs::readGraphDispatch (GraphTy &graph, read_lc_inout_graph_tag, const std::string &f1, const std::string &f2)
 
template<typename GraphTy >
void galois::graphs::readGraphDispatch (GraphTy &graph, read_lc_inout_graph_tag, FileGraph &f1, FileGraph &f2)
 
template<typename GraphTy >
void galois::graphs::readGraphDispatch (GraphTy &graph, read_lc_inout_graph_tag, FileGraph &f1)
 
template<typename GraphTy >
void galois::graphs::readGraphDispatch (GraphTy &graph, read_lc_inout_graph_tag, const std::string &f1)