34 '$Id: Hyperbolic_Step.f90 60152 2015-08-13 19:19:13Z paul.vandelst@noaa.gov $' 36 REAL(fp),
PARAMETER ::
zero = 0.0_fp
37 REAL(fp),
PARAMETER ::
point5 = 0.5_fp
38 REAL(fp),
PARAMETER ::
one = 1.0_fp
80 SUBROUTINE step( x, g )
81 REAL(fp),
INTENT(IN) :: x
82 REAL(fp),
INTENT(OUT) :: g
129 SUBROUTINE step_tl( x, x_TL, g_TL )
130 REAL(fp),
INTENT(IN) :: x, x_tl
131 REAL(fp),
INTENT(OUT) :: g_tl
133 g_tl =
point5 * x_tl / cosh(x)**2
184 SUBROUTINE step_ad( x, g_AD, x_AD )
185 REAL(fp),
INTENT(IN) :: x
186 REAL(fp),
INTENT(IN OUT) :: g_ad
187 REAL(fp),
INTENT(IN OUT) :: x_ad
189 x_ad = x_ad +
point5 * g_ad / cosh(x)**2
real(fp), parameter xcutoff
real(fp), parameter, public zero
real(fp), parameter point5
integer, parameter, public fp
subroutine, public step_ad(x, g_AD, x_AD)
character(*), parameter module_version_id
real(fp), parameter, public one
subroutine, public step(x, g)
subroutine, public step_tl(x, x_TL, g_TL)