14#ifndef SOCNETV_PER_SOURCE_SCRATCH_H
15#define SOCNETV_PER_SOURCE_SCRATCH_H
31 QVector<QList<int>>
Ps;
67 Ps.resize(totalVertices);
68 delta.resize(totalVertices);
69 dist.resize(totalVertices);
70 sigma.resize(totalVertices);
77 dist.fill((qreal)RAND_MAX);
83 if (computeCentralities)
85 while (!
Stack.empty())
Definition per_source_scratch.h:25
QVector< int > sigma
Definition per_source_scratch.h:44
QHash< qreal, int > nthOrder
Definition per_source_scratch.h:48
int sourceGeodesicsCount
Definition per_source_scratch.h:60
qreal sourceDistanceSum
Definition per_source_scratch.h:59
int componentSize
Definition per_source_scratch.h:51
void allocate(int totalVertices)
Definition per_source_scratch.h:65
QVector< qreal > dist
Definition per_source_scratch.h:40
QVector< qreal > delta
Definition per_source_scratch.h:35
void resetPerSource(bool computeCentralities)
Definition per_source_scratch.h:75
std::stack< int > Stack
Definition per_source_scratch.h:27
void nthOrderIncrement(qreal d)
Definition per_source_scratch.h:96
int sourceDiameter
Definition per_source_scratch.h:61
QVector< QList< int > > Ps
Definition per_source_scratch.h:31