Numerical Recipes Types Utilized in PLUME.
| 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 | ||
|---|---|---|---|---|---|---|
| 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 | ||
|---|---|---|---|---|---|---|
| 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) | :: | 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 | ||
|---|---|---|---|---|---|---|
| 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 |