FORCES
FORtran lib for Comp. Env. Sys.
|
Numbers within a given range. More...
Public Member Functions | |
integer(i4) function, dimension(:), allocatable | arange_i4 (lower, upper) |
integer(i8) function, dimension(:), allocatable | arange_i8 (lower, upper) |
real(dp) function, dimension(:), allocatable | arange_dp (lower, upper) |
real(sp) function, dimension(:), allocatable | arange_sp (lower, upper) |
Numbers within a given range.
Gives array with numbers in a given interval, i.e.
\[ arange(1) = lower \]
\[ arange(2) = lower+1 \]
...
\[ arange(n) = upper \]
Default is lower=1. Output array has kind of lower.
Example
-> see also example in test directory
[in] | integer(i4/i8)/real(sp/dp) :: lower | Start of interval if upper is given, Otherwise end of interval and start of interval is 1. |
[in] | integer(i4/i8)/real(sp/dp) :: upper End of interval |
Definition at line 86 of file mo_utils.F90.
real(dp) function, dimension(:), allocatable mo_utils::arange::arange_dp | ( | real(dp), intent(in) | lower, |
real(dp), intent(in), optional | upper | ||
) |
Definition at line 576 of file mo_utils.F90.
integer(i4) function, dimension(:), allocatable mo_utils::arange::arange_i4 | ( | integer(i4), intent(in) | lower, |
integer(i4), intent(in), optional | upper | ||
) |
Definition at line 526 of file mo_utils.F90.
integer(i8) function, dimension(:), allocatable mo_utils::arange::arange_i8 | ( | integer(i8), intent(in) | lower, |
integer(i8), intent(in), optional | upper | ||
) |
Definition at line 551 of file mo_utils.F90.
real(sp) function, dimension(:), allocatable mo_utils::arange::arange_sp | ( | real(sp), intent(in) | lower, |
real(sp), intent(in), optional | upper | ||
) |
Definition at line 601 of file mo_utils.F90.