Graph.h File Reference
#include "ObjectOf.h"
#include "GraphRep.h"
#include "vector"
Go to the source code of this file.
Classes |
class | Graph |
Functions |
ostream & | operator<< (ostream &os, const Graph &g) |
Graph | randomGraph (int N, float edge_param) |
| Function generates a random (non-directed) graph on N vertices. Each edge has equal probability edge_param to appear in the result.
|
vector< vector< int > > | lengthTable (const Graph &G) |
| Compute a table of all lengths in the directed graph G.
|
vector< vector< int > > | innerProductTable (const Graph &G, int origin) |
| Compute a table of inner (Gromov's) products in the directed graph G.
|
float | getHyperbolicityConst (const Graph &G) |
| For a finite directed graph G compute a constant of hyperbolisity.
|
Function Documentation
float getHyperbolicityConst |
( |
const Graph & |
G |
) |
|
For a finite directed graph G compute a constant of hyperbolisity.
vector< vector< int > > innerProductTable |
( |
const Graph & |
G, |
|
|
int |
origin | |
|
) |
| | |
Compute a table of inner (Gromov's) products in the directed graph G.
vector< vector< int > > lengthTable |
( |
const Graph & |
G |
) |
|
Compute a table of all lengths in the directed graph G.
ostream& operator<< |
( |
ostream & |
os, |
|
|
const Graph & |
g | |
|
) |
| | |
Graph randomGraph |
( |
int |
N, |
|
|
float |
edge_param | |
|
) |
| | |
Function generates a random (non-directed) graph on N vertices. Each edge has equal probability edge_param to appear in the result.