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

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)
 

Detailed Description

Cumulative sum.

The cumulative sum of the elements of an array

\[ cumsum(i) = \sum_{j=1}^i array(j) \]

Example

vec = (/ 1., 2., 3., 4., 5., 6. /)
cum = cumsum(vec)

-> see also example in test directory

Parameters
[in]integer(i4/i8)/real(sp/dp)/complex(spc/dpc) :: arr(:)1D array
Returns
kind(arr) :: cumsum(size(arr)) — Cumulative sum
Authors
Matthias Cuntz
Date
Jun 2016

Definition at line 107 of file mo_utils.F90.

Member Function/Subroutine Documentation

◆ cumsum_dp()

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.

◆ cumsum_dpc()

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.

◆ cumsum_i4()

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.

◆ cumsum_i8()

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.

◆ cumsum_sp()

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.

◆ cumsum_spc()

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.


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