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

LDSqNAlpha Class Reference

This class implements the N *Alpha Sequence. More...

#include <SimSeqs.h>

Inheritance diagram for LDSqNAlpha:

Inheritance graph
[legend]
Collaboration diagram for LDSqNAlpha:

Collaboration graph
[legend]
List of all members.

Public Methods

 LDSqNAlpha (Zahl *alph=NULL, long dm=0, long iterations=0, char *ex="nalpha", char *nm="[n Alpha]")

Protected Methods

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

Protected Attributes

Zahl* alpha

Detailed Description

This class implements the N *Alpha Sequence.

No check on the independence of the alphas is done!!!


Constructor & Destructor Documentation

LDSqNAlpha::LDSqNAlpha ( Zahl * alph = NULL,
long dm = 0,
long iterations = 0,
char * ex = "nalpha",
char * nm = "[n Alpha]" )
 


Member Function Documentation

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

Create the nr-th element by a simple multiplication nr*alpha (mod 1).

Reimplemented from LDSqBase.

long * LDSqNAlpha::InitGenericBases ( long dm ) [protected, virtual]
 

Here we should create dm independent bases into alpha.

Not done yet!!!

Reimplemented from LDSqBase.


Member Data Documentation

Zahl * LDSqNAlpha::alpha [protected]
 

This double field stores the alpha-values.


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