ROMS
|
Data Types | |
interface | ran_hash |
Functions/Subroutines | |
subroutine | ran_init (length) |
subroutine | ran_deallocate |
subroutine | ran_seed (sequence, size, put, get) |
subroutine | ran_hash_s (il, ir) |
subroutine | ran_hash_v (il, ir) |
Variables | |
integer(i8b), parameter | hg = HUGE(1_i8b) |
integer(i8b), parameter | hgm = -hg |
integer(i8b), parameter | hgng = hgm - 1 |
integer(i8b), save | lenran = 0 |
integer(i8b), save | seq = 0 |
integer(i8b), save | iran0 |
integer(i8b), save | jran0 |
integer(i8b), save | kran0 |
integer(i8b), save | nran0 |
integer(i8b), save | mran0 |
integer(i8b), save | rans |
integer(i8b), dimension(:), pointer, save | iran |
integer(i8b), dimension(:), pointer, save | jran |
integer(i8b), dimension(:), pointer, save | kran |
integer(i8b), dimension(:), pointer, save | nran |
integer(i8b), dimension(:), pointer, save | mran |
integer(i8b), dimension(:), pointer, save | ranv |
integer(i8b), dimension(:,:), pointer, save | ranseeds |
real(r8), save | amm |
subroutine ran_state::ran_deallocate |
Definition at line 179 of file ran_state.F.
References iran, jran, kran, lenran, mran, nran, ranseeds, and ranv.
Referenced by ran_seed().
Definition at line 244 of file ran_state.F.
subroutine ran_state::ran_hash_v | ( | integer(i8b), dimension(:), intent(inout) | il, |
integer(i8b), dimension(:), intent(inout) | ir ) |
Definition at line 277 of file ran_state.F.
subroutine ran_state::ran_init | ( | integer(i8b), intent(in) | length | ) |
Definition at line 64 of file ran_state.F.
References amm, hg, hgng, iran, iran0, jran, jran0, kran, kran0, lenran, mran, mran0, nran, nran0, nrutil::nrerror(), rans, ranseeds, ranv, and seq.
Referenced by ran1_s(), and ran1_v().
subroutine ran_state::ran_seed | ( | integer, intent(in), optional | sequence, |
integer, intent(out), optional | size, | ||
integer, dimension(:), intent(in), optional | put, | ||
integer, dimension(:), intent(out), optional | get ) |
Definition at line 195 of file ran_state.F.
References iran0, jran0, kran0, lenran, mran0, nran0, ran_deallocate(), ranseeds, and seq.
Referenced by inp_par_mod::inp_par().
real(r8), save ran_state::amm |
Definition at line 56 of file ran_state.F.
Referenced by ran1_s(), ran1_v(), and ran_init().
integer(i8b), parameter ran_state::hg = HUGE(1_i8b) |
Definition at line 34 of file ran_state.F.
Referenced by ran_init().
Definition at line 35 of file ran_state.F.
Definition at line 36 of file ran_state.F.
Referenced by ran_init().
integer(i8b), dimension(:), pointer, save ran_state::iran |
Definition at line 47 of file ran_state.F.
Referenced by ran1_v(), ran_deallocate(), and ran_init().
integer(i8b), save ran_state::iran0 |
Definition at line 40 of file ran_state.F.
Referenced by ran1_s(), ran_init(), and ran_seed().
integer(i8b), dimension(:), pointer, save ran_state::jran |
Definition at line 48 of file ran_state.F.
Referenced by ran1_v(), ran_deallocate(), and ran_init().
integer(i8b), save ran_state::jran0 |
Definition at line 41 of file ran_state.F.
Referenced by ran1_s(), ran_init(), and ran_seed().
integer(i8b), dimension(:), pointer, save ran_state::kran |
Definition at line 49 of file ran_state.F.
Referenced by ran1_v(), ran_deallocate(), and ran_init().
integer(i8b), save ran_state::kran0 |
Definition at line 42 of file ran_state.F.
Referenced by ran1_s(), ran_init(), and ran_seed().
integer(i8b), save ran_state::lenran = 0 |
Definition at line 38 of file ran_state.F.
Referenced by ran1_s(), ran1_v(), ran_deallocate(), ran_init(), and ran_seed().
integer(i8b), dimension(:), pointer, save ran_state::mran |
Definition at line 51 of file ran_state.F.
Referenced by ran1_v(), ran_deallocate(), and ran_init().
integer(i8b), save ran_state::mran0 |
Definition at line 44 of file ran_state.F.
Referenced by ran1_s(), ran_init(), and ran_seed().
integer(i8b), dimension(:), pointer, save ran_state::nran |
Definition at line 50 of file ran_state.F.
Referenced by ran1_v(), ran_deallocate(), and ran_init().
integer(i8b), save ran_state::nran0 |
Definition at line 43 of file ran_state.F.
Referenced by ran1_s(), ran_init(), and ran_seed().
integer(i8b), save ran_state::rans |
Definition at line 45 of file ran_state.F.
Referenced by ran1_s(), and ran_init().
integer(i8b), dimension(:,:), pointer, save ran_state::ranseeds |
Definition at line 54 of file ran_state.F.
Referenced by ran_deallocate(), ran_init(), and ran_seed().
integer(i8b), dimension(:), pointer, save ran_state::ranv |
Definition at line 52 of file ran_state.F.
Referenced by ran1_v(), ran_deallocate(), and ran_init().
integer(i8b), save ran_state::seq = 0 |
Definition at line 39 of file ran_state.F.
Referenced by ran_init(), and ran_seed().