hompack_kinds.f90 Source File


Files dependent on this one

sourcefile~~hompack_kinds.f90~~AfferentGraph sourcefile~hompack_kinds.f90 hompack_kinds.f90 sourcefile~blas_interfaces.f90 blas_interfaces.f90 sourcefile~blas_interfaces.f90->sourcefile~hompack_kinds.f90 sourcefile~hompack_core.f90 hompack_core.f90 sourcefile~hompack_core.f90->sourcefile~hompack_kinds.f90 sourcefile~hompack_nf.f90 hompack_nf.f90 sourcefile~hompack_nf.f90->sourcefile~hompack_kinds.f90 sourcefile~hompack_nf.f90->sourcefile~hompack_core.f90 sourcefile~lapack_interfaces.f90 lapack_interfaces.f90 sourcefile~hompack_nf.f90->sourcefile~lapack_interfaces.f90 sourcefile~lapack_interfaces.f90->sourcefile~hompack_kinds.f90

Source Code

module hompack_kinds
!! Real kinds and common numeric constants used by `hompack`.

   use iso_fortran_env, only: real64
   implicit none

   integer, parameter :: dp = real64

   real(dp), parameter :: zero = 0.0_dp
   real(dp), parameter :: one = 1.0_dp
   real(dp), parameter :: pi = 4*atan(one)
   real(dp), parameter :: eps64 = epsilon(one)

end module hompack_kinds