| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer, | public, | parameter | :: | DEFAULT_LINSPACE_LENGTH | = | 100 | |
| integer, | public, | parameter | :: | DEFAULT_LOGSPACE_BASE | = | 10 | |
| integer, | public, | parameter | :: | DEFAULT_LOGSPACE_LENGTH | = | 50 | |
| real(kind=dp), | public, | parameter | :: | EULERS_NUMBER_DP | = | exp(1.0_dp) | |
| real(kind=sp), | public, | parameter | :: | EULERS_NUMBER_SP | = | exp(1.0_sp) | |
| integer, | public, | parameter | :: | stdlib_meshgrid_ij | = | 1 |
Values for optional argument |
| integer, | public, | parameter | :: | stdlib_meshgrid_xy | = | 0 |
Values for optional argument |
Returns a boolean scalar where two arrays are element-wise equal within a tolerance. (Specification)
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in) | :: | a(:) | |||
| complex(kind=dp), | intent(in) | :: | b(:) | |||
| real(kind=dp), | intent(in), | optional | :: | rel_tol | ||
| real(kind=dp), | intent(in), | optional | :: | abs_tol | ||
| logical, | intent(in), | optional | :: | equal_nan |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(in) | :: | a(:) | |||
| complex(kind=sp), | intent(in) | :: | b(:) | |||
| real(kind=sp), | intent(in), | optional | :: | rel_tol | ||
| real(kind=sp), | intent(in), | optional | :: | abs_tol | ||
| logical, | intent(in), | optional | :: | equal_nan |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | a(:) | |||
| real(kind=dp), | intent(in) | :: | b(:) | |||
| real(kind=dp), | intent(in), | optional | :: | rel_tol | ||
| real(kind=dp), | intent(in), | optional | :: | abs_tol | ||
| logical, | intent(in), | optional | :: | equal_nan |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in) | :: | a(:) | |||
| real(kind=sp), | intent(in) | :: | b(:) | |||
| real(kind=sp), | intent(in), | optional | :: | rel_tol | ||
| real(kind=sp), | intent(in), | optional | :: | abs_tol | ||
| logical, | intent(in), | optional | :: | equal_nan |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in) | :: | a(:,:) | |||
| complex(kind=dp), | intent(in) | :: | b(:,:) | |||
| real(kind=dp), | intent(in), | optional | :: | rel_tol | ||
| real(kind=dp), | intent(in), | optional | :: | abs_tol | ||
| logical, | intent(in), | optional | :: | equal_nan |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(in) | :: | a(:,:) | |||
| complex(kind=sp), | intent(in) | :: | b(:,:) | |||
| real(kind=sp), | intent(in), | optional | :: | rel_tol | ||
| real(kind=sp), | intent(in), | optional | :: | abs_tol | ||
| logical, | intent(in), | optional | :: | equal_nan |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | a(:,:) | |||
| real(kind=dp), | intent(in) | :: | b(:,:) | |||
| real(kind=dp), | intent(in), | optional | :: | rel_tol | ||
| real(kind=dp), | intent(in), | optional | :: | abs_tol | ||
| logical, | intent(in), | optional | :: | equal_nan |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in) | :: | a(:,:) | |||
| real(kind=sp), | intent(in) | :: | b(:,:) | |||
| real(kind=sp), | intent(in), | optional | :: | rel_tol | ||
| real(kind=sp), | intent(in), | optional | :: | abs_tol | ||
| logical, | intent(in), | optional | :: | equal_nan |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in) | :: | a(:,:,:) | |||
| complex(kind=dp), | intent(in) | :: | b(:,:,:) | |||
| real(kind=dp), | intent(in), | optional | :: | rel_tol | ||
| real(kind=dp), | intent(in), | optional | :: | abs_tol | ||
| logical, | intent(in), | optional | :: | equal_nan |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(in) | :: | a(:,:,:) | |||
| complex(kind=sp), | intent(in) | :: | b(:,:,:) | |||
| real(kind=sp), | intent(in), | optional | :: | rel_tol | ||
| real(kind=sp), | intent(in), | optional | :: | abs_tol | ||
| logical, | intent(in), | optional | :: | equal_nan |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | a(:,:,:) | |||
| real(kind=dp), | intent(in) | :: | b(:,:,:) | |||
| real(kind=dp), | intent(in), | optional | :: | rel_tol | ||
| real(kind=dp), | intent(in), | optional | :: | abs_tol | ||
| logical, | intent(in), | optional | :: | equal_nan |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in) | :: | a(:,:,:) | |||
| real(kind=sp), | intent(in) | :: | b(:,:,:) | |||
| real(kind=sp), | intent(in), | optional | :: | rel_tol | ||
| real(kind=sp), | intent(in), | optional | :: | abs_tol | ||
| logical, | intent(in), | optional | :: | equal_nan |
arange creates a one-dimensional array of the integer/real type
with fixed-spaced values of given spacing, within a given interval.
(Specification)
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int16), | intent(in) | :: | start | |||
| integer(kind=int16), | intent(in), | optional | :: | end | ||
| integer(kind=int16), | intent(in), | optional | :: | step |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int32), | intent(in) | :: | start | |||
| integer(kind=int32), | intent(in), | optional | :: | end | ||
| integer(kind=int32), | intent(in), | optional | :: | step |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int64), | intent(in) | :: | start | |||
| integer(kind=int64), | intent(in), | optional | :: | end | ||
| integer(kind=int64), | intent(in), | optional | :: | step |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int8), | intent(in) | :: | start | |||
| integer(kind=int8), | intent(in), | optional | :: | end | ||
| integer(kind=int8), | intent(in), | optional | :: | step |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | start | |||
| real(kind=dp), | intent(in), | optional | :: | end | ||
| real(kind=dp), | intent(in), | optional | :: | step |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in) | :: | start | |||
| real(kind=sp), | intent(in), | optional | :: | end | ||
| real(kind=sp), | intent(in), | optional | :: | step |
arg computes the phase angle in the interval (-π,π].
(Specification)
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(in) | :: | z |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in) | :: | z |
argd computes the phase angle of degree version in the interval (-180.0,180.0].
(Specification)
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(in) | :: | z |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in) | :: | z |
argpi computes the phase angle of circular version in the interval (-1.0,1.0].
(Specification)
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(in) | :: | z |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in) | :: | z |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int8), | intent(in) | :: | x | |||
| integer(kind=int8), | intent(in) | :: | xmin | |||
| integer(kind=int8), | intent(in) | :: | xmax |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int16), | intent(in) | :: | x | |||
| integer(kind=int16), | intent(in) | :: | xmin | |||
| integer(kind=int16), | intent(in) | :: | xmax |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int32), | intent(in) | :: | x | |||
| integer(kind=int32), | intent(in) | :: | xmin | |||
| integer(kind=int32), | intent(in) | :: | xmax |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int64), | intent(in) | :: | x | |||
| integer(kind=int64), | intent(in) | :: | xmin | |||
| integer(kind=int64), | intent(in) | :: | xmax |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in) | :: | x | |||
| real(kind=sp), | intent(in) | :: | xmin | |||
| real(kind=sp), | intent(in) | :: | xmax |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | x | |||
| real(kind=dp), | intent(in) | :: | xmin | |||
| real(kind=dp), | intent(in) | :: | xmax |
deg2rad converts phase angles from degrees to radians.
(Specification)
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in) | :: | theta |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | theta |
Computes differences between adjacent elements of an array. (Specification)
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | x(:) | |||
| integer, | intent(in), | optional | :: | n | ||
| real(kind=dp), | intent(in), | optional | :: | prepend(:) | ||
| real(kind=dp), | intent(in), | optional | :: | append(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int16), | intent(in) | :: | x(:) | |||
| integer, | intent(in), | optional | :: | n | ||
| integer(kind=int16), | intent(in), | optional | :: | prepend(:) | ||
| integer(kind=int16), | intent(in), | optional | :: | append(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int32), | intent(in) | :: | x(:) | |||
| integer, | intent(in), | optional | :: | n | ||
| integer(kind=int32), | intent(in), | optional | :: | prepend(:) | ||
| integer(kind=int32), | intent(in), | optional | :: | append(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int64), | intent(in) | :: | x(:) | |||
| integer, | intent(in), | optional | :: | n | ||
| integer(kind=int64), | intent(in), | optional | :: | prepend(:) | ||
| integer(kind=int64), | intent(in), | optional | :: | append(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int8), | intent(in) | :: | x(:) | |||
| integer, | intent(in), | optional | :: | n | ||
| integer(kind=int8), | intent(in), | optional | :: | prepend(:) | ||
| integer(kind=int8), | intent(in), | optional | :: | append(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in) | :: | x(:) | |||
| integer, | intent(in), | optional | :: | n | ||
| real(kind=sp), | intent(in), | optional | :: | prepend(:) | ||
| real(kind=sp), | intent(in), | optional | :: | append(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | x(:,:) | |||
| integer, | intent(in), | optional | :: | n | ||
| integer, | intent(in), | optional | :: | dim | ||
| real(kind=dp), | intent(in), | optional | :: | prepend(:,:) | ||
| real(kind=dp), | intent(in), | optional | :: | append(:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int16), | intent(in) | :: | x(:,:) | |||
| integer, | intent(in), | optional | :: | n | ||
| integer, | intent(in), | optional | :: | dim | ||
| integer(kind=int16), | intent(in), | optional | :: | prepend(:,:) | ||
| integer(kind=int16), | intent(in), | optional | :: | append(:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int32), | intent(in) | :: | x(:,:) | |||
| integer, | intent(in), | optional | :: | n | ||
| integer, | intent(in), | optional | :: | dim | ||
| integer(kind=int32), | intent(in), | optional | :: | prepend(:,:) | ||
| integer(kind=int32), | intent(in), | optional | :: | append(:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int64), | intent(in) | :: | x(:,:) | |||
| integer, | intent(in), | optional | :: | n | ||
| integer, | intent(in), | optional | :: | dim | ||
| integer(kind=int64), | intent(in), | optional | :: | prepend(:,:) | ||
| integer(kind=int64), | intent(in), | optional | :: | append(:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int8), | intent(in) | :: | x(:,:) | |||
| integer, | intent(in), | optional | :: | n | ||
| integer, | intent(in), | optional | :: | dim | ||
| integer(kind=int8), | intent(in), | optional | :: | prepend(:,:) | ||
| integer(kind=int8), | intent(in), | optional | :: | append(:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in) | :: | x(:,:) | |||
| integer, | intent(in), | optional | :: | n | ||
| integer, | intent(in), | optional | :: | dim | ||
| real(kind=sp), | intent(in), | optional | :: | prepend(:,:) | ||
| real(kind=sp), | intent(in), | optional | :: | append(:,:) |
Returns the greatest common divisor of two integers (Specification)
Version: experimental
Returns the greatest common divisor of two integers of kind int8 using the Euclidean algorithm.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int8), | intent(in) | :: | a | |||
| integer(kind=int8), | intent(in) | :: | b |
Returns the greatest common divisor of two integers of kind int16 using the Euclidean algorithm.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int16), | intent(in) | :: | a | |||
| integer(kind=int16), | intent(in) | :: | b |
Returns the greatest common divisor of two integers of kind int32 using the Euclidean algorithm.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int32), | intent(in) | :: | a | |||
| integer(kind=int32), | intent(in) | :: | b |
Returns the greatest common divisor of two integers of kind int64 using the Euclidean algorithm.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int64), | intent(in) | :: | a | |||
| integer(kind=int64), | intent(in) | :: | b |
Returns a boolean scalar/array where two scalar/arrays are element-wise equal within a tolerance. (Specification)
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in) | :: | a | |||
| complex(kind=dp), | intent(in) | :: | b | |||
| real(kind=dp), | intent(in), | optional | :: | rel_tol | ||
| real(kind=dp), | intent(in), | optional | :: | abs_tol | ||
| logical, | intent(in), | optional | :: | equal_nan |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(in) | :: | a | |||
| complex(kind=sp), | intent(in) | :: | b | |||
| real(kind=sp), | intent(in), | optional | :: | rel_tol | ||
| real(kind=sp), | intent(in), | optional | :: | abs_tol | ||
| logical, | intent(in), | optional | :: | equal_nan |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | a | |||
| real(kind=dp), | intent(in) | :: | b | |||
| real(kind=dp), | intent(in), | optional | :: | rel_tol | ||
| real(kind=dp), | intent(in), | optional | :: | abs_tol | ||
| logical, | intent(in), | optional | :: | equal_nan |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in) | :: | a | |||
| real(kind=sp), | intent(in) | :: | b | |||
| real(kind=sp), | intent(in), | optional | :: | rel_tol | ||
| real(kind=sp), | intent(in), | optional | :: | abs_tol | ||
| logical, | intent(in), | optional | :: | equal_nan |
Create rank 1 array of linearly spaced elements If the number of elements is not specified, create an array with size 100. If n is a negative value, return an array with size 0. If n = 1, return an array whose only element is end (Specification)
When dealing with integers as the start and end parameters, the return type is always a real(dp).
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in) | :: | start | |||
| complex(kind=dp), | intent(in) | :: | end |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(in) | :: | start | |||
| complex(kind=sp), | intent(in) | :: | end |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int16), | intent(in) | :: | start | |||
| integer(kind=int16), | intent(in) | :: | end |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int32), | intent(in) | :: | start | |||
| integer(kind=int32), | intent(in) | :: | end |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int64), | intent(in) | :: | start | |||
| integer(kind=int64), | intent(in) | :: | end |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int8), | intent(in) | :: | start | |||
| integer(kind=int8), | intent(in) | :: | end |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | start | |||
| real(kind=dp), | intent(in) | :: | end |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in) | :: | start | |||
| real(kind=sp), | intent(in) | :: | end |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in) | :: | start | |||
| complex(kind=dp), | intent(in) | :: | end | |||
| integer, | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(in) | :: | start | |||
| complex(kind=sp), | intent(in) | :: | end | |||
| integer, | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int16), | intent(in) | :: | start | |||
| integer(kind=int16), | intent(in) | :: | end | |||
| integer, | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int32), | intent(in) | :: | start | |||
| integer(kind=int32), | intent(in) | :: | end | |||
| integer, | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int64), | intent(in) | :: | start | |||
| integer(kind=int64), | intent(in) | :: | end | |||
| integer, | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int8), | intent(in) | :: | start | |||
| integer(kind=int8), | intent(in) | :: | end | |||
| integer, | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | start | |||
| real(kind=dp), | intent(in) | :: | end | |||
| integer, | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in) | :: | start | |||
| real(kind=sp), | intent(in) | :: | end | |||
| integer, | intent(in) | :: | n |
Create rank 1 array of logarithmically spaced elements from basestart to baseend. If the number of elements is not specified, create an array with size 50. If n is a negative value, return an array with size 0. If n = 1, return an array whose only element is base**end. If no base is specified, logspace will default to using a base of 10
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in) | :: | start | |||
| complex(kind=dp), | intent(in) | :: | end |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in) | :: | start | |||
| complex(kind=dp), | intent(in) | :: | end | |||
| integer, | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in) | :: | start | |||
| complex(kind=dp), | intent(in) | :: | end | |||
| integer, | intent(in) | :: | n | |||
| complex(kind=dp), | intent(in) | :: | base |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in) | :: | start | |||
| complex(kind=dp), | intent(in) | :: | end | |||
| integer, | intent(in) | :: | n | |||
| integer, | intent(in) | :: | base |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in) | :: | start | |||
| complex(kind=dp), | intent(in) | :: | end | |||
| integer, | intent(in) | :: | n | |||
| real(kind=dp), | intent(in) | :: | base |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(in) | :: | start | |||
| complex(kind=sp), | intent(in) | :: | end |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(in) | :: | start | |||
| complex(kind=sp), | intent(in) | :: | end | |||
| integer, | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(in) | :: | start | |||
| complex(kind=sp), | intent(in) | :: | end | |||
| integer, | intent(in) | :: | n | |||
| complex(kind=sp), | intent(in) | :: | base |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(in) | :: | start | |||
| complex(kind=sp), | intent(in) | :: | end | |||
| integer, | intent(in) | :: | n | |||
| integer, | intent(in) | :: | base |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(in) | :: | start | |||
| complex(kind=sp), | intent(in) | :: | end | |||
| integer, | intent(in) | :: | n | |||
| real(kind=sp), | intent(in) | :: | base |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | start | |||
| integer, | intent(in) | :: | end |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | start | |||
| integer, | intent(in) | :: | end | |||
| integer, | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | start | |||
| integer, | intent(in) | :: | end | |||
| integer, | intent(in) | :: | n | |||
| complex(kind=dp), | intent(in) | :: | base |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | start | |||
| integer, | intent(in) | :: | end | |||
| integer, | intent(in) | :: | n | |||
| complex(kind=sp), | intent(in) | :: | base |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | start | |||
| integer, | intent(in) | :: | end | |||
| integer, | intent(in) | :: | n | |||
| integer, | intent(in) | :: | base |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | start | |||
| integer, | intent(in) | :: | end | |||
| integer, | intent(in) | :: | n | |||
| real(kind=dp), | intent(in) | :: | base |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | start | |||
| integer, | intent(in) | :: | end | |||
| integer, | intent(in) | :: | n | |||
| real(kind=sp), | intent(in) | :: | base |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | start | |||
| real(kind=dp), | intent(in) | :: | end |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | start | |||
| real(kind=dp), | intent(in) | :: | end | |||
| integer, | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | start | |||
| real(kind=dp), | intent(in) | :: | end | |||
| integer, | intent(in) | :: | n | |||
| complex(kind=dp), | intent(in) | :: | base |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | start | |||
| real(kind=dp), | intent(in) | :: | end | |||
| integer, | intent(in) | :: | n | |||
| integer, | intent(in) | :: | base |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | start | |||
| real(kind=dp), | intent(in) | :: | end | |||
| integer, | intent(in) | :: | n | |||
| real(kind=dp), | intent(in) | :: | base |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in) | :: | start | |||
| real(kind=sp), | intent(in) | :: | end |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in) | :: | start | |||
| real(kind=sp), | intent(in) | :: | end | |||
| integer, | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in) | :: | start | |||
| real(kind=sp), | intent(in) | :: | end | |||
| integer, | intent(in) | :: | n | |||
| complex(kind=sp), | intent(in) | :: | base |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in) | :: | start | |||
| real(kind=sp), | intent(in) | :: | end | |||
| integer, | intent(in) | :: | n | |||
| integer, | intent(in) | :: | base |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in) | :: | start | |||
| real(kind=sp), | intent(in) | :: | end | |||
| integer, | intent(in) | :: | n | |||
| real(kind=sp), | intent(in) | :: | base |
Computes a list of coordinate matrices from coordinate vectors. (Specification)
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int16), | intent(in) | :: | x1(:) | |||
| integer(kind=int16), | intent(out) | :: | xm1(:) | |||
| integer, | intent(in), | optional | :: | indexing |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int32), | intent(in) | :: | x1(:) | |||
| integer(kind=int32), | intent(out) | :: | xm1(:) | |||
| integer, | intent(in), | optional | :: | indexing |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int64), | intent(in) | :: | x1(:) | |||
| integer(kind=int64), | intent(out) | :: | xm1(:) | |||
| integer, | intent(in), | optional | :: | indexing |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int8), | intent(in) | :: | x1(:) | |||
| integer(kind=int8), | intent(out) | :: | xm1(:) | |||
| integer, | intent(in), | optional | :: | indexing |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | x1(:) | |||
| real(kind=dp), | intent(out) | :: | xm1(:) | |||
| integer, | intent(in), | optional | :: | indexing |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in) | :: | x1(:) | |||
| real(kind=sp), | intent(out) | :: | xm1(:) | |||
| integer, | intent(in), | optional | :: | indexing |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int16), | intent(in) | :: | x1(:) | |||
| integer(kind=int16), | intent(in) | :: | x2(:) | |||
| integer(kind=int16), | intent(out) | :: | xm1(:,:) | |||
| integer(kind=int16), | intent(out) | :: | xm2(:,:) | |||
| integer, | intent(in), | optional | :: | indexing |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int32), | intent(in) | :: | x1(:) | |||
| integer(kind=int32), | intent(in) | :: | x2(:) | |||
| integer(kind=int32), | intent(out) | :: | xm1(:,:) | |||
| integer(kind=int32), | intent(out) | :: | xm2(:,:) | |||
| integer, | intent(in), | optional | :: | indexing |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int64), | intent(in) | :: | x1(:) | |||
| integer(kind=int64), | intent(in) | :: | x2(:) | |||
| integer(kind=int64), | intent(out) | :: | xm1(:,:) | |||
| integer(kind=int64), | intent(out) | :: | xm2(:,:) | |||
| integer, | intent(in), | optional | :: | indexing |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int8), | intent(in) | :: | x1(:) | |||
| integer(kind=int8), | intent(in) | :: | x2(:) | |||
| integer(kind=int8), | intent(out) | :: | xm1(:,:) | |||
| integer(kind=int8), | intent(out) | :: | xm2(:,:) | |||
| integer, | intent(in), | optional | :: | indexing |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | x1(:) | |||
| real(kind=dp), | intent(in) | :: | x2(:) | |||
| real(kind=dp), | intent(out) | :: | xm1(:,:) | |||
| real(kind=dp), | intent(out) | :: | xm2(:,:) | |||
| integer, | intent(in), | optional | :: | indexing |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in) | :: | x1(:) | |||
| real(kind=sp), | intent(in) | :: | x2(:) | |||
| real(kind=sp), | intent(out) | :: | xm1(:,:) | |||
| real(kind=sp), | intent(out) | :: | xm2(:,:) | |||
| integer, | intent(in), | optional | :: | indexing |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int16), | intent(in) | :: | x1(:) | |||
| integer(kind=int16), | intent(in) | :: | x2(:) | |||
| integer(kind=int16), | intent(in) | :: | x3(:) | |||
| integer(kind=int16), | intent(out) | :: | xm1(:,:,:) | |||
| integer(kind=int16), | intent(out) | :: | xm2(:,:,:) | |||
| integer(kind=int16), | intent(out) | :: | xm3(:,:,:) | |||
| integer, | intent(in), | optional | :: | indexing |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int32), | intent(in) | :: | x1(:) | |||
| integer(kind=int32), | intent(in) | :: | x2(:) | |||
| integer(kind=int32), | intent(in) | :: | x3(:) | |||
| integer(kind=int32), | intent(out) | :: | xm1(:,:,:) | |||
| integer(kind=int32), | intent(out) | :: | xm2(:,:,:) | |||
| integer(kind=int32), | intent(out) | :: | xm3(:,:,:) | |||
| integer, | intent(in), | optional | :: | indexing |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int64), | intent(in) | :: | x1(:) | |||
| integer(kind=int64), | intent(in) | :: | x2(:) | |||
| integer(kind=int64), | intent(in) | :: | x3(:) | |||
| integer(kind=int64), | intent(out) | :: | xm1(:,:,:) | |||
| integer(kind=int64), | intent(out) | :: | xm2(:,:,:) | |||
| integer(kind=int64), | intent(out) | :: | xm3(:,:,:) | |||
| integer, | intent(in), | optional | :: | indexing |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int8), | intent(in) | :: | x1(:) | |||
| integer(kind=int8), | intent(in) | :: | x2(:) | |||
| integer(kind=int8), | intent(in) | :: | x3(:) | |||
| integer(kind=int8), | intent(out) | :: | xm1(:,:,:) | |||
| integer(kind=int8), | intent(out) | :: | xm2(:,:,:) | |||
| integer(kind=int8), | intent(out) | :: | xm3(:,:,:) | |||
| integer, | intent(in), | optional | :: | indexing |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | x1(:) | |||
| real(kind=dp), | intent(in) | :: | x2(:) | |||
| real(kind=dp), | intent(in) | :: | x3(:) | |||
| real(kind=dp), | intent(out) | :: | xm1(:,:,:) | |||
| real(kind=dp), | intent(out) | :: | xm2(:,:,:) | |||
| real(kind=dp), | intent(out) | :: | xm3(:,:,:) | |||
| integer, | intent(in), | optional | :: | indexing |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in) | :: | x1(:) | |||
| real(kind=sp), | intent(in) | :: | x2(:) | |||
| real(kind=sp), | intent(in) | :: | x3(:) | |||
| real(kind=sp), | intent(out) | :: | xm1(:,:,:) | |||
| real(kind=sp), | intent(out) | :: | xm2(:,:,:) | |||
| real(kind=sp), | intent(out) | :: | xm3(:,:,:) | |||
| integer, | intent(in), | optional | :: | indexing |
rad2deg converts phase angles from radians to degrees.
(Specification)
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in) | :: | theta |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | theta |
Swap the values of the lhs and rhs arguments (Specification)
Version: experimental
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int8), | intent(inout) | :: | lhs | |||
| integer(kind=int8), | intent(inout) | :: | rhs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int16), | intent(inout) | :: | lhs | |||
| integer(kind=int16), | intent(inout) | :: | rhs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int32), | intent(inout) | :: | lhs | |||
| integer(kind=int32), | intent(inout) | :: | rhs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int64), | intent(inout) | :: | lhs | |||
| integer(kind=int64), | intent(inout) | :: | rhs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(inout) | :: | lhs | |||
| real(kind=sp), | intent(inout) | :: | rhs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(inout) | :: | lhs | |||
| real(kind=dp), | intent(inout) | :: | rhs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(bitset_64), | intent(inout) | :: | lhs | |||
| type(bitset_64), | intent(inout) | :: | rhs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(bitset_large), | intent(inout) | :: | lhs | |||
| type(bitset_large), | intent(inout) | :: | rhs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(inout) | :: | lhs | |||
| complex(kind=sp), | intent(inout) | :: | rhs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(inout) | :: | lhs | |||
| complex(kind=dp), | intent(inout) | :: | rhs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(inout) | :: | lhs | |||
| logical, | intent(inout) | :: | rhs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(inout) | :: | lhs | |||
| character(len=*), | intent(inout) | :: | rhs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(string_type), | intent(inout) | :: | lhs | |||
| type(string_type), | intent(inout) | :: | rhs |