SNAP Library , Developer Reference  2013-01-07 14:03:36
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Snap.h
Go to the documentation of this file.
00001 #ifndef snap_main_h
00002 #define snap_main_h
00003 
00005 
00048 
00050 // SNAP library
00051 #include "base.h"
00052 #include "gnuplot.h"
00053 #include "linalg.h"
00054 
00055 #include "gbase.h"
00056 #include "util.h"
00057 
00058 // graph data structures
00059 #include "graph.h"           // graphs
00060 #include "network.h"         // networks
00061 #include "bignet.h"          // large networks
00062 #include "timenet.h"         // time evolving networks
00063 
00064 // algorithms
00065 #include "subgraph.h"        // subgraph manipulations
00066 #include "anf.h"             // approximate diameter calculation
00067 #include "bfsdfs.h"          // breath and depth first search
00068 #include "cncom.h"           // connected components
00069 #include "kcore.h"           // k-core decomposition
00070 #include "alg.h"             // misc graph algorithms
00071 #include "triad.h"           // clustering coefficient and triads
00072 #include "gsvd.h"            // SVD and eigenvector computations
00073 #include "gstat.h"           // graph statistics
00074 #include "centr.h"           // centrality measures
00075 #include "cmty.h"            // community detection algorithms
00076 
00077 // graph generators
00078 #include "ggen.h"            // graph generators (preferential attachment, small-world, ...)
00079 #include "ff.h"              // forest fire graph generator
00080 
00081 #include "gio.h"
00082 #include "gviz.h"
00083 #include "ghash.h"
00084 #include "statplot.h"
00085 
00086 #endif