#include <noise.h>
Public Member Functions | |
| noise (float_type i=1349555.0) | |
| Constructor. | |
| float_type | gauss () |
| Gaussian noise. | |
| complex< float_type > | Cgauss (void) |
| complex gaussian noise | |
| float_type | uni () |
| Uniform noise. | |
| float_type | uniform () |
| Uniform noise. | |
| void | set_seed (unsigned i=1349555) |
| Change seed. | |
Protected Attributes | |
| char | s |
| float_type | x |
| Switch. | |
| long | idum |
| Saved calculated value. | |
Can create (float_type) gaussian white noise,
complex<float_type> gaussian white noise
or (float_type) uniform noise
Requires complex template class
| SPUC::noise::noise | ( | float_type | i = 1349555.0 |
) |
Constructor.
| complex< float_type > SPUC::noise::Cgauss | ( | void | ) |
complex gaussian noise
| float_type SPUC::noise::gauss | ( | ) |
Gaussian noise.
| void SPUC::noise::set_seed | ( | unsigned | i = 1349555 |
) | [inline] |
Change seed.
| float_type SPUC::noise::uni | ( | ) |
Uniform noise.
| float_type SPUC::noise::uniform | ( | ) |
Uniform noise.
long SPUC::noise::idum [protected] |
Saved calculated value.
char SPUC::noise::s [protected] |
float_type SPUC::noise::x [protected] |
Switch.
1.4.7