graph.h File Reference
#include <QObject>
#include <QList>
#include <QQueue>
#include <QUrl>
#include <QHash>
#include <QSet>
#include <QMultiHash>
#include <QMultiMap>
#include <QTextStream>
#include <QThread>
#include <QtCharts/QChartGlobal>
#include <stack>
#include <map>
#include "global.h"
#include "graphvertex.h"
#include "matrix.h"
#include "parser.h"
#include "webcrawler.h"
#include "graphicswidget.h"
+ Include dependency graph for graph.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


class  Graph
 The Graph class This is the main class for a Graph, used in conjuction with GraphVertex, Parser and Matrix objects. Graph class methods are the interface to various analysis algorithms GraphVertex class holds each vertex data (colors, strings, statistics, etc) Matrix class holds the adjacency matrix of the network. Parser class loads files of networks. More...


typedef QList< GraphVertex * > VList
typedef QHash< QString, int > H_StrToInt
typedef QHash< int, int > H_Int
typedef QHash< qreal, int > H_f_i
typedef QPair< qreal, bool > pair_f_b
typedef QPair< int, pair_f_bpair_i_fb
typedef QMultiHash< int, pair_i_fbH_edges
typedef QHash< QString, bool > H_StrToBool
typedef QList< int > L_int
typedef QVector< int > V_int
typedef QVector< QString > V_str

Typedef Documentation

◆ H_edges

typedef QMultiHash<int, pair_i_fb > H_edges

◆ H_f_i

typedef QHash<qreal, int> H_f_i

◆ H_Int

typedef QHash<int, int> H_Int

◆ H_StrToBool

typedef QHash<QString, bool> H_StrToBool

◆ H_StrToInt

typedef QHash<QString, int> H_StrToInt

◆ L_int

typedef QList<int> L_int

◆ pair_f_b

typedef QPair<qreal, bool> pair_f_b

◆ pair_i_fb

typedef QPair<int, pair_f_b > pair_i_fb

◆ V_int

typedef QVector<int> V_int

◆ V_str

typedef QVector<QString> V_str

◆ VList

typedef QList<GraphVertex*> VList