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)
235Q_DECLARE_METATYPE(SOCNETV_NAMESPACE::MyEdge)
236Q_DECLARE_METATYPE(SOCNETV_NAMESPACE::NetworkRequestType)
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:34
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