ARTS built-in documentation server

Workspace Method ppath_stepRefractionEuler

Description

Calculates a propagation path step, considering refraction by a
straightforward Euler approach.

Refraction is taken into account by probably the simplest approach
possible. The path is treated to consist of piece-wise geometric
steps. A geometric path step is calculated from each point by
using the local line-of-sight. Except for 1D zenith angles, the
path quantities are propagated by solving the differential
equations by the Euler method. Snell's law for spherical symmetry
is used for 1D to update the zenith angles.

See further the on-line information for ppath_stepGeometric
(type "arts -d ppath_stepGeometric" ) and the user guide for more
details on the algorithms used.

The maximum length of each ray tracing step is given by the WSV
ppath_lraytrace. The length will never exceed the
given maximum value, but can be smaller. The ray tracing steps are
only used to determine the path. Points to describe the path for
yCalc are included as for ppath_stepGeometric, this
including the functionality of ppath_lmax.

Authors: Patrick Eriksson

Synopsis

ppath_stepRefractionEuler( ppath_step, rte_pressure, rte_temperature, rte_vmr_list, refr_index, refr_index_agenda, atmosphere_dim, p_grid, lat_grid, lon_grid, z_field, t_field, vmr_field, r_geoid, z_surface, ppath_lmax, ppath_lraytrace )

Variables

OUTppath_step(Ppath)A propagation path step.
OUTrte_pressure(Numeric)A pressure for radiative transfer calculations.
OUTrte_temperature(Numeric)A temperature for radiative transfer calculations.
OUTrte_vmr_list(Vector)A list of VMR values for radiative transfer calculations.
OUTrefr_index(Numeric)Refractive index of air (only real part).
INrefr_index_agenda(Agenda)See agendas.cc.
INppath_step(Ppath)A propagation path step.
INatmosphere_dim(Index)The atmospheric dimensionality (1-3).
INp_grid(Vector)The pressure grid.
INlat_grid(Vector)The latitude grid.
INlon_grid(Vector)The longitude grid.
INz_field(Tensor3)The field of geometrical altitudes.
INt_field(Tensor3)The field of atmospheric temperatures.
INvmr_field(Tensor4)VMR field.
INr_geoid(Matrix)Geoid radius.
INz_surface(Matrix)The surface altitude.
INppath_lmax(Numeric)Maximum length between points describing propagation paths.
INppath_lraytrace(Numeric)Maximum length of ray tracing steps when determining propagation paths.