@brief Module containing types 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".
Variables
Type | Visibility |
Attributes | | Name | | Initial | |
integer, |
public, |
parameter | :: |
I4B | = | SELECTED_INT_KIND(9) | |
integer, |
public, |
parameter | :: |
I2B | = | SELECTED_INT_KIND(4) | |
integer, |
public, |
parameter | :: |
I1B | = | SELECTED_INT_KIND(2) | |
integer, |
public, |
parameter | :: |
SP | = | KIND(1.0) | |
integer, |
public, |
parameter | :: |
DP | = | KIND(1.0D0) | |
integer, |
public, |
parameter | :: |
SPC | = | KIND((1.0, 1.0)) | |
integer, |
public, |
parameter | :: |
DPC | = | KIND((1.0D0, 1.0D0)) | |
integer, |
public, |
parameter | :: |
LGT | = | KIND(.true.) | |
real(kind=SP), |
public, |
parameter | :: |
PI | = | 3.141592653589793238462643383279502884197_sp | |
real(kind=SP), |
public, |
parameter | :: |
PIO2 | = | 1.57079632679489661923132169163975144209858_sp | |
real(kind=SP), |
public, |
parameter | :: |
TWOPI | = | 6.283185307179586476925286766559005768394_sp | |
real(kind=SP), |
public, |
parameter | :: |
SQRT2 | = | 1.41421356237309504880168872420969807856967_sp | |
real(kind=SP), |
public, |
parameter | :: |
EULER | = | 0.5772156649015328606065120900824024310422_sp | |
real(kind=DP), |
public, |
parameter | :: |
PI_D | = | 3.141592653589793238462643383279502884197_dp | |
real(kind=DP), |
public, |
parameter | :: |
PIO2_D | = | 1.57079632679489661923132169163975144209858_dp | |
real(kind=DP), |
public, |
parameter | :: |
TWOPI_D | = | 6.283185307179586476925286766559005768394_dp | |
integer, |
private |
| :: |
private_dummy | | | |
Derived Types
Components
Type | Visibility |
Attributes | | Name | | Initial | |
integer(kind=I4B), |
public |
| :: |
n | | | |
integer(kind=I4B), |
public |
| :: |
len | | | |
real(kind=SP), |
public, |
DIMENSION(:), POINTER | :: |
val | | | |
integer(kind=I4B), |
public, |
DIMENSION(:), POINTER | :: |
irow | | | |
integer(kind=I4B), |
public, |
DIMENSION(:), POINTER | :: |
jcol | | | |
Components
Type | Visibility |
Attributes | | Name | | Initial | |
integer(kind=I4B), |
public |
| :: |
n | | | |
integer(kind=I4B), |
public |
| :: |
len | | | |
real(kind=DP), |
public, |
DIMENSION(:), POINTER | :: |
val | | | |
integer(kind=I4B), |
public, |
DIMENSION(:), POINTER | :: |
irow | | | |
integer(kind=I4B), |
public, |
DIMENSION(:), POINTER | :: |
jcol | | | |