Scheduler
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
src
utils
distributions
uniformDistribution.h
Go to the documentation of this file.
1
10
#ifndef UNIFORM_DISTRIBUTION_H
11
#define UNIFORM_DISTRIBUTION_H
12
13
#include "
boundedRandomDistribution.h
"
14
15
namespace
Utils
16
{
17
18
class
RandomGenerator;
19
20
21
class
UniformDistribution
:
public
BoundedRandomDistribution
22
{
23
public
:
24
UniformDistribution
(
RandomGenerator
*gen);
25
double
draw
()
override
;
26
private
:
27
RandomGenerator
*gen{
nullptr
};
28
};
29
30
}
31
32
#endif
Utils::UniformDistribution
Definition:
uniformDistribution.h:21
Utils::UniformDistribution::UniformDistribution
UniformDistribution(RandomGenerator *gen)
Definition:
uniformDistribution.cpp:17
boundedRandomDistribution.h
Utils::BoundedRandomDistribution
Definition:
boundedRandomDistribution.h:18
Utils
Definition:
context.h:16
Utils::RandomGenerator
Definition:
randomGenerator.h:18
Utils::UniformDistribution::draw
double draw() override
returns a number from 0 to 1 following the underlying probability distribution
Definition:
uniformDistribution.cpp:21
Generated on Sun Nov 26 2017 17:01:36 for Scheduler by
1.8.11