All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ChungLuGenerator.h
Go to the documentation of this file.
1 /*
2  * ChungLu.h
3  *
4  * Created on: Dec 23, 2013
5  * Author: Henning
6  */
7 
8 #ifndef CHUNGLU_H_
9 #define CHUNGLU_H_
10 
12 #include "../auxiliary/Random.h"
13 
14 namespace NetworKit {
15 
34 protected:
37 
38 public:
39  ChungLuGenerator(const std::vector<count>& degreeSequence);
40 
44  virtual Graph generate();
45 };
46 
47 } /* namespace NetworKit */
48 #endif /* CHUNGLU_H_ */
Definition: StaticDegreeSequenceGenerator.h:22
uint64_t count
Definition: Globals.h:21
Given an arbitrary degree sequence, the Chung-Lu generative model will produce a random graph with th...
Definition: ChungLuGenerator.h:33
virtual Graph generate()
Generates graph with expected degree sequence seq.
Definition: ChungLuGenerator.cpp:23
count sum_deg
Definition: ChungLuGenerator.h:35
ChungLuGenerator(const std::vector< count > &degreeSequence)
Definition: ChungLuGenerator.cpp:17
A graph (with optional weights) and parallel iterator methods.
Definition: Graph.h:79
count n
Definition: ChungLuGenerator.h:36