Returns a centered-difference of a 1-d array, with first order
differencing applied for the boundary points. This procedure is overloaded
by the generic procedure diff
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(in), | dimension(:) | :: | x | Input array |
Returns a centered-difference of a 2-d array along dimension dim, with
first order differencing applied for the boundary points. This procedure is
overloaded by the generic procedure diff
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(in), | dimension(:,:) | :: | x | Input array |
|
integer(kind=ik), | intent(in) | :: | dim | Dimension along which to differentiate |
Returns a centered-difference of a 1-d array with periodic boundary
conditions. This procedure is overloaded by the generic procedure diff
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(in), | dimension(:) | :: | x | Input array |
Returns a centered-difference of a 2-d array along dimension dim, with
periodic boundary conditions. This procedure is overloaded by the generic
procedure diff
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(in), | dimension(:,:) | :: | x | Input array |
|
integer(kind=ik), | intent(in) | :: | dim | Dimension along which to differentiate |
Returns a 1-d array of integer ones. This procedure is overloaded by the
generic procedure ones
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=ik), | intent(in) | :: | length | Array length |
||
integer(kind=ik), | intent(in) | :: | kindflag | Array type |
Returns a 1-d array of floating-point ones. This procedure is overloaded by
the generic procedure ones
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=ik), | intent(in) | :: | length | Array length |
||
real(kind=rk), | intent(in) | :: | kindflag | Array type |
Returns an array of integers given start, end, and increment values. If the
increment argument is not passed, default increment is 1. This procedure is
overloaded by the generic procedure range
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=ik), | intent(in) | :: | start | Start value of the array |
||
integer(kind=ik), | intent(in) | :: | end | End value of the array |
||
integer(kind=ik), | intent(in), | optional | :: | increment | Array increment |
Returns an array of reals given start, end, and increment values. If the
increment argument is not passed, default increment is 1. This procedure is
overloaded by the generic procedure range
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(in) | :: | start | Start value of the array |
||
real(kind=rk), | intent(in) | :: | end | End value of the array |
||
real(kind=rk), | intent(in), | optional | :: | increment | Array increment |
Tiles the input array n
times. Returns a tiled array that has rank equal
to size(shape(array))+1
and that has values equal to values of array
,
repeated n
times. This version is for 1-d input array of integers. This
procedure is overloaded by the generic procedure tile
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=ik), | intent(in), | dimension(:) | :: | array | Input array |
|
integer(kind=ik), | intent(in) | :: | n | Number of times to copy input array |
Tiles the input array n
times. Returns a tiled array that has rank equal
to size(shape(array))+1
and that has values equal to values of array
,
repeated n
times. This version is for 1-d input array of reals. This
procedure is overloaded by the generic procedure tile
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(in), | dimension(:) | :: | array | Input array |
|
integer(kind=ik), | intent(in) | :: | n | Number of times to copy input array |
Tiles the input array n
times. Returns a tiled array that has rank equal
to size(shape(array))+1
and that has values equal to values of array
,
repeated n
times. This version is for 2-d input array of integers. This
procedure is overloaded by the generic procedure tile
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=ik), | intent(in), | dimension(:,:) | :: | array | Input array |
|
integer(kind=ik), | intent(in) | :: | n | Number of times to copy input array |
Tiles the input array n
times. Returns a tiled array that has rank equal
to size(shape(array))+1
and that has values equal to values of array
,
repeated n
times. This version is for 2-d input array of reals. This
procedure is overloaded by the generic procedure tile
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(in), | dimension(:,:) | :: | array | Input array |
|
integer(kind=ik), | intent(in) | :: | n | Number of times to copy input array |
Tiles the input array n
times. Returns a tiled array that has rank equal
to size(shape(array))+1
and that has values equal to values of array
,
repeated n
times. This version is for 3-d input array of integers. This
procedure is overloaded by the generic procedure tile
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=ik), | intent(in), | dimension(:,:,:) | :: | array | Input array |
|
integer(kind=ik), | intent(in) | :: | n | Number of times to copy input array |
Tiles the input array n
times. Returns a tiled array that has rank equal
to size(shape(array))+1
and that has values equal to values of array
,
repeated n
times. This version is for 3-d input array of reals. This
procedure is overloaded by the generic procedure tile
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(in), | dimension(:,:,:) | :: | array | Input array |
|
integer(kind=ik), | intent(in) | :: | n | Number of times to copy input array |
Returns a 1-d array of integer zeros. This procedure is overloaded by the
generic procedure zeros
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=ik), | intent(in) | :: | length | Array length |
||
integer(kind=ik), | intent(in) | :: | kindflag | Array type |
Returns a 1-d array of floating-point zeros. This procedure is overloaded by
the generic procedure zeros
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=ik), | intent(in) | :: | length | Array length |
||
real(kind=rk), | intent(in) | :: | kindflag | Array type |
Returns a centered-difference of a 1-d array, with first order
differencing applied for the boundary points. This procedure is overloaded
by the generic procedure diff
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(in), | dimension(:) | :: | x | Input array |
Returns a centered-difference of a 2-d array along dimension dim, with
first order differencing applied for the boundary points. This procedure is
overloaded by the generic procedure diff
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(in), | dimension(:,:) | :: | x | Input array |
|
integer(kind=ik), | intent(in) | :: | dim | Dimension along which to differentiate |
Returns a centered-difference of a 1-d array with periodic boundary
conditions. This procedure is overloaded by the generic procedure diff
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(in), | dimension(:) | :: | x | Input array |
Returns a centered-difference of a 2-d array along dimension dim, with
periodic boundary conditions. This procedure is overloaded by the generic
procedure diff
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(in), | dimension(:,:) | :: | x | Input array |
|
integer(kind=ik), | intent(in) | :: | dim | Dimension along which to differentiate |
Returns a 1-d array of integer ones. This procedure is overloaded by the
generic procedure ones
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=ik), | intent(in) | :: | length | Array length |
||
integer(kind=ik), | intent(in) | :: | kindflag | Array type |
Returns a 1-d array of floating-point ones. This procedure is overloaded by
the generic procedure ones
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=ik), | intent(in) | :: | length | Array length |
||
real(kind=rk), | intent(in) | :: | kindflag | Array type |
Returns an array of integers given start, end, and increment values. If the
increment argument is not passed, default increment is 1. This procedure is
overloaded by the generic procedure range
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=ik), | intent(in) | :: | start | Start value of the array |
||
integer(kind=ik), | intent(in) | :: | end | End value of the array |
||
integer(kind=ik), | intent(in), | optional | :: | increment | Array increment |
Returns an array of reals given start, end, and increment values. If the
increment argument is not passed, default increment is 1. This procedure is
overloaded by the generic procedure range
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(in) | :: | start | Start value of the array |
||
real(kind=rk), | intent(in) | :: | end | End value of the array |
||
real(kind=rk), | intent(in), | optional | :: | increment | Array increment |
Tiles the input array n
times. Returns a tiled array that has rank equal
to size(shape(array))+1
and that has values equal to values of array
,
repeated n
times. This version is for 1-d input array of integers. This
procedure is overloaded by the generic procedure tile
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=ik), | intent(in), | dimension(:) | :: | array | Input array |
|
integer(kind=ik), | intent(in) | :: | n | Number of times to copy input array |
Tiles the input array n
times. Returns a tiled array that has rank equal
to size(shape(array))+1
and that has values equal to values of array
,
repeated n
times. This version is for 1-d input array of reals. This
procedure is overloaded by the generic procedure tile
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(in), | dimension(:) | :: | array | Input array |
|
integer(kind=ik), | intent(in) | :: | n | Number of times to copy input array |
Tiles the input array n
times. Returns a tiled array that has rank equal
to size(shape(array))+1
and that has values equal to values of array
,
repeated n
times. This version is for 2-d input array of integers. This
procedure is overloaded by the generic procedure tile
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=ik), | intent(in), | dimension(:,:) | :: | array | Input array |
|
integer(kind=ik), | intent(in) | :: | n | Number of times to copy input array |
Tiles the input array n
times. Returns a tiled array that has rank equal
to size(shape(array))+1
and that has values equal to values of array
,
repeated n
times. This version is for 2-d input array of reals. This
procedure is overloaded by the generic procedure tile
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(in), | dimension(:,:) | :: | array | Input array |
|
integer(kind=ik), | intent(in) | :: | n | Number of times to copy input array |
Tiles the input array n
times. Returns a tiled array that has rank equal
to size(shape(array))+1
and that has values equal to values of array
,
repeated n
times. This version is for 3-d input array of integers. This
procedure is overloaded by the generic procedure tile
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=ik), | intent(in), | dimension(:,:,:) | :: | array | Input array |
|
integer(kind=ik), | intent(in) | :: | n | Number of times to copy input array |
Tiles the input array n
times. Returns a tiled array that has rank equal
to size(shape(array))+1
and that has values equal to values of array
,
repeated n
times. This version is for 3-d input array of reals. This
procedure is overloaded by the generic procedure tile
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(in), | dimension(:,:,:) | :: | array | Input array |
|
integer(kind=ik), | intent(in) | :: | n | Number of times to copy input array |
Returns a 1-d array of integer zeros. This procedure is overloaded by the
generic procedure zeros
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=ik), | intent(in) | :: | length | Array length |
||
integer(kind=ik), | intent(in) | :: | kindflag | Array type |
Returns a 1-d array of floating-point zeros. This procedure is overloaded by
the generic procedure zeros
.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
integer(kind=ik), | intent(in) | :: | length | Array length |
||
real(kind=rk), | intent(in) | :: | kindflag | Array type |