Class producing noise originating from a Symmetric alpha-Stable distribution function. More...
#include "utl/NoiseSaS.h"
Public Member Functions | |
double | CreateSaSNoiseInTimeDomain (const double alpha) |
Returns the noise in time domain. More... | |
NoiseSaS (RandomEngine *const test) | |
virtual | ~NoiseSaS () |
Private Attributes | |
boost::uniform_real< double > | fIntervalV |
boost::mt19937 | fRandgen |
RandomEngine * | fRandomEngine |
boost::variate_generator < boost::mt19937, boost::uniform_real< double > > | fRandomGeneratorV |
Class producing noise originating from a Symmetric alpha-Stable distribution function.
Definition at line 29 of file NoiseSaS.h.
|
inline |
Definition at line 31 of file NoiseSaS.h.
|
inlinevirtual |
Definition at line 37 of file NoiseSaS.h.
double NoiseSaS::CreateSaSNoiseInTimeDomain | ( | const double | alpha | ) |
Returns the noise in time domain.
Definition at line 22 of file NoiseSaS.cc.
References std::pow().
Referenced by RdChannelNoiseGenerator::RdChannelNoiseGenerator::Run().
|
private |
Definition at line 44 of file NoiseSaS.h.
|
private |
Definition at line 43 of file NoiseSaS.h.
|
private |
Definition at line 46 of file NoiseSaS.h.
|
private |
Definition at line 45 of file NoiseSaS.h.