|
FV3 Bundle
|
Data Types | |
| interface | new_randomnumbersequence |
| type | randomnumbersequence |
Functions/Subroutines | |
| integer function | mixbits (u, v) |
| integer function | twist (u, v) |
| subroutine | nextstate (twister) |
| elemental integer function | temper (y) |
| type(randomnumbersequence) function | initialize_scalar (seed) |
| type(randomnumbersequence) function | initialize_vector (seed) |
| integer function, public | getrandomint (twister) |
| integer function, public | getrandompositiveint (twister) |
| double precision function, public | getrandomreal (twister) |
| subroutine, public | finalize_randomnumbersequence (twister) |
Variables | |
| integer, parameter | blocksize = 624 |
| integer, parameter | m = 397 |
| integer, parameter | matrix_a = -1727483681 |
| integer, parameter | umask = -2147483648_8 |
| integer, parameter | lmask = 2147483647 |
| integer, parameter | tmaskb = -1658038656 |
| integer, parameter | tmaskc = -272236544 |
| subroutine, public mersennetwister_mod::finalize_randomnumbersequence | ( | type(randomnumbersequence), intent(inout) | twister | ) |
Definition at line 284 of file MersenneTwister.F90.
| integer function, public mersennetwister_mod::getrandomint | ( | type(randomnumbersequence), intent(inout) | twister | ) |
Definition at line 235 of file MersenneTwister.F90.
| integer function, public mersennetwister_mod::getrandompositiveint | ( | type(randomnumbersequence), intent(inout) | twister | ) |
| double precision function, public mersennetwister_mod::getrandomreal | ( | type(randomnumbersequence), intent(inout) | twister | ) |
|
private |
|
private |
|
private |
|
private |
Definition at line 126 of file MersenneTwister.F90.
|
private |
|
private |
Definition at line 115 of file MersenneTwister.F90.
|
private |
Definition at line 79 of file MersenneTwister.F90.
|
private |
Definition at line 79 of file MersenneTwister.F90.
|
private |
Definition at line 79 of file MersenneTwister.F90.
|
private |
Definition at line 79 of file MersenneTwister.F90.
|
private |
Definition at line 85 of file MersenneTwister.F90.
|
private |
Definition at line 85 of file MersenneTwister.F90.
|
private |
Definition at line 79 of file MersenneTwister.F90.