Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

discrep.h

Go to the documentation of this file.
00001 
00013 #ifndef _H_DISCREP
00014 #define _H_DISCREP
00015 
00017 #define MAX_DIM 32
00018 
00020 #define COORD_DIGITS 32
00021 
00022 #include "LC_RNGs.h"
00023 
00024 namespace generators {
00025 
00031         class DISCREP: public RVG {
00032         private:
00038                 virtual void setSeed( unsigned int s ) {}
00039 
00040 
00041         protected:
00042 
00044                 static int primes[MAX_DIM];
00045 
00047                 int pa[MAX_DIM][COORD_DIGITS];
00048 
00050                 double pip[MAX_DIM][COORD_DIGITS];
00051 
00052         public:
00053 
00059                 DISCREP( unsigned int dim ): RVG( dim ) {}
00060 
00062                 virtual ~DISCREP() {}
00063 
00070                 virtual void nextVector( double *x );
00071 
00082                 virtual void setSeed( double *x, unsigned int s );
00083 
00084         };
00085 };
00086 #endif
00087 

Generated on Fri Sep 4 18:03:45 2009 for LabSci RNG/MC generators by  doxygen 1.3.9.1