libfbm
0.1
Simulation of multi-dimensional stationary Gaussian processes and fractional Brownian motion.
|
Random generator interface. More...
#include <libfbm.hpp>
Public Member Functions | |
RandomGenerator () | |
virtual void | setSeed (unsigned long int seed)=0 |
virtual double | next ()=0 |
Next random value. | |
virtual RandomGenerator * | clone () const =0 |
Allocates a completely new random generator (in the heap using new), copying the state of this. | |
virtual | ~RandomGenerator () |
Random generator interface.
Definition at line 263 of file libfbm.hpp.
|
inline |
Definition at line 266 of file libfbm.hpp.
|
virtual |
|
pure virtual |
Allocates a completely new random generator (in the heap using new), copying the state of this.
Implemented in libfbm::GaussianRandomGenerator, and libfbm::UniformRandomGenerator.
|
pure virtual |
Next random value.
Implemented in libfbm::GaussianRandomGenerator, and libfbm::UniformRandomGenerator.
|
pure virtual |
Implemented in libfbm::GaussianRandomGenerator, and libfbm::UniformRandomGenerator.