@brief Module containing interfaces used in the modules of the Numerical Recipes book software. @details For details we refer the user to "FORTRAN Numerical Recipes: Numerical recipes in FORTRAN 90".
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| integer(kind=I4B), | public, | parameter | :: | NPAR_ARTH | = | 16 | |
| integer(kind=I4B), | public, | parameter | :: | NPAR2_ARTH | = | 8 | |
| integer(kind=I4B), | public, | parameter | :: | NPAR_GEOP | = | 4 | |
| integer(kind=I4B), | public, | parameter | :: | NPAR2_GEOP | = | 2 | |
| integer(kind=I4B), | public, | parameter | :: | NPAR_CUMSUM | = | 16 | |
| integer(kind=I4B), | public, | parameter | :: | NPAR_CUMPROD | = | 8 | |
| integer(kind=I4B), | public, | parameter | :: | NPAR_POLY | = | 8 | |
| integer(kind=I4B), | public, | parameter | :: | NPAR_POLYTERM | = | 8 |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | src | ||
| real(kind=SP), | intent(out), | DIMENSION(:) | :: | dest | ||
| integer(kind=I4B), | intent(out) | :: | n_copied | |||
| integer(kind=I4B), | intent(out) | :: | n_not_copied |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=DP), | intent(in), | DIMENSION(:) | :: | src | ||
| real(kind=DP), | intent(out), | DIMENSION(:) | :: | dest | ||
| integer(kind=I4B), | intent(out) | :: | n_copied | |||
| integer(kind=I4B), | intent(out) | :: | n_not_copied |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=I4B), | intent(in), | DIMENSION(:) | :: | src | ||
| integer(kind=I4B), | intent(out), | DIMENSION(:) | :: | dest | ||
| integer(kind=I4B), | intent(out) | :: | n_copied | |||
| integer(kind=I4B), | intent(out) | :: | n_not_copied |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=I4B), | intent(inout) | :: | a | |||
| integer(kind=I4B), | intent(inout) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(inout) | :: | a | |||
| real(kind=SP), | intent(inout) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(inout), | DIMENSION(:) | :: | a | ||
| real(kind=SP), | intent(inout), | DIMENSION(:) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=SPC), | intent(inout) | :: | a | |||
| complex(kind=SPC), | intent(inout) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=SPC), | intent(inout), | DIMENSION(:) | :: | a | ||
| complex(kind=SPC), | intent(inout), | DIMENSION(:) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=SPC), | intent(inout), | DIMENSION(:,:) | :: | a | ||
| complex(kind=SPC), | intent(inout), | DIMENSION(:,:) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=DPC), | intent(inout) | :: | a | |||
| complex(kind=DPC), | intent(inout) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=DPC), | intent(inout), | DIMENSION(:) | :: | a | ||
| complex(kind=DPC), | intent(inout), | DIMENSION(:) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=DPC), | intent(inout), | DIMENSION(:,:) | :: | a | ||
| complex(kind=DPC), | intent(inout), | DIMENSION(:,:) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(inout) | :: | a | |||
| real(kind=SP), | intent(inout) | :: | b | |||
| logical(kind=LGT), | intent(in) | :: | mask |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(inout), | DIMENSION(:) | :: | a | ||
| real(kind=SP), | intent(inout), | DIMENSION(:) | :: | b | ||
| logical(kind=LGT), | intent(in), | DIMENSION(:) | :: | mask |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(inout), | DIMENSION(:,:) | :: | a | ||
| real(kind=SP), | intent(inout), | DIMENSION(:,:) | :: | b | ||
| logical(kind=LGT), | intent(in), | DIMENSION(:,:) | :: | mask |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | DIMENSION(:), POINTER | :: | p | |||
| integer(kind=I4B), | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | DIMENSION(:,:), POINTER | :: | p | |||
| integer(kind=I4B), | intent(in) | :: | n | |||
| integer(kind=I4B), | intent(in) | :: | m |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=I4B), | DIMENSION(:), POINTER | :: | p | |||
| integer(kind=I4B), | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=I4B), | DIMENSION(:,:), POINTER | :: | p | |||
| integer(kind=I4B), | intent(in) | :: | n | |||
| integer(kind=I4B), | intent(in) | :: | m |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=1), | DIMENSION(:), POINTER | :: | p | |||
| integer(kind=I4B), | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | arr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=I4B), | intent(in), | DIMENSION(:) | :: | iarr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in) | :: | n1 | |||
| character(len=*), | intent(in) | :: | string |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in) | :: | n1 | |||
| logical, | intent(in) | :: | n2 | |||
| character(len=*), | intent(in) | :: | string |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in) | :: | n1 | |||
| logical, | intent(in) | :: | n2 | |||
| logical, | intent(in) | :: | n3 | |||
| character(len=*), | intent(in) | :: | string |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in) | :: | n1 | |||
| logical, | intent(in) | :: | n2 | |||
| logical, | intent(in) | :: | n3 | |||
| logical, | intent(in) | :: | n4 | |||
| character(len=*), | intent(in) | :: | string |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in), | DIMENSION(:) | :: | n | ||
| character(len=*), | intent(in) | :: | string |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | n1 | |||
| integer, | intent(in) | :: | n2 | |||
| character(len=*), | intent(in) | :: | string |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | n1 | |||
| integer, | intent(in) | :: | n2 | |||
| integer, | intent(in) | :: | n3 | |||
| character(len=*), | intent(in) | :: | string |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | n1 | |||
| integer, | intent(in) | :: | n2 | |||
| integer, | intent(in) | :: | n3 | |||
| integer, | intent(in) | :: | n4 | |||
| character(len=*), | intent(in) | :: | string |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in), | DIMENSION(:) | :: | nn | ||
| character(len=*), | intent(in) | :: | string |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(in) | :: | first | |||
| real(kind=SP), | intent(in) | :: | increment | |||
| integer(kind=I4B), | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=DP), | intent(in) | :: | first | |||
| real(kind=DP), | intent(in) | :: | increment | |||
| integer(kind=I4B), | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=I4B), | intent(in) | :: | first | |||
| integer(kind=I4B), | intent(in) | :: | increment | |||
| integer(kind=I4B), | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(in) | :: | first | |||
| real(kind=SP), | intent(in) | :: | factor | |||
| integer(kind=I4B), | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=DP), | intent(in) | :: | first | |||
| real(kind=DP), | intent(in) | :: | factor | |||
| integer(kind=I4B), | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=I4B), | intent(in) | :: | first | |||
| integer(kind=I4B), | intent(in) | :: | factor | |||
| integer(kind=I4B), | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=SP), | intent(in) | :: | first | |||
| complex(kind=SP), | intent(in) | :: | factor | |||
| integer(kind=I4B), | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=DP), | intent(in), | DIMENSION(:) | :: | first | ||
| real(kind=DP), | intent(in), | DIMENSION(:) | :: | factor | ||
| integer(kind=I4B), | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | arr | ||
| real(kind=SP), | intent(in), | optional | :: | seed |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=I4B), | intent(in), | DIMENSION(:) | :: | arr | ||
| integer(kind=I4B), | intent(in), | optional | :: | seed |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(in) | :: | x | |||
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | coeffs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | x | ||
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | coeffs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=DP), | intent(in) | :: | x | |||
| real(kind=DP), | intent(in), | DIMENSION(:) | :: | coeffs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=DP), | intent(in), | DIMENSION(:) | :: | x | ||
| real(kind=DP), | intent(in), | DIMENSION(:) | :: | coeffs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=SPC), | intent(in) | :: | x | |||
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | coeffs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=SPC), | intent(in) | :: | x | |||
| complex(kind=SPC), | intent(in), | DIMENSION(:) | :: | coeffs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | x | ||
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | coeffs | ||
| logical(kind=LGT), | intent(in), | DIMENSION(:) | :: | mask |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=DP), | intent(in), | DIMENSION(:) | :: | x | ||
| real(kind=DP), | intent(in), | DIMENSION(:) | :: | coeffs | ||
| logical(kind=LGT), | intent(in), | DIMENSION(:) | :: | mask |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | a | ||
| real(kind=SP), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=SPC), | intent(in), | DIMENSION(:) | :: | a | ||
| complex(kind=SPC), | intent(in) | :: | 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(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(in), | DIMENSION(:) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=I4B), | intent(in), | DIMENSION(:) | :: | a | ||
| integer(kind=I4B), | intent(in), | DIMENSION(:) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(out), | DIMENSION(:) | :: | dest | ||
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | source | ||
| integer(kind=I4B), | intent(in), | DIMENSION(:) | :: | dest_index |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=DP), | intent(out), | DIMENSION(:) | :: | dest | ||
| real(kind=DP), | intent(in), | DIMENSION(:) | :: | source | ||
| integer(kind=I4B), | intent(in), | DIMENSION(:) | :: | dest_index |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(out), | DIMENSION(:) | :: | dest | ||
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | source | ||
| integer(kind=I4B), | intent(in), | DIMENSION(:) | :: | dest_index |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=DP), | intent(out), | DIMENSION(:) | :: | dest | ||
| real(kind=DP), | intent(in), | DIMENSION(:) | :: | source | ||
| integer(kind=I4B), | intent(in), | DIMENSION(:) | :: | dest_index |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(inout), | DIMENSION(:,:) | :: | mat | ||
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | diag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(inout), | DIMENSION(:,:) | :: | mat | ||
| real(kind=SP), | intent(in) | :: | diag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(inout), | DIMENSION(:,:) | :: | mat | ||
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | diag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(inout), | DIMENSION(:,:) | :: | mat | ||
| real(kind=SP), | intent(in) | :: | diag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(in), | DIMENSION(:,:) | :: | mat |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=DP), | intent(in), | DIMENSION(:,:) | :: | mat |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | diagv | ||
| real(kind=SP), | intent(inout), | DIMENSION(:,:) | :: | mat |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(in) | :: | scal | |||
| real(kind=SP), | intent(inout), | DIMENSION(:,:) | :: | mat |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | DIMENSION(:), POINTER | :: | p | |||
| integer(kind=I4B), | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=I4B), | DIMENSION(:), POINTER | :: | p | |||
| integer(kind=I4B), | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=1), | DIMENSION(:), POINTER | :: | p | |||
| integer(kind=I4B), | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | DIMENSION(:,:), POINTER | :: | p | |||
| integer(kind=I4B), | intent(in) | :: | n | |||
| integer(kind=I4B), | intent(in) | :: | m |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=I4B), | DIMENSION(:,:), POINTER | :: | p | |||
| integer(kind=I4B), | intent(in) | :: | n | |||
| integer(kind=I4B), | intent(in) | :: | m |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical(kind=LGT), | intent(in), | DIMENSION(:) | :: | mask |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | arr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=I4B), | intent(in), | DIMENSION(:) | :: | iarr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | arr |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | n1 | |||
| integer, | intent(in) | :: | n2 | |||
| character(len=*), | intent(in) | :: | string |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | n1 | |||
| integer, | intent(in) | :: | n2 | |||
| integer, | intent(in) | :: | n3 | |||
| character(len=*), | intent(in) | :: | string |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | n1 | |||
| integer, | intent(in) | :: | n2 | |||
| integer, | intent(in) | :: | n3 | |||
| integer, | intent(in) | :: | n4 | |||
| character(len=*), | intent(in) | :: | string |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in), | DIMENSION(:) | :: | nn | ||
| character(len=*), | intent(in) | :: | string |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(in) | :: | first | |||
| real(kind=SP), | intent(in) | :: | increment | |||
| integer(kind=I4B), | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=DP), | intent(in) | :: | first | |||
| real(kind=DP), | intent(in) | :: | increment | |||
| integer(kind=I4B), | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=I4B), | intent(in) | :: | first | |||
| integer(kind=I4B), | intent(in) | :: | increment | |||
| integer(kind=I4B), | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(in) | :: | first | |||
| real(kind=SP), | intent(in) | :: | factor | |||
| integer(kind=I4B), | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=DP), | intent(in) | :: | first | |||
| real(kind=DP), | intent(in) | :: | factor | |||
| integer(kind=I4B), | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=I4B), | intent(in) | :: | first | |||
| integer(kind=I4B), | intent(in) | :: | factor | |||
| integer(kind=I4B), | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=SP), | intent(in) | :: | first | |||
| complex(kind=SP), | intent(in) | :: | factor | |||
| integer(kind=I4B), | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=DP), | intent(in), | DIMENSION(:) | :: | first | ||
| real(kind=DP), | intent(in), | DIMENSION(:) | :: | factor | ||
| integer(kind=I4B), | intent(in) | :: | n |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | arr | ||
| real(kind=SP), | intent(in), | optional | :: | seed |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=I4B), | intent(in), | DIMENSION(:) | :: | arr | ||
| integer(kind=I4B), | intent(in), | optional | :: | seed |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | arr | ||
| real(kind=SP), | intent(in), | optional | :: | seed |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(in) | :: | x | |||
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | coeffs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=DP), | intent(in) | :: | x | |||
| real(kind=DP), | intent(in), | DIMENSION(:) | :: | coeffs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=SPC), | intent(in) | :: | x | |||
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | coeffs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=SPC), | intent(in) | :: | x | |||
| complex(kind=SPC), | intent(in), | DIMENSION(:) | :: | coeffs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | x | ||
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | coeffs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=DP), | intent(in), | DIMENSION(:) | :: | x | ||
| real(kind=DP), | intent(in), | DIMENSION(:) | :: | coeffs |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | x | ||
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | coeffs | ||
| logical(kind=LGT), | intent(in), | DIMENSION(:) | :: | mask |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=DP), | intent(in), | DIMENSION(:) | :: | x | ||
| real(kind=DP), | intent(in), | DIMENSION(:) | :: | coeffs | ||
| logical(kind=LGT), | intent(in), | DIMENSION(:) | :: | mask |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | a | ||
| real(kind=SP), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=SPC), | intent(in), | DIMENSION(:) | :: | a | ||
| complex(kind=SPC), | intent(in) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=I4B), | intent(in) | :: | n | |||
| integer(kind=I4B), | intent(in) | :: | nn |
| 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(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=SP), | intent(in), | DIMENSION(:) | :: | a | ||
| real(kind=SP), | 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(in), | DIMENSION(:) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=I4B), | intent(in), | DIMENSION(:) | :: | a | ||
| integer(kind=I4B), | intent(in), | DIMENSION(:) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical(kind=LGT), | intent(in), | DIMENSION(:) | :: | a | ||
| logical(kind=LGT), | intent(in), | DIMENSION(:) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(in), | DIMENSION(:,:) | :: | mat |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=DP), | intent(in), | DIMENSION(:,:) | :: | mat |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=I4B), | intent(in) | :: | j | |||
| integer(kind=I4B), | intent(in) | :: | k | |||
| integer(kind=I4B), | intent(in), | optional | :: | extra |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=I4B), | intent(in) | :: | j | |||
| integer(kind=I4B), | intent(in) | :: | k | |||
| integer(kind=I4B), | intent(in), | optional | :: | extra |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | v |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | src | ||
| real(kind=SP), | intent(out), | DIMENSION(:) | :: | dest | ||
| integer(kind=I4B), | intent(out) | :: | n_copied | |||
| integer(kind=I4B), | intent(out) | :: | n_not_copied |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=DP), | intent(in), | DIMENSION(:) | :: | src | ||
| real(kind=DP), | intent(out), | DIMENSION(:) | :: | dest | ||
| integer(kind=I4B), | intent(out) | :: | n_copied | |||
| integer(kind=I4B), | intent(out) | :: | n_not_copied |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=I4B), | intent(in), | DIMENSION(:) | :: | src | ||
| integer(kind=I4B), | intent(out), | DIMENSION(:) | :: | dest | ||
| integer(kind=I4B), | intent(out) | :: | n_copied | |||
| integer(kind=I4B), | intent(out) | :: | n_not_copied |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer(kind=I4B), | intent(inout) | :: | a | |||
| integer(kind=I4B), | intent(inout) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(inout) | :: | a | |||
| real(kind=SP), | intent(inout) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(inout), | DIMENSION(:) | :: | a | ||
| real(kind=SP), | intent(inout), | DIMENSION(:) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=SPC), | intent(inout) | :: | a | |||
| complex(kind=SPC), | intent(inout) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=SPC), | intent(inout), | DIMENSION(:) | :: | a | ||
| complex(kind=SPC), | intent(inout), | DIMENSION(:) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=SPC), | intent(inout), | DIMENSION(:,:) | :: | a | ||
| complex(kind=SPC), | intent(inout), | DIMENSION(:,:) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=DPC), | intent(inout) | :: | a | |||
| complex(kind=DPC), | intent(inout) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=DPC), | intent(inout), | DIMENSION(:) | :: | a | ||
| complex(kind=DPC), | intent(inout), | DIMENSION(:) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| complex(kind=DPC), | intent(inout), | DIMENSION(:,:) | :: | a | ||
| complex(kind=DPC), | intent(inout), | DIMENSION(:,:) | :: | b |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(inout) | :: | a | |||
| real(kind=SP), | intent(inout) | :: | b | |||
| logical(kind=LGT), | intent(in) | :: | mask |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(inout), | DIMENSION(:) | :: | a | ||
| real(kind=SP), | intent(inout), | DIMENSION(:) | :: | b | ||
| logical(kind=LGT), | intent(in), | DIMENSION(:) | :: | mask |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(inout), | DIMENSION(:,:) | :: | a | ||
| real(kind=SP), | intent(inout), | DIMENSION(:,:) | :: | b | ||
| logical(kind=LGT), | intent(in), | DIMENSION(:,:) | :: | mask |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in) | :: | n1 | |||
| character(len=*), | intent(in) | :: | string |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in) | :: | n1 | |||
| logical, | intent(in) | :: | n2 | |||
| character(len=*), | intent(in) | :: | string |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in) | :: | n1 | |||
| logical, | intent(in) | :: | n2 | |||
| logical, | intent(in) | :: | n3 | |||
| character(len=*), | intent(in) | :: | string |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in) | :: | n1 | |||
| logical, | intent(in) | :: | n2 | |||
| logical, | intent(in) | :: | n3 | |||
| logical, | intent(in) | :: | n4 | |||
| character(len=*), | intent(in) | :: | string |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| logical, | intent(in), | DIMENSION(:) | :: | n | ||
| character(len=*), | intent(in) | :: | string |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | string |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(out), | DIMENSION(:) | :: | dest | ||
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | source | ||
| integer(kind=I4B), | intent(in), | DIMENSION(:) | :: | dest_index |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=DP), | intent(out), | DIMENSION(:) | :: | dest | ||
| real(kind=DP), | intent(in), | DIMENSION(:) | :: | source | ||
| integer(kind=I4B), | intent(in), | DIMENSION(:) | :: | dest_index |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(out), | DIMENSION(:) | :: | dest | ||
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | source | ||
| integer(kind=I4B), | intent(in), | DIMENSION(:) | :: | dest_index |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=DP), | intent(out), | DIMENSION(:) | :: | dest | ||
| real(kind=DP), | intent(in), | DIMENSION(:) | :: | source | ||
| integer(kind=I4B), | intent(in), | DIMENSION(:) | :: | dest_index |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(inout), | DIMENSION(:,:) | :: | mat | ||
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | diag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(inout), | DIMENSION(:,:) | :: | mat | ||
| real(kind=SP), | intent(in) | :: | diag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(inout), | DIMENSION(:,:) | :: | mat | ||
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | diag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(inout), | DIMENSION(:,:) | :: | mat | ||
| real(kind=SP), | intent(in) | :: | diag |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(in), | DIMENSION(:) | :: | diagv | ||
| real(kind=SP), | intent(inout), | DIMENSION(:,:) | :: | mat |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(in) | :: | scal | |||
| real(kind=SP), | intent(inout), | DIMENSION(:,:) | :: | mat |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=SP), | intent(out), | DIMENSION(:,:) | :: | mat |