2
3
4
5
6
7
8
9
10
11
12
13
14
15
17
18
19
20
21#ifndef NORMAL_RANDOM_HPP
22#define NORMAL_RANDOM_HPP
26#include "data_management/GraphTreeObject.h"
27#include "data_management/DataIO.hpp"
32
33
34
35
36
37
38
46 NormalRandom(T set_mean, T set_std,
unsigned int seed = 0);
58 std::normal_distribution<
double> _distribution;
63 : _engine{seed}, _distribution(0, 1.0) {
Class for inter-object communication.
Definition DataIO.hpp:46
Base class for object organization.
Definition GraphTreeObject.h:87
Class to generate random numbers according to normal distribution.
Definition NormalRandom.hpp:40
NormalRandom(T set_mean, T set_std, unsigned int seed=0)
Constructor for the normal random distribution.
Definition NormalRandom.hpp:62
clockwerk::DataIO< T > std
The standard deviation of the random output. Can be get/set.
Definition NormalRandom.hpp:55
clockwerk::DataIO< T > mean
The mean of the random output. Can be get/set.
Definition NormalRandom.hpp:52
Class to propagate CR3BP dynamics in characteristic units.
Definition ConfigurationWriter.cpp:18