FORCES
FORtran lib for Comp. Env. Sys.
|
Cumulative sum. More...
Public Member Functions | |
integer(i4) function, dimension(size(arr, 1)) | cumsum_i4 (arr) |
integer(i8) function, dimension(size(arr, 1)) | cumsum_i8 (arr) |
real(dp) function, dimension(size(arr, 1)) | cumsum_dp (arr) |
real(sp) function, dimension(size(arr, 1)) | cumsum_sp (arr) |
complex(dpc) function, dimension(size(arr, 1)) | cumsum_dpc (arr) |
complex(spc) function, dimension(size(arr, 1)) | cumsum_spc (arr) |
Cumulative sum.
The cumulative sum of the elements of an array
\[ cumsum(i) = \sum_{j=1}^i array(j) \]
Example
-> see also example in test directory
[in] | integer(i4/i8)/real(sp/dp)/complex(spc/dpc) :: arr(:) | 1D array |
Definition at line 107 of file mo_utils.F90.
real(dp) function, dimension(size(arr,1)) mo_utils::cumsum::cumsum_dp | ( | real(dp), dimension(:), intent(in) | arr | ) |
Definition at line 660 of file mo_utils.F90.
complex(dpc) function, dimension(size(arr,1)) mo_utils::cumsum::cumsum_dpc | ( | complex(dpc), dimension(:), intent(in) | arr | ) |
Definition at line 676 of file mo_utils.F90.
integer(i4) function, dimension(size(arr,1)) mo_utils::cumsum::cumsum_i4 | ( | integer(i4), dimension(:), intent(in) | arr | ) |
Definition at line 628 of file mo_utils.F90.
integer(i8) function, dimension(size(arr,1)) mo_utils::cumsum::cumsum_i8 | ( | integer(i8), dimension(:), intent(in) | arr | ) |
Definition at line 644 of file mo_utils.F90.
real(sp) function, dimension(size(arr,1)) mo_utils::cumsum::cumsum_sp | ( | real(sp), dimension(:), intent(in) | arr | ) |
Definition at line 692 of file mo_utils.F90.
complex(spc) function, dimension(size(arr,1)) mo_utils::cumsum::cumsum_spc | ( | complex(spc), dimension(:), intent(in) | arr | ) |
Definition at line 708 of file mo_utils.F90.