customRandomVariable.hpp
Go to the documentation of this file.
File contains template of deep-coping smart pointer.
File contains interface of random variables.
void setSeed(unsigned int) override
Changes seed of RNG.
Definition: customRandomVariable.cpp:32
SmartPointer< UniformRNG > urng_
Definition: customRandomVariable.hpp:43
SmartPointer< ProbabilityDistribution > dist_
Definition: customRandomVariable.hpp:42
Definition: cadHoliday.cpp:3
Class implements the interface for Random Variables.
Definition: randomVariable.hpp:25
Class implements the custom random variable.
Definition: customRandomVariable.hpp:28
double getRandom() override
Generates random variable.
Definition: customRandomVariable.cpp:16
CustomRandomVariable()
Default constructor.
Definition: customRandomVariable.hpp:34
File contains implementation of RNG generating random variables from uniform distribution.
File contains implementation of normal distribution.
CustomRandomVariable * clone() const
Virtual copy constructor.
Definition: customRandomVariable.cpp:37
File contains implementation of Tausworthe generator.
Class implements Normal Distribution.
Definition: normalDistribution.hpp:39
std::vector< double > getRandoms(int) override
Generates set of random variable.
Definition: customRandomVariable.cpp:24
File contains definition of RandomVariable.