8 real(kind_real),
parameter,
public ::
zero = 0.0_kind_real
9 real(kind_real),
parameter,
public ::
one = 1.0_kind_real
10 real(kind_real),
parameter,
public ::
two = 2.0_kind_real
11 real(kind_real),
parameter,
public ::
half = 0.5_kind_real
12 real(kind_real),
parameter,
public ::
rad2deg = 57.29577954572
13 real(kind_real),
parameter,
public ::
deg2rad = 0.01745329251
14 real(kind_real),
parameter,
public ::
grav = 9.80665e+0_kind_real
15 real(kind_real),
parameter,
public ::
t0c = 2.7315e+2_kind_real
16 real(kind_real),
parameter,
public ::
rd = 2.8705e2_kind_real
17 real(kind_real),
parameter,
public ::
rv = 4.6150e2_kind_real
26 logical,
intent(in) :: use_compress
28 if (use_compress)
then 30 n_a = 77.6890_kind_real
31 n_b = 3.75463e5_kind_real
32 n_c = 71.2952_kind_real
36 n_b = 3.739e5_kind_real
real(fp), parameter, public zero
real(kind_real), parameter, public rv
real(kind_real), parameter, public half
real(kind_real), parameter, public rd
real(kind_real), parameter, public rad2deg
real(kind_real), parameter, public deg2rad
real(kind_real), parameter, public rd_over_rv
real(kind_real), parameter, public rv_over_rd
real(fp), parameter, public one
real(kind_real), public n_c
subroutine, public gnssro_ref_constants(use_compress)
real(fp), parameter, public two
real(kind_real), parameter, public t0c
real, parameter, public grav
Acceleration due to gravity [m/s^2].
real(kind_real), public n_b
real(kind_real), parameter, public rd_over_g
real(kind_real), public n_a