0.6.2-dev0
FORCES
FORtran lib for Comp. Env. Sys.
Loading...
Searching...
No Matches
mo_xor4096::get_timeseed Interface Reference

Generate seed for xor4096. More...

Public Member Functions

subroutine get_timeseed_i4_0d (seed)
 
subroutine get_timeseed_i4_1d (seed)
 
subroutine get_timeseed_i8_0d (seed)
 
subroutine get_timeseed_i8_1d (seed)
 

Detailed Description

Generate seed for xor4096.

Function which returns a scalar or a vector of integers dependent on time. This returned values can be used a seed for initializing random number generators like xor4096.
If the return variable is a vector, only the first entry depends on time while the others are just the entry before increased by 1000.

Example

Results in a scalar seed

integer(i4) :: seed
call get_timeseed(seed)

Results in a array of seeds

integer(i8), dimension(3) :: seed
call get_timeseed(seed)

e.g. seed = (/ 327_i8, 1327_i8, 2327_i8 /)

Parameters
[in]integer(i4/i8), dimension(:) :: seedSeed to be generated
Author
Juliane Mai
Date
Aug 2012

Definition at line 72 of file mo_xor4096.f90.

Member Function/Subroutine Documentation

◆ get_timeseed_i4_0d()

subroutine mo_xor4096::get_timeseed::get_timeseed_i4_0d ( integer(i4), intent(inout)  seed)

Definition at line 304 of file mo_xor4096.f90.

◆ get_timeseed_i4_1d()

subroutine mo_xor4096::get_timeseed::get_timeseed_i4_1d ( integer(i4), dimension(:), intent(inout)  seed)

Definition at line 321 of file mo_xor4096.f90.

◆ get_timeseed_i8_0d()

subroutine mo_xor4096::get_timeseed::get_timeseed_i8_0d ( integer(i8), intent(inout)  seed)

Definition at line 342 of file mo_xor4096.f90.

◆ get_timeseed_i8_1d()

subroutine mo_xor4096::get_timeseed::get_timeseed_i8_1d ( integer(i8), dimension(:), intent(inout)  seed)

Definition at line 359 of file mo_xor4096.f90.


The documentation for this interface was generated from the following file: