All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DynamicDorogovtsevMendesGenerator.h
Go to the documentation of this file.
1 /*
2  * DynamicDorogovtsevMendesGenerator.h
3  *
4  * Created on: 03.02.2014
5  * Author: cls
6  */
7 
8 #ifndef DYNAMICDOROGOVTSEVMENDESGENERATOR_H_
9 #define DYNAMICDOROGOVTSEVMENDESGENERATOR_H_
10 
11 #include "DynamicGraphGenerator.h"
12 #include "../auxiliary/Random.h"
13 
14 namespace NetworKit {
15 
20 
21 public:
22 
24 
25  std::vector<GraphEvent> generate(count nSteps) override;
26 
27 private:
28 
29  std::vector<std::pair<node, node> > edges;
30  bool initial;
31  node u; // current node
32 
33 };
34 
35 } /* namespace NetworKit */
36 
37 #endif /* DYNAMICDOROGOVTSEVMENDESGENERATOR_H_ */
std::vector< GraphEvent > generate(count nSteps) override
Generate event stream.
Definition: DynamicDorogovtsevMendesGenerator.cpp:16
DynamicDorogovtsevMendesGenerator()
Definition: DynamicDorogovtsevMendesGenerator.cpp:12
uint64_t count
Definition: Globals.h:21
index node
Definition: Globals.h:23
Abstract base class for a dynamic graph generator (in the new dynamic architecture).
Definition: DynamicGraphGenerator.h:21
Definition: DynamicDorogovtsevMendesGenerator.h:19