6 #define SOCNETV_NAMESPACE SocNetV
8 #ifdef SOCNETV_NAMESPACE
9 # define SOCNETV_BEGIN_NAMESPACE namespace SOCNETV_NAMESPACE {
10 # define SOCNETV_END_NAMESPACE }
11 # define SOCNETV_USE_NAMESPACE using namespace SOCNETV_NAMESPACE;
13 # define SOCNETV_BEGIN_NAMESPACE
14 # define SOCNETV_END_NAMESPACE
15 # define SOCNETV_USE_NAMESPACE
22 #define M_PI_3 (1.04719755119659774615)
27 #define M_PI (3.14159265358979323846)
31 #define M_PI_X_2 (6.28318530717958647692)
158 MyEdge (
const int &from,
const int &to,
const double &w =0,
const int &
type=0,
const double &rw = 0)
235 Q_DECLARE_METATYPE(SOCNETV_NAMESPACE::MyEdge)
Holds the distance to target. Used in Graph::dijkstra() priority_queue.
Definition: global.h:176
int distance
Definition: global.h:179
int target
Definition: global.h:178
GraphDistance(int t, int dist)
Definition: global.h:181
Metric to implement a min-priority queue. The operator returns true if if t1 is closer than t2 Used i...
Definition: global.h:195
bool operator()(GraphDistance &t1, GraphDistance &t2)
Definition: global.h:197
~MyEdge()
Definition: global.h:168
double weight
Definition: global.h:154
double rWeight
Definition: global.h:156
MyEdge(const MyEdge &edge)
Definition: global.h:161
int source
Definition: global.h:152
int target
Definition: global.h:153
MyEdge()
Definition: global.h:157
int type
Definition: global.h:155
MyEdge(const int &from, const int &to, const double &w=0, const int &type=0, const double &rw=0)
Definition: global.h:158
bool operator()(PairVF &v1, PairVF &v2)
Definition: global.h:222
qreal frequency
Definition: global.h:212
PairVF(qreal v, qreal f)
Definition: global.h:214
qreal value
Definition: global.h:211
static const int MATRIX_DISTANCES_JACCARD
Definition: global.h:130
static const QString VERSION
Definition: global.h:104
NetworkRequestType
Definition: global.h:97
@ Crawler
Definition: global.h:99
@ CheckUpdate
Definition: global.h:100
@ Generic
Definition: global.h:98
static const int SUBGRAPH_STAR
Definition: global.h:115
IndexType
Definition: global.h:74
@ BC
Definition: global.h:78
@ CC
Definition: global.h:76
@ IRCC
Definition: global.h:77
@ PP
Definition: global.h:86
@ IC
Definition: global.h:82
@ DC
Definition: global.h:75
@ SC
Definition: global.h:79
@ PC
Definition: global.h:81
@ EC
Definition: global.h:80
@ DP
Definition: global.h:84
@ PRP
Definition: global.h:85
@ EVC
Definition: global.h:83
FileType
Definition: global.h:52
@ GML
Definition: global.h:59
@ ADJACENCY
Definition: global.h:56
@ GRAPHML
Definition: global.h:54
@ EDGELIST_SIMPLE
Definition: global.h:61
@ PAJEK
Definition: global.h:55
@ NOT_SAVED
Definition: global.h:53
@ EDGELIST_WEIGHTED
Definition: global.h:60
@ UCINET
Definition: global.h:58
@ GRAPHVIZ
Definition: global.h:57
@ TWOMODE
Definition: global.h:62
@ UNRECOGNIZED
Definition: global.h:63
static const int SUBGRAPH_CLIQUE
Definition: global.h:114
NodeShape
Definition: global.h:36
@ Dice
Definition: global.h:47
@ Custom
Definition: global.h:48
@ Box
Definition: global.h:37
@ Bugs
Definition: global.h:45
@ Person
Definition: global.h:43
@ Diamond
Definition: global.h:39
@ PersonB
Definition: global.h:44
@ Triangle
Definition: global.h:41
@ Ellipse
Definition: global.h:40
@ Star
Definition: global.h:42
@ Circle
Definition: global.h:38
@ Heart
Definition: global.h:46
static const int USER_MSG_CRITICAL_NO_NETWORK
Definition: global.h:108
static const int MATRIX_ADJACENCY
Definition: global.h:119
EdgeType
Definition: global.h:67
@ Reciprocated
Definition: global.h:69
@ Undirected
Definition: global.h:70
@ Directed
Definition: global.h:68
static const int MATRIX_LAPLACIAN
Definition: global.h:122
static const int SUBGRAPH_LINE
Definition: global.h:117
static const int USER_MSG_QUESTION
Definition: global.h:110
ChartType
Definition: global.h:90
@ Area
Definition: global.h:93
@ Spline
Definition: global.h:92
@ Bars
Definition: global.h:94
@ None
Definition: global.h:91
static const int USER_MSG_INFO
Definition: global.h:106
static const int MATRIX_DEGREE
Definition: global.h:121
static const int MATRIX_GEODESICS
Definition: global.h:124
static const int MATRIX_DISTANCES_EUCLIDEAN
Definition: global.h:128
#define SOCNETV_END_NAMESPACE
Definition: global.h:10
static const int MATRIX_DISTANCES_CHEBYSHEV
Definition: global.h:132
static const int MATRIX_REACHABILITY
Definition: global.h:125
QPair< int, int > SelectedEdge
Definition: global.h:147
static const int MATRIX_DISTANCES_MANHATTAN
Definition: global.h:129
static const int USER_MSG_CRITICAL_NO_EDGES
Definition: global.h:109
static const int USER_MSG_QUESTION_CUSTOM
Definition: global.h:111
static const int MATRIX_DISTANCES
Definition: global.h:120
#define SOCNETV_BEGIN_NAMESPACE
Definition: global.h:9
static const int MATRIX_ADJACENCY_TRANSPOSE
Definition: global.h:126
static const int SUBGRAPH_CYCLE
Definition: global.h:116
static const int MATRIX_ADJACENCY_INVERSE
Definition: global.h:123
static const int USER_MSG_CRITICAL
Definition: global.h:107
static const int MATRIX_COCITATION
Definition: global.h:127
static const int MATRIX_DISTANCES_HAMMING
Definition: global.h:131
int v2
Definition: global.h:141
int v1
Definition: global.h:140
int type
Definition: global.h:142