Galois
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FileGraph.h File Reference

Contains FileGraph and FileGraphWriter class declarations. More...

#include <cstring>
#include <deque>
#include <type_traits>
#include <vector>
#include <boost/iterator/counting_iterator.hpp>
#include <boost/iterator/transform_iterator.hpp>
#include "galois/config.h"
#include "galois/Endian.h"
#include "galois/MethodFlags.h"
#include "galois/LargeArray.h"
#include "galois/graphs/Details.h"
#include "galois/graphs/GraphHelpers.h"
#include "galois/runtime/Context.h"
#include "galois/substrate/CacheLineStorage.h"
#include "galois/substrate/CompilerSpecific.h"
#include "galois/substrate/NumaMem.h"
#include "galois/Reduction.h"

Go to the source code of this file.

Classes

class  galois::graphs::FileGraph
 Graph that mmaps Galois gr files for access. More...
 
class  galois::graphs::FileGraphWriter
 Simplifies writing graphs. More...
 

Namespaces

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

Functions

template<typename EdgeTy >
void galois::graphs::makeSymmetric (FileGraph &in_graph, FileGraph &out)
 Adds reverse edges to a graph. More...
 
template<typename EdgeTy , typename PTy >
void galois::graphs::permute (FileGraph &in_graph, const PTy &p, FileGraph &out)
 Permutes a graph. More...
 

Detailed Description

Contains FileGraph and FileGraphWriter class declarations.