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


Public Methods | |
| LDSqNiederreiter (long *b=NULL, long bas=5, long dm=0, long iterations=0, char *ex="nie",char *nm="Niederreiter(t, s)-Sequence") | |
Protected Methods | |
| virtual long | CalculateNextElement (long nr, double *buffer, long bufflen) |
| virtual long | InitData (long genau, double genau1) |
| virtual long | ExitData () |
Protected Attributes | |
| long | basis |
| long | maxnum |
| long | log_N |
| int_vektor | q |
| long | max_num |
| long | c [32][32][maxanz] |
| polarr | monic_pols |
|
|
|
|
|
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. |
|
|
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