Go to the documentation of this file.
105 const double& aa_grid );
121 const double& tilt );
148 const Index& atmosphere_dim,
172 const Index& atmosphere_dim,
177 const Index& case_nr );
183 const Ppath& ppath2 );
186 const Index& atmosphere_dim,
193 const Index & cloudbox_on,
195 const bool & outside_cloudbox,
205 const double& r_geoid,
206 const double& z_surface,
207 const double& lmax );
216 const double& lmax );
226 const double& lmax );
235 const Agenda& refr_index_agenda,
240 const double& r_geoid,
241 const double& z_surface,
242 const String& rtrace_method,
243 const double& lraytrace,
244 const double& lmax );
253 const Agenda& refr_index_agenda,
261 const String& rtrace_method,
262 const double& lraytrace,
263 const double& lmax );
272 const Agenda& refr_index_agenda,
281 const String& rtrace_method,
282 const double& lraytrace,
283 const double& lmax );
288 const Agenda& ppath_step_agenda,
289 const Index& atmosphere_dim,
296 const Index& cloudbox_on,
300 const bool& outside_cloudbox,
double surfacetilt(const Index &atmosphere_dim, ConstVectorView lat_grid, ConstVectorView lon_grid, ConstMatrixView r_geoid, ConstMatrixView z_surface, const GridPos &gp_lat, const GridPos &gp_lon, ConstVectorView los)
surfacetilt
void ppath_copy(Ppath &ppath1, const Ppath &ppath2)
ppath_copy
Header file for interpolation.cc.
void ppath_step_geom_3d(Ppath &ppath, ConstVectorView p_grid, ConstVectorView lat_grid, ConstVectorView lon_grid, ConstTensor3View z_field, ConstMatrixView r_geoid, ConstMatrixView z_surface, const double &lmax)
ppath_step_geom_3d
This file contains the definition of Array.
The structure to describe a propagation path and releated quantities.
void ppath_step_refr_3d(Workspace &ws, Ppath &ppath, Numeric &rte_pressure, Numeric &rte_temperature, Vector &rte_vmr_list, Numeric &refr_index, const Agenda &refr_index_agenda, ConstVectorView p_grid, ConstVectorView lat_grid, ConstVectorView lon_grid, ConstTensor3View z_field, ConstTensor3View t_field, ConstTensor4View vmr_field, ConstMatrixView r_geoid, ConstMatrixView z_surface, const String &rtrace_method, const double &lraytrace, const double &lmax)
ppath_step_refr_3d
void ppath_step_refr_1d(Workspace &ws, Ppath &ppath, Numeric &rte_pressure, Numeric &rte_temperature, Vector &rte_vmr_list, Numeric &refr_index, const Agenda &refr_index_agenda, ConstVectorView p_grid, ConstVectorView z_field, ConstVectorView t_field, ConstMatrixView vmr_field, const double &r_geoid, const double &z_surface, const String &rtrace_method, const double &lraytrace, const double &lmax)
ppath_step_refr_1d
void ppath_step_geom_1d(Ppath &ppath, ConstVectorView p_grid, ConstVectorView z_field, const double &r_geoid, const double &z_surface, const double &lmax)
ppath_step_geom_1d
A constant view of a Tensor4.
void ppath_init_structure(Ppath &ppath, const Index &atmosphere_dim, const Index &np)
ppath_init_structure
Index ppath_what_background(const Ppath &ppath)
ppath_what_background
Declarations for agendas.
bool is_los_downwards(const double &za, const double &tilt)
is_los_downwards
NUMERIC Numeric
The type to use for all floating point numbers.
void ppath_set_background(Ppath &ppath, const Index &case_nr)
ppath_set_background
A constant view of a Matrix.
Array< Ppath > ArrayOfPpath
An array of propagation paths.
double plevel_slope_2d(ConstVectorView lat_grid, ConstVectorView r_geoid, ConstVectorView z_surf, const GridPos &gp, const double &za)
plevel_slope_2d
double plevel_slope_3d(const double &lat1, const double &lat3, const double &lon5, const double &lon6, const double &r15, const double &r35, const double &r36, const double &r16, const double &lat, const double &lon, const double &aa)
plevel_slope_3d
Structure to store a grid position.
void cart2poslos(double &r, double &lat, double &lon, double &za, double &aa, const double &x, const double &y, const double &z, const double &dx, const double &dy, const double &dz)
cart2poslos
void ppath_calc(Workspace &ws, Ppath &ppath, const Agenda &ppath_step_agenda, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Matrix &r_geoid, const Matrix &z_surface, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Vector &rte_pos, const Vector &rte_los, const bool &outside_cloudbox, const Verbosity &verbosity)
ppath_calc
A constant view of a Tensor3.
double geompath_za_at_r(const double &ppc, const double &a_za, const double &r)
geompath_za_at_r
void map_daa(double &za, double &aa, const double &za0, const double &aa0, const double &aa_grid)
INDEX Index
The type to use for all integer numbers and indices.
void ppath_start_stepping(Ppath &ppath, const Index &atmosphere_dim, ConstVectorView p_grid, ConstVectorView lat_grid, ConstVectorView lon_grid, ConstTensor3View z_field, ConstMatrixView r_geoid, ConstMatrixView z_surface, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const bool &outside_cloudbox, ConstVectorView rte_pos, ConstVectorView rte_los, const Verbosity &verbosity)
ppath_start_stepping
void ppath_step_geom_2d(Ppath &ppath, ConstVectorView p_grid, ConstVectorView lat_grid, ConstMatrixView z_field, ConstVectorView r_geoid, ConstVectorView z_surface, const double &lmax)
ppath_step_geom_2d
double geometrical_ppc(const double &r, const double &za)
geometrical_ppc
void poslos2cart(double &x, double &y, double &z, double &dx, double &dy, double &dz, const double &r, const double &lat, const double &lon, const double &za, const double &aa)
poslos2cart
A constant view of a Vector.
void ppath_step_refr_2d(Workspace &ws, Ppath &ppath, Numeric &rte_pressure, Numeric &rte_temperature, Vector &rte_vmr_list, Numeric &refr_index, const Agenda &refr_index_agenda, ConstVectorView p_grid, ConstVectorView lat_grid, ConstMatrixView z_field, ConstMatrixView t_field, ConstTensor3View vmr_field, ConstVectorView r_geoid, ConstVectorView z_surface, const String &rtrace_method, const double &lraytrace, const double &lmax)
ppath_step_refr_2d
double plevel_angletilt(const double &r, const double &c)
plevel_angletilt
This file contains the definition of String, the ARTS string class.
The global header file for ARTS.
double geompath_lat_at_za(const double &za0, const double &lat0, const double &za)
geompath_lat_at_za