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 |