QSAS_2_4/QSAS_dist/src/Utilities/qplplot/mt19937ar.c File Reference

#include <stdio.h>
#include "mt19937ar.h"

Defines

#define N   624
#define M   397
#define MATRIX_A   0x9908b0dfUL
#define UPPER_MASK   0x80000000UL
#define LOWER_MASK   0x7fffffffUL

Functions

void init_genrand (unsigned long s)
void init_by_array (unsigned long init_key[], int key_length)
unsigned long genrand_int32 (void)
long genrand_int31 (void)
double genrand_real1 (void)
double genrand_real2 (void)
double genrand_real3 (void)
double genrand_res53 (void)

Variables

static unsigned long mt [N]
static int mti = N+1

Define Documentation

#define LOWER_MASK   0x7fffffffUL

#define M   397

#define MATRIX_A   0x9908b0dfUL

#define N   624

#define UPPER_MASK   0x80000000UL


Function Documentation

long genrand_int31 ( void   ) 

unsigned long genrand_int32 ( void   ) 

double genrand_real1 ( void   ) 

double genrand_real2 ( void   ) 

double genrand_real3 ( void   ) 

double genrand_res53 ( void   ) 

void init_by_array ( unsigned long  init_key[],
int  key_length 
)

void init_genrand ( unsigned long  s  ) 


Variable Documentation

unsigned long mt[N] [static]

int mti = N+1 [static]


Generated on Fri Jan 8 12:51:25 2010 for QSAS by  doxygen 1.5.7