FV3 Bundle
|
Go to the source code of this file.
Data Types | |
type | mersennetwister_mod::randomnumbersequence |
interface | mersennetwister_mod::new_randomnumbersequence |
Modules | |
module | mersennetwister_mod |
Functions/Subroutines | |
integer function | mersennetwister_mod::mixbits (u, v) |
integer function | mersennetwister_mod::twist (u, v) |
subroutine | mersennetwister_mod::nextstate (twister) |
elemental integer function | mersennetwister_mod::temper (y) |
type(randomnumbersequence) function | mersennetwister_mod::initialize_scalar (seed) |
type(randomnumbersequence) function | mersennetwister_mod::initialize_vector (seed) |
integer function, public | mersennetwister_mod::getrandomint (twister) |
integer function, public | mersennetwister_mod::getrandompositiveint (twister) |
double precision function, public | mersennetwister_mod::getrandomreal (twister) |
subroutine, public | mersennetwister_mod::finalize_randomnumbersequence (twister) |
Variables | |
integer, parameter | mersennetwister_mod::blocksize = 624 |
integer, parameter | mersennetwister_mod::m = 397 |
integer, parameter | mersennetwister_mod::matrix_a = -1727483681 |
integer, parameter | mersennetwister_mod::umask = -2147483648_8 |
integer, parameter | mersennetwister_mod::lmask = 2147483647 |
integer, parameter | mersennetwister_mod::tmaskb = -1658038656 |
integer, parameter | mersennetwister_mod::tmaskc = -272236544 |