20 pure FUNCTION arth_r(first,increment,n)
22 REAL,
INTENT(IN) :: first,increment
23 INTEGER,
INTENT(IN) :: n
32 if (n > 0) arth_r(1)=first
35 arth_r(k)=arth_r(k-1)+increment
39 arth_r(k)=arth_r(k-1)+increment
46 arth_r(k+1:min(k2,n)) = temp + arth_r(1:min(k,n-k))
56 pure FUNCTION arth_i(first,increment,n)
58 INTEGER,
INTENT(IN) :: first,increment,n
66 if (n > 0) arth_i(1)=first
69 arth_i(k)=arth_i(k-1)+increment
73 arth_i(k)=arth_i(k-1)+increment
80 arth_i(k+1:min(k2,n))=temp+arth_i(1:min(k,n-k))
pure integer function, dimension(n), private arth_i(first, increment, n)
integer, parameter, private npar_arth
pure real function, dimension(n), private arth_r(first, increment, n)
integer, parameter, private npar2_arth