generated colored noise. This is obtained by using time average of uniform distributed noise.
More...
#include <noisegenerator.h>
generated colored noise. This is obtained by using time average of uniform distributed noise.
- Examples:
- integration/main.cpp.
- Parameters
-
| tau | time averaging factor (1/window) (1: smoothing (white) 0.1: strong color, 0 no noise anymore |
| virtual void add |
( |
double * |
value, |
|
|
double |
noiseStrength |
|
) |
| |
|
inlinevirtual |
adds multidimensional noise to the value field.
- Parameters
-
| value | field where noise is added. Must have length dimension (init()) |
| min | lower bound of interval |
| max | upper bound of interval |
Reimplemented from NoiseGenerator.
| virtual double generate |
( |
| ) |
|
|
inlinevirtual |
generate somehow distributed random number parameterized with min and max.
valid only for ONE random number, use add() for adding this kind of noise to several channels
Implements NoiseGenerator.
| virtual double getTau |
( |
| ) |
|
|
inlinevirtual |
| virtual void init |
( |
unsigned int |
dimension, |
|
|
RandGen * |
randGen = 0 |
|
) |
| |
|
inlinevirtual |
initialization with the the given dimension for multidimensional noise
- Parameters
-
| dimension | dimensionality of vectors to be used by add |
| randGen | pointer to a random generator. If zero a new one generated internally |
- See Also
- add()
Reimplemented from NoiseGenerator.
| virtual void setTau |
( |
double |
newTau | ) |
|
|
inlinevirtual |
The documentation for this class was generated from the following file: