↰ Return to documentation for file (include/networkit/generators/HavelHakimiGenerator.hpp
)
/*
* HavelHakimiGenerator.hpp
*
* Created on: Dec 10, 2013
* Author: Henning
*/
#ifndef NETWORKIT_GENERATORS_HAVEL_HAKIMI_GENERATOR_HPP_
#define NETWORKIT_GENERATORS_HAVEL_HAKIMI_GENERATOR_HPP_
#include <vector>
#include <networkit/generators/StaticDegreeSequenceGenerator.hpp>
#include <networkit/graph/Graph.hpp>
namespace NetworKit {
class HavelHakimiGenerator final : public StaticDegreeSequenceGenerator {
public:
HavelHakimiGenerator(const std::vector<count> &sequence, bool ignoreIfRealizable = false);
Graph generate() override;
private:
bool ignoreIfRealizable;
};
} /* namespace NetworKit */
#endif // NETWORKIT_GENERATORS_HAVEL_HAKIMI_GENERATOR_HPP_