randnum/mt19937ar.cpp File Reference

#include <sys/time.h>
#include <stdlib.h>
#include "randnum.h"
Include dependency graph for mt19937ar.cpp:

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 (long int init_key[], int key_length)
unsigned long genrand_int32 (void)
void mtseed (long seed=0)
double mtrand (void)

Define Documentation

#define LOWER_MASK   0x7fffffffUL

Referenced by genrand_int32().

#define M   397

Referenced by genrand_int32().

#define MATRIX_A   0x9908b0dfUL

Referenced by genrand_int32().

#define N   624
#define UPPER_MASK   0x80000000UL

Referenced by genrand_int32().


Function Documentation

unsigned long genrand_int32 ( void   ) 

References init_genrand(), LOWER_MASK, M, MATRIX_A, N, UPPER_MASK, and y.

Referenced by mtrand().

Here is the call graph for this function:

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

References init_genrand(), and N.

Referenced by mtseed().

Here is the call graph for this function:

void init_genrand ( unsigned long  s  ) 

References N.

Referenced by genrand_int32(), init_by_array(), and mtseed().

double mtrand ( void   ) 
void mtseed ( long  seed = 0  ) 

References init(), init_by_array(), and init_genrand().

Referenced by SparseMsg::setProbability(), SparseMsg::setRandomConnectivity(), SparseMsg::setSeed(), and testSparseMsg().

Here is the call graph for this function:


Generated on 1 Jul 2015 for MOOSE by  doxygen 1.6.1