#include <SimSeqs.h>
Inheritance diagram for LDSqFaure:


Public Methods | |
| LDSqFaure (long *b=NULL, long dm=0, long iterations=0, long genau=0, double genau1=0., long fstp=0, char *ex="fau",char *nm="Faure") | |
Public Attributes | |
| long | fstep |
Protected Methods | |
| virtual long | CalculateNextElement (long nr, double *buffer, long bufflen) |
| virtual long | InitData (long genau, double genau1) |
| virtual long | ExitData () |
| virtual void | CreateDirMx (long *cc, long len, long bs) |
Protected Attributes | |
| long | r |
| long | base |
| long* | c |
|
|
|
|
|
Calculates the next element and stores it to the buffer. If bufflen>dim, the remaining dimensions are pseudo-random numbers (i.e. the sequence is a hybrid sequence) This function should never be called directly! Use NextElement(..) instead!!!
Reimplemented from LDSqBase. |
|
|
Create the Pascal matrix. If you want a different uppre triangular matrix, just overload this function in your subclass and create your own direction numbers |
|
|
Do class-specific freeing of memory etc. Called by the destructor Reimplemented from LDSqBase. |
|
|
initialize the method specific data.
Reimplemented from LDSqBase. |
|
|
|
|
|
|
|
|
|
|
|
|
1.2.7 written by Dimitri van Heesch,
© 1997-2001