@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".
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 |
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 |
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 |