Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

LDSqAfflerbach Class Reference

Afflerbach is a special Pseudorandomnumber generator that uses a linear congruence operator (quite fast). More...

#include <SimSeqs.h>

Inheritance diagram for LDSqAfflerbach:

Inheritance graph
[legend]
Collaboration diagram for LDSqAfflerbach:

Collaboration graph
[legend]
List of all members.

Public Methods

 LDSqAfflerbach (char *ex="aff", char *nm="Afflerbach")

Protected Methods

virtual long CalculateNextElement (long nr, double *buffer, long bufflen)

Detailed Description

Afflerbach is a special Pseudorandomnumber generator that uses a linear congruence operator (quite fast).

Author(s):
Reinhold Kainhofer (code taken from Thomas Siegl's programs)


Constructor & Destructor Documentation

LDSqAfflerbach::LDSqAfflerbach ( char * ex = "aff",
char * nm = "Afflerbach" )
 

Sets the state "altx" to a generic value of 12785.


Member Function Documentation

long LDSqAfflerbach::CalculateNextElement ( long nr,
double * buffer,
long bufflen ) [protected, virtual]
 

Generates an bufflen-dimensional pseudo-random vector and stores it to buffer.

Reimplemented from LDSqMonteCarlo.


The documentation for this class was generated from the following file:
Generated at Wed Jun 20 19:48:16 2001 for LDSequences by doxygen1.2.7 written by Dimitri van Heesch, © 1997-2001