#include "octave-config.h"
Go to the source code of this file.
|
void | get_mersenne_twister_state (uint32_t *save) |
|
void | init_mersenne_twister () |
|
void | init_mersenne_twister (const uint32_t *init_key, const int key_length) |
|
void | init_mersenne_twister (const uint32_t seed) |
|
template<typename T > |
T | rand_exponential () |
|
template<typename T > |
void | rand_exponential (octave_idx_type n, T *p) |
|
template<> |
double | rand_exponential< double > () |
|
template<> |
void | rand_exponential< double > (octave_idx_type n, double *p) |
|
template<> |
float | rand_exponential< float > () |
|
template<> |
void | rand_exponential< float > (octave_idx_type n, float *p) |
|
template<typename T > |
T | rand_normal () |
|
template<typename T > |
void | rand_normal (octave_idx_type n, T *p) |
|
template<> |
double | rand_normal< double > () |
|
template<> |
void | rand_normal< double > (octave_idx_type n, double *p) |
|
template<> |
float | rand_normal< float > () |
|
template<> |
void | rand_normal< float > (octave_idx_type n, float *p) |
|
template<typename T > |
T | rand_uniform () |
|
template<typename T > |
void | rand_uniform (octave_idx_type n, T *p) |
|
template<> |
double | rand_uniform< double > () |
|
template<> |
void | rand_uniform< double > (octave_idx_type n, double *p) |
|
template<> |
float | rand_uniform< float > () |
|
template<> |
void | rand_uniform< float > (octave_idx_type n, float *p) |
|
void | set_mersenne_twister_state (const uint32_t *save) |
|
◆ MT_N
◆ get_mersenne_twister_state()
void get_mersenne_twister_state |
( |
uint32_t * |
save | ) |
|
◆ init_mersenne_twister() [1/3]
void init_mersenne_twister |
( |
| ) |
|
◆ init_mersenne_twister() [2/3]
void init_mersenne_twister |
( |
const uint32_t * |
init_key, |
|
|
const int |
key_length |
|
) |
| |
◆ init_mersenne_twister() [3/3]
void init_mersenne_twister |
( |
const uint32_t |
seed | ) |
|
◆ rand_exponential() [1/2]
◆ rand_exponential() [2/2]
◆ rand_exponential< double >() [1/2]
◆ rand_exponential< double >() [2/2]
◆ rand_exponential< float >() [1/2]
◆ rand_exponential< float >() [2/2]
◆ rand_normal() [1/2]
◆ rand_normal() [2/2]
◆ rand_normal< double >() [1/2]
◆ rand_normal< double >() [2/2]
◆ rand_normal< float >() [1/2]
◆ rand_normal< float >() [2/2]
◆ rand_uniform() [1/2]
◆ rand_uniform() [2/2]
◆ rand_uniform< double >() [1/2]
◆ rand_uniform< double >() [2/2]
◆ rand_uniform< float >() [1/2]
◆ rand_uniform< float >() [2/2]
◆ set_mersenne_twister_state()
void set_mersenne_twister_state |
( |
const uint32_t * |
save | ) |
|