|
subroutine | prec::prec_init |
| reporting precision More...
|
|
logical elemental pure function | prec::deq (a, b, tol) |
| equality comparison for float with double precision More...
|
|
logical elemental pure function | prec::dneq (a, b, tol) |
| inequality comparison for float with double precision More...
|
|
logical elemental pure function | prec::deq0 (a, tol) |
| equality to 0 comparison for float with double precision More...
|
|
logical elemental pure function | prec::dneq0 (a, tol) |
| inequality to 0 comparison for float with double precision More...
|
|
logical elemental pure function | prec::ceq (a, b, tol) |
| equality comparison for complex with double precision More...
|
|
logical elemental pure function | prec::cneq (a, b, tol) |
| inequality comparison for complex with double precision More...
|
|
subroutine, private | prec::unittest |
| check correctness of some prec functions More...
|
|
|
integer, parameter | prec::preal = IEEE_selected_real_kind(15, 307) |
| number with 15 significant digits, up to 1e+-307 (typically 64 bit) More...
|
|
integer, parameter | prec::pint = selected_int_kind(9) |
| number with at least up to +-1e9 (typically 32 bit) More...
|
|
integer, parameter | prec::plongint = selected_int_kind(18) |
| number with at least up to +-1e18 (typically 64 bit) More...
|
|
integer, parameter | prec::pstringlen = 256 |
| default string length More...
|
|
integer, parameter | prec::ppathlen = 4096 |
| maximum length of a path name on linux More...
|
|
real(preal), parameter | prec::tol_math_check = 1.0e-8_pReal |
| tolerance for internal math self-checks (rotation) More...
|
|
real(preal), parameter, private | prec::preal_epsilon = epsilon(0.0_pReal) |
| minimum positive number such that 1.0 + EPSILON /= 1.0. More...
|
|
real(preal), parameter, private | prec::preal_min = tiny(0.0_pReal) |
| smallest normalized floating point number More...
|
|
integer, dimension(0), parameter | prec::emptyintarray = [integer::] |
|
real(preal), dimension(0), parameter | prec::emptyrealarray = [real(pReal)::] |
|
character(len=pstringlen), dimension(0), parameter | prec::emptystringarray = [character(len=pStringLen)::] |
|