Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

SPUC::noise Class Reference
[Miscellaneous functions]

Gaussian noise routine. More...

#include <noise.h>

List of all members.

Public Member Functions

 noise (double i=1349555.0)
 Constructor.
double gauss ()
 Gaussian noise.
complex< double > Cgauss (void)
 complex gaussian noise
double uni ()
 Uniform noise.
double uniform ()
 Uniform noise.
void set_seed (double i=1349555.0)
 Change seed.
void set_seed (unsigned i=1349555)
 Change seed.

Protected Attributes

char s
double x
 Switch.
long idum
 Saved calculated value.


Detailed Description

Gaussian noise routine.

Gaussian noise routine Can create (double) gaussian white noise complex<double> gaussian white noise or (double) uniform noise Requires complex class


Constructor & Destructor Documentation

SPUC::noise::noise double  i = 1349555.0  ) 
 

Constructor.


Member Function Documentation

complex< double > SPUC::noise::Cgauss void   ) 
 

complex gaussian noise

double SPUC::noise::gauss  ) 
 

Gaussian noise.

void SPUC::noise::set_seed unsigned  i = 1349555  )  [inline]
 

Change seed.

void SPUC::noise::set_seed double  i = 1349555.0  )  [inline]
 

Change seed.

double SPUC::noise::uni  ) 
 

Uniform noise.

double SPUC::noise::uniform  ) 
 

Uniform noise.


Member Data Documentation

long SPUC::noise::idum [protected]
 

Saved calculated value.

char SPUC::noise::s [protected]
 

double SPUC::noise::x [protected]
 

Switch.


The documentation for this class was generated from the following files:
Generated on Fri Sep 16 11:09:05 2005 for spuc by  doxygen 1.4.4