SNAP Library 6.0, Developer Reference  2020-12-09 16:24:20
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
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.