#include <vector>
#include <random>
#include <utility>
#include <hypergirgs/hypergirgs_api.h>
Go to the source code of this file.
|
HYPERGIRGS_API double | hypergirgs::calculateRadius (int n, double alpha, double T, double deg) |
|
HYPERGIRGS_API double | hypergirgs::calculateRadiusLikeNetworKit (int n, double alpha, double T, double deg) |
|
HYPERGIRGS_API std::vector< double > | hypergirgs::sampleRadii (int n, double alpha, double R, int seed, bool parallel=true) |
|
HYPERGIRGS_API std::vector< double > | hypergirgs::sampleAngles (int n, int seed, bool parallel=true) |
|
HYPERGIRGS_API std::pair< std::vector< double >, std::vector< double > > | hypergirgs::sampleRadiiAndAngles (int n, double alpha, double R, int seed, bool parallel=true) |
| If both, radii and angles, are to be sampled prefer this function of sampleRadii() and sampleAngles() for performance and quality reasons. More...
|
|
HYPERGIRGS_API std::vector< std::pair< int, int > > | hypergirgs::generateEdges (std::vector< double > &radii, std::vector< double > &angles, double T, double R, int seed=0) |
|