SNAP Library 4.0, Developer Reference  2017-07-27 13:18:06
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Snap.h
Go to the documentation of this file.
1 #ifndef SNAP_H
2 #define SNAP_H
3 
5 
48 #define _USE_MATH_DEFINES // to use cmath's constants for VS
49 
51 // SNAP library
52 #include "base.h"
53 #include "gnuplot.h"
54 #include "linalg.h"
55 
56 #include "gbase.h"
57 #include "util.h"
58 #include "attr.h" // sparse attributes
59 
60 // graph data structures
61 #include "graph.h" // graphs
62 #include "graphmp.h" // graphs
63 #include "network.h" // networks
64 #include "networkmp.h" // networks OMP
65 #include "bignet.h" // large networks
66 #include "timenet.h" // time evolving networks
67 #include "mmnet.h" // multimodal networks
68 
69 // table data structures and algorithms
70 #include "table.h" // table
71 #include "conv.h" // conversion functions - table to graph
72 #include "numpy.h" // numpy conversion
73 
74 // algorithms
75 #include "subgraph.h" // subgraph manipulations
76 #include "anf.h" // approximate diameter calculation
77 #include "bfsdfs.h" // breadth and depth first search
78 #include "cncom.h" // connected components
79 #include "kcore.h" // k-core decomposition
80 #include "alg.h" // misc graph algorithms
81 #include "triad.h" // clustering coefficient and triads
82 #include "gsvd.h" // SVD and eigenvector computations
83 #include "gstat.h" // graph statistics
84 #include "centr.h" // centrality measures
85 #include "cmty.h" // community detection algorithms
86 #include "flow.h" // network flow algorithms
87 #include "coreper.h" // core-periphery algorithms
88 #include "randwalk.h" // Personalized PageRank
89 #include "casc.h" // cascade graph construction from events^M
90 #include "sim.h" // K-nearest neighbors
91 
92 
93 // graph generators
94 #include "ggen.h" // graph generators (preferential attachment, small-world, ...)
95 #include "ff.h" // forest fire graph generator
96 
97 #include "gio.h"
98 #include "gviz.h"
99 #include "ghash.h"
100 #include "statplot.h"
101 #endif // SNAP_H
Functions and templates to generate subgraphs.