chol computes Cholesky's decomposition of a symmetric positive definite matrix.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in), | dimension(:, :) | :: | A |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in), | dimension(:, :) | :: | A |
det computes the matrix determinant.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in), | dimension(:, :) | :: | A | ||
| real(kind=dp), | intent(inout), | optional | dimension(:, :), allocatable | :: | outL | |
| real(kind=dp), | intent(inout), | optional | dimension(:, :), allocatable | :: | outU |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in), | dimension(:, :) | :: | A | ||
| real(kind=sp), | intent(inout), | optional | dimension(:, :), allocatable | :: | outL | |
| real(kind=sp), | intent(inout), | optional | dimension(:, :), allocatable | :: | outU |
diag creates diagonal matrix or get the diagonal of a matrix.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in), | dimension(:, :) | :: | A |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in), | dimension(:, :) | :: | A |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in), | dimension(:) | :: | x |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in), | dimension(:) | :: | x |
diff computes differences of arrays.
(Specification)
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in), | dimension(:) | :: | x | ||
| integer, | intent(in), | optional | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int16), | intent(in), | dimension(:) | :: | x | ||
| integer, | intent(in), | optional | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int32), | intent(in), | dimension(:) | :: | x | ||
| integer, | intent(in), | optional | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int64), | intent(in), | dimension(:) | :: | x | ||
| integer, | intent(in), | optional | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int8), | intent(in), | dimension(:) | :: | x | ||
| integer, | intent(in), | optional | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in), | dimension(:) | :: | x | ||
| integer, | intent(in), | optional | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in), | dimension(:, :) | :: | A | ||
| integer, | intent(in), | optional | :: | n | ||
| integer, | intent(in), | optional | :: | dim |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int16), | intent(in), | dimension(:, :) | :: | A | ||
| integer, | intent(in), | optional | :: | n | ||
| integer, | intent(in), | optional | :: | dim |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int32), | intent(in), | dimension(:, :) | :: | A | ||
| integer, | intent(in), | optional | :: | n | ||
| integer, | intent(in), | optional | :: | dim |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int64), | intent(in), | dimension(:, :) | :: | A | ||
| integer, | intent(in), | optional | :: | n | ||
| integer, | intent(in), | optional | :: | dim |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int8), | intent(in), | dimension(:, :) | :: | A | ||
| integer, | intent(in), | optional | :: | n | ||
| integer, | intent(in), | optional | :: | dim |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in), | dimension(:, :) | :: | A | ||
| integer, | intent(in), | optional | :: | n | ||
| integer, | intent(in), | optional | :: | dim |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(out) | :: | X(:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(out) | :: | X(:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in), | dimension(:) | :: | x1 | ||
| complex(kind=dp), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(in), | dimension(:) | :: | x1 | ||
| complex(kind=sp), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in), | dimension(:) | :: | x1 | ||
| complex(kind=dp), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(in), | dimension(:) | :: | x1 | ||
| complex(kind=sp), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in), | dimension(:, :) | :: | A1 | ||
| complex(kind=dp), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(in), | dimension(:, :) | :: | A1 | ||
| complex(kind=sp), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in), | dimension(:, :) | :: | A1 | ||
| complex(kind=dp), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(in), | dimension(:, :) | :: | A1 | ||
| complex(kind=sp), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int16), | intent(in), | dimension(:) | :: | x1 | ||
| integer(kind=int16), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int32), | intent(in), | dimension(:) | :: | x1 | ||
| integer(kind=int32), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int64), | intent(in), | dimension(:) | :: | x1 | ||
| integer(kind=int64), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int8), | intent(in), | dimension(:) | :: | x1 | ||
| integer(kind=int8), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int16), | intent(in), | dimension(:) | :: | x1 | ||
| integer(kind=int16), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int32), | intent(in), | dimension(:) | :: | x1 | ||
| integer(kind=int32), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int64), | intent(in), | dimension(:) | :: | x1 | ||
| integer(kind=int64), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int8), | intent(in), | dimension(:) | :: | x1 | ||
| integer(kind=int8), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int16), | intent(in), | dimension(:, :) | :: | A1 | ||
| integer(kind=int16), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int32), | intent(in), | dimension(:, :) | :: | A1 | ||
| integer(kind=int32), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int64), | intent(in), | dimension(:, :) | :: | A1 | ||
| integer(kind=int64), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int8), | intent(in), | dimension(:, :) | :: | A1 | ||
| integer(kind=int8), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int16), | intent(in), | dimension(:, :) | :: | A1 | ||
| integer(kind=int16), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int32), | intent(in), | dimension(:, :) | :: | A1 | ||
| integer(kind=int32), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int64), | intent(in), | dimension(:, :) | :: | A1 | ||
| integer(kind=int64), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int8), | intent(in), | dimension(:, :) | :: | A1 | ||
| integer(kind=int8), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in), | dimension(:) | :: | x1 | ||
| real(kind=dp), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in), | dimension(:) | :: | x1 | ||
| real(kind=sp), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in), | dimension(:) | :: | x1 | ||
| real(kind=dp), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in), | dimension(:) | :: | x1 | ||
| real(kind=sp), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in), | dimension(:, :) | :: | A1 | ||
| real(kind=dp), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in), | dimension(:, :) | :: | A1 | ||
| real(kind=sp), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in), | dimension(:, :) | :: | A1 | ||
| real(kind=dp), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in), | dimension(:, :) | :: | A1 | ||
| real(kind=sp), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in), | dimension(:, :) | :: | A |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(in), | dimension(:, :) | :: | A |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in), | dimension(:, :) | :: | A |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in), | dimension(:, :) | :: | A |
real(sp) matrix is square or not.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in) | :: | A(:,:) |
real(dp) matrix is square or not.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | A(:,:) |
complex(sp) matrix is square or not.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(in) | :: | A(:,:) |
complex(dp) matrix is square or not.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in) | :: | A(:,:) |
real(sp) matrix is symmetric or not.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in) | :: | A(:,:) |
real(dp) matrix is symmetric or not.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | A(:,:) |
complex(sp) matrix is symmetric or not.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(in) | :: | A(:,:) |
complex(dp) matrix is symmetric or not.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in) | :: | A(:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(out) | :: | X(:) | |||
| real(kind=dp), | intent(in) | :: | from | |||
| real(kind=dp), | intent(in) | :: | to |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(out) | :: | X(:) | |||
| real(kind=sp), | intent(in) | :: | from | |||
| real(kind=sp), | intent(in) | :: | to |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(out) | :: | X(:) | |||
| real(kind=dp), | intent(in) | :: | from | |||
| real(kind=dp), | intent(in) | :: | to |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(out) | :: | X(:) | |||
| real(kind=sp), | intent(in) | :: | from | |||
| real(kind=sp), | intent(in) | :: | to |
lu computes the LU matrix factorization.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in), | dimension(:, :) | :: | A | ||
| real(kind=dp), | intent(out), | dimension(:, :), allocatable | :: | L | ||
| real(kind=dp), | intent(out), | dimension(:, :), allocatable | :: | U |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in), | dimension(:, :) | :: | A | ||
| real(kind=sp), | intent(out), | dimension(:, :), allocatable | :: | L | ||
| real(kind=sp), | intent(out), | dimension(:, :), allocatable | :: | U |
Calculat matrix power
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in), | dimension(:, :) | :: | a | ||
| integer | :: | num |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in), | dimension(:, :) | :: | a | ||
| integer | :: | num |
norm computes vector and matrix norms.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in), | dimension(:) | :: | x | ||
| real(kind=dp), | intent(in), | optional | :: | p |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in), | dimension(:) | :: | x | ||
| real(kind=sp), | intent(in), | optional | :: | p |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in), | dimension(:, :) | :: | A | ||
| real(kind=dp), | intent(in), | optional | :: | p |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in), | dimension(:, :) | :: | A | ||
| real(kind=sp), | intent(in), | optional | :: | p |
Creates a rank-1 or rank-2 array filled ones. (Specification)
ones creates a rank-1 array, filled completely with 1 integer type values.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | dim |
ones creates a rank-2 array, filled completely with 1 integer type values.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | dim1 | |||
| integer, | intent(in) | :: | dim2 |
Calculate the inverse of a real matrix.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in), | dimension(:, :) | :: | A |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in), | dimension(:, :) | :: | A |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(in), | dimension(:, :) | :: | A |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in), | dimension(:, :) | :: | A |
complex(dp) matrix multiplication
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in) | :: | m1(:,:) | |||
| real(kind=sp), | intent(in) | :: | m2(:,:) |
complex(dp) matrix multiplication
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | m1(:,:) | |||
| real(kind=dp), | intent(in) | :: | m2(:,:) |
complex(dp) matrix multiplication
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(in) | :: | m1(:,:) | |||
| complex(kind=sp), | intent(in) | :: | m2(:,:) |
complex(dp) matrix multiplication
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in) | :: | m1(:,:) | |||
| complex(kind=dp), | intent(in) | :: | m2(:,:) |
complex(dp) matrix multiplication
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in) | :: | m1(:,:) | |||
| complex(kind=sp), | intent(in) | :: | m2(:,:) |
complex(dp) matrix multiplication
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | m1(:,:) | |||
| complex(kind=dp), | intent(in) | :: | m2(:,:) |
complex(dp) matrix multiplication
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(in) | :: | m1(:,:) | |||
| real(kind=sp), | intent(in) | :: | m2(:,:) |
complex(dp) matrix multiplication
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in) | :: | m1(:,:) | |||
| real(kind=dp), | intent(in) | :: | m2(:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in), | dimension(:) | :: | x | ||
| real(kind=dp), | intent(in), | dimension(:) | :: | y |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int16), | intent(in), | dimension(:) | :: | x | ||
| integer(kind=int16), | intent(in), | dimension(:) | :: | y |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int32), | intent(in), | dimension(:) | :: | x | ||
| integer(kind=int32), | intent(in), | dimension(:) | :: | y |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int64), | intent(in), | dimension(:) | :: | x | ||
| integer(kind=int64), | intent(in), | dimension(:) | :: | y |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int8), | intent(in), | dimension(:) | :: | x | ||
| integer(kind=int8), | intent(in), | dimension(:) | :: | y |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in), | dimension(:) | :: | x | ||
| real(kind=sp), | intent(in), | dimension(:) | :: | y |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | a(:,:) | |||
| real(kind=dp), | intent(out), | allocatable | :: | q(:,:) | ||
| real(kind=dp), | intent(out), | allocatable | :: | r(:,:) | ||
| integer, | optional | :: | l |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in) | :: | a(:,:) | |||
| real(kind=sp), | intent(out), | allocatable | :: | q(:,:) | ||
| real(kind=sp), | intent(out), | allocatable | :: | r(:,:) | ||
| integer, | optional | :: | l |
seq returns evenly spaced vector.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(out), | dimension(:), allocatable | :: | X | ||
| real(kind=dp), | intent(in) | :: | from | |||
| real(kind=dp), | intent(in) | :: | to | |||
| real(kind=dp), | intent(in), | optional | :: | by |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int16), | intent(out), | dimension(:), allocatable | :: | X | ||
| integer(kind=int16), | intent(in) | :: | from | |||
| integer(kind=int16), | intent(in) | :: | to | |||
| integer(kind=int16), | intent(in), | optional | :: | by |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int32), | intent(out), | dimension(:), allocatable | :: | X | ||
| integer(kind=int32), | intent(in) | :: | from | |||
| integer(kind=int32), | intent(in) | :: | to | |||
| integer(kind=int32), | intent(in), | optional | :: | by |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int64), | intent(out), | dimension(:), allocatable | :: | X | ||
| integer(kind=int64), | intent(in) | :: | from | |||
| integer(kind=int64), | intent(in) | :: | to | |||
| integer(kind=int64), | intent(in), | optional | :: | by |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int8), | intent(out), | dimension(:), allocatable | :: | X | ||
| integer(kind=int8), | intent(in) | :: | from | |||
| integer(kind=int8), | intent(in) | :: | to | |||
| integer(kind=int8), | intent(in), | optional | :: | by |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(out), | dimension(:), allocatable | :: | X | ||
| real(kind=sp), | intent(in) | :: | from | |||
| real(kind=sp), | intent(in) | :: | to | |||
| real(kind=sp), | intent(in), | optional | :: | by |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in), | dimension(:, :) | :: | A | ||
| real(kind=dp), | intent(in), | dimension(:) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in), | dimension(:, :) | :: | A | ||
| real(kind=sp), | intent(in), | dimension(:) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in), | dimension(:, :) | :: | a | ||
| real(kind=dp), | intent(out), | dimension(:), allocatable | :: | w | ||
| real(kind=dp), | intent(out), | optional | dimension(:, :), allocatable | :: | u | |
| real(kind=dp), | intent(out), | optional | dimension(:, :), allocatable | :: | v | |
| logical, | intent(in), | optional | :: | d | ||
| integer, | intent(out), | optional | :: | ierr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in), | dimension(:, :) | :: | a | ||
| real(kind=sp), | intent(out), | dimension(:), allocatable | :: | w | ||
| real(kind=sp), | intent(out), | optional | dimension(:, :), allocatable | :: | u | |
| real(kind=sp), | intent(out), | optional | dimension(:, :), allocatable | :: | v | |
| logical, | intent(in), | optional | :: | d | ||
| integer, | intent(out), | optional | :: | ierr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in), | dimension(:, :) | :: | A | ||
| real(kind=dp), | intent(in), | dimension(:) | :: | b | ||
| integer, | intent(in), | optional | :: | cutoff |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in), | dimension(:, :) | :: | A | ||
| real(kind=sp), | intent(in), | dimension(:) | :: | b | ||
| integer, | intent(in), | optional | :: | cutoff |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in), | dimension(:, :) | :: | A |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in), | dimension(:, :) | :: | A |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in), | dimension(:, :) | :: | A | ||
| integer, | intent(in), | optional | :: | k |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(in), | dimension(:, :) | :: | A | ||
| integer, | intent(in), | optional | :: | k |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in), | dimension(:, :) | :: | A | ||
| integer, | intent(in), | optional | :: | k |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int16), | intent(in), | dimension(:, :) | :: | A | ||
| integer, | intent(in), | optional | :: | k |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int32), | intent(in), | dimension(:, :) | :: | A | ||
| integer, | intent(in), | optional | :: | k |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int64), | intent(in), | dimension(:, :) | :: | A | ||
| integer, | intent(in), | optional | :: | k |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int8), | intent(in), | dimension(:, :) | :: | A | ||
| integer, | intent(in), | optional | :: | k |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in), | dimension(:, :) | :: | A | ||
| integer, | intent(in), | optional | :: | k |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in), | dimension(:, :) | :: | A | ||
| integer, | intent(in), | optional | :: | k |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(in), | dimension(:, :) | :: | A | ||
| integer, | intent(in), | optional | :: | k |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in), | dimension(:, :) | :: | A | ||
| integer, | intent(in), | optional | :: | k |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int16), | intent(in), | dimension(:, :) | :: | A | ||
| integer, | intent(in), | optional | :: | k |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int32), | intent(in), | dimension(:, :) | :: | A | ||
| integer, | intent(in), | optional | :: | k |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int64), | intent(in), | dimension(:, :) | :: | A | ||
| integer, | intent(in), | optional | :: | k |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int8), | intent(in), | dimension(:, :) | :: | A | ||
| integer, | intent(in), | optional | :: | k |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in), | dimension(:, :) | :: | A | ||
| integer, | intent(in), | optional | :: | k |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in), | dimension(:) | :: | x1 | ||
| complex(kind=dp), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(in), | dimension(:) | :: | x1 | ||
| complex(kind=sp), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in), | dimension(:) | :: | x1 | ||
| complex(kind=dp), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(in), | dimension(:) | :: | x1 | ||
| complex(kind=sp), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in), | dimension(:, :) | :: | A1 | ||
| complex(kind=dp), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(in), | dimension(:, :) | :: | A1 | ||
| complex(kind=sp), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=dp), | intent(in), | dimension(:, :) | :: | A1 | ||
| complex(kind=dp), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=sp), | intent(in), | dimension(:, :) | :: | A1 | ||
| complex(kind=sp), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int16), | intent(in), | dimension(:) | :: | x1 | ||
| integer(kind=int16), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int32), | intent(in), | dimension(:) | :: | x1 | ||
| integer(kind=int32), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int64), | intent(in), | dimension(:) | :: | x1 | ||
| integer(kind=int64), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int8), | intent(in), | dimension(:) | :: | x1 | ||
| integer(kind=int8), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int16), | intent(in), | dimension(:) | :: | x1 | ||
| integer(kind=int16), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int32), | intent(in), | dimension(:) | :: | x1 | ||
| integer(kind=int32), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int64), | intent(in), | dimension(:) | :: | x1 | ||
| integer(kind=int64), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int8), | intent(in), | dimension(:) | :: | x1 | ||
| integer(kind=int8), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int16), | intent(in), | dimension(:, :) | :: | A1 | ||
| integer(kind=int16), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int32), | intent(in), | dimension(:, :) | :: | A1 | ||
| integer(kind=int32), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int64), | intent(in), | dimension(:, :) | :: | A1 | ||
| integer(kind=int64), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int8), | intent(in), | dimension(:, :) | :: | A1 | ||
| integer(kind=int8), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int16), | intent(in), | dimension(:, :) | :: | A1 | ||
| integer(kind=int16), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int32), | intent(in), | dimension(:, :) | :: | A1 | ||
| integer(kind=int32), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int64), | intent(in), | dimension(:, :) | :: | A1 | ||
| integer(kind=int64), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=int8), | intent(in), | dimension(:, :) | :: | A1 | ||
| integer(kind=int8), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in), | dimension(:) | :: | x1 | ||
| real(kind=dp), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in), | dimension(:) | :: | x1 | ||
| real(kind=sp), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in), | dimension(:) | :: | x1 | ||
| real(kind=dp), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in), | dimension(:) | :: | x1 | ||
| real(kind=sp), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in), | dimension(:, :) | :: | A1 | ||
| real(kind=dp), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in), | dimension(:, :) | :: | A1 | ||
| real(kind=sp), | intent(in), | dimension(:) | :: | x2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in), | dimension(:, :) | :: | A1 | ||
| real(kind=dp), | intent(in), | dimension(:, :) | :: | A2 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=sp), | intent(in), | dimension(:, :) | :: | A1 | ||
| real(kind=sp), | intent(in), | dimension(:, :) | :: | A2 |
Creates a rank-1 or rank-2 array filled zeros. (Specification)
zeros creates a rank-1 array, filled completely with 0 integer type values.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | dim |
zeros creates a rank-2 array, filled completely with 0 integer type values.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | dim1 | |||
| integer, | intent(in) | :: | dim2 |