Soil Water Balance (SWB2)
Loading...
Searching...
No Matches
kiss_random_number_generator Module Reference

Functions/Subroutines

subroutine kiss64_initialize (seed)
real(c_float) function kiss64_uniform_rng ()
integer(int64) function bitwise_exclusive_or_operation (x, k)
integer(int64) function shift_bits (x)
integer(int64) function kiss64_rng ()

Variables

integer(int64) x = 1234567890987654321_int64
integer(int64) y = 362436362436362436_int64
integer(int64) z = 1066149217761810_int64
integer(int64) c = 123456123456123456_int64
integer(int64) t

Function/Subroutine Documentation

◆ bitwise_exclusive_or_operation()

integer (int64) function kiss_random_number_generator::bitwise_exclusive_or_operation ( integer (int64) x,
integer (int64) k )

Definition at line 148 of file kiss_random_number_generator.F90.

◆ kiss64_initialize()

subroutine kiss_random_number_generator::kiss64_initialize ( integer (kind=c_int), optional seed)

Definition at line 108 of file kiss_random_number_generator.F90.

Here is the call graph for this function:

◆ kiss64_rng()

integer (int64) function kiss_random_number_generator::kiss64_rng

Definition at line 170 of file kiss_random_number_generator.F90.

Here is the call graph for this function:

◆ kiss64_uniform_rng()

real (c_float) function kiss_random_number_generator::kiss64_uniform_rng

Definition at line 131 of file kiss_random_number_generator.F90.

Here is the call graph for this function:

◆ shift_bits()

integer (int64) function kiss_random_number_generator::shift_bits ( integer (int64) x)

Definition at line 159 of file kiss_random_number_generator.F90.

Variable Documentation

◆ c

integer (int64) kiss_random_number_generator::c = 123456123456123456_int64

Definition at line 10 of file kiss_random_number_generator.F90.

◆ t

integer (int64) kiss_random_number_generator::t

Definition at line 11 of file kiss_random_number_generator.F90.

◆ x

integer (int64) kiss_random_number_generator::x = 1234567890987654321_int64

Definition at line 7 of file kiss_random_number_generator.F90.

◆ y

integer (int64) kiss_random_number_generator::y = 362436362436362436_int64

Definition at line 8 of file kiss_random_number_generator.F90.

◆ z

integer (int64) kiss_random_number_generator::z = 1066149217761810_int64

Definition at line 9 of file kiss_random_number_generator.F90.