ARTS
2.3.1285(git:92a29ea9-dirty)
|
The structure to describe a propagation path and releated quantities. More...
#include <ppath.h>
Public Attributes | |
Index | dim |
Atmospheric dimensionality. More... | |
Index | np |
Number of points describing the ppath. More... | |
Numeric | constant |
The propagation path constant (only used for 1D) More... | |
String | background |
Radiative background. More... | |
Vector | start_pos |
Start position. More... | |
Vector | start_los |
Start line-of-sight. More... | |
Numeric | start_lstep |
Length between sensor and atmospheric boundary. More... | |
Matrix | pos |
The distance between start pos and the last position in pos. More... | |
Matrix | los |
Line-of-sight at each ppath point. More... | |
Vector | r |
Radius of each ppath point. More... | |
Vector | lstep |
The length between ppath points. More... | |
Vector | end_pos |
End position. More... | |
Vector | end_los |
End line-of-sight. More... | |
Numeric | end_lstep |
The distance between end pos and the first position in pos. More... | |
Vector | nreal |
The real part of the refractive index at each path position. More... | |
Vector | ngroup |
The group index of refraction. More... | |
ArrayOfGridPos | gp_p |
Index position with respect to the pressure grid. More... | |
ArrayOfGridPos | gp_lat |
Index position with respect to the latitude grid. More... | |
ArrayOfGridPos | gp_lon |
Index position with respect to the longitude grid. More... | |
The structure to describe a propagation path and releated quantities.
The fields of the structure are described more in detail inside the ARTS user guide (AUG).
String Ppath::background |
Radiative background.
Definition at line 56 of file ppath.h.
Referenced by get_iy_of_background(), MCIPA(), ppath_append(), ppath_calc(), ppath_copy(), ppath_set_background(), ppath_what_background(), Print(), xml_read_from_stream(), and xml_write_to_stream().
Numeric Ppath::constant |
The propagation path constant (only used for 1D)
Definition at line 54 of file ppath.h.
Referenced by defocusing_sat2sat(), ppath_calc(), ppath_copy(), ppath_end_1d(), ppath_end_2d(), ppath_end_3d(), ppath_init_structure(), ppath_start_stepping(), ppath_step_geom_1d(), ppath_step_geom_2d(), ppath_step_geom_3d(), ppath_step_refr_1d(), ppathPlaneParallel(), Print(), xml_read_from_stream(), and xml_write_to_stream().
Index Ppath::dim |
Atmospheric dimensionality.
Definition at line 50 of file ppath.h.
Referenced by bending_angle1d(), cloud_RT_surface(), emission_from_propmat_field(), ppath_append(), ppath_copy(), ppath_init_structure(), ppathCalcFromAltitude(), Print(), xml_read_from_stream(), and xml_write_to_stream().
Vector Ppath::end_los |
End line-of-sight.
Definition at line 74 of file ppath.h.
Referenced by bending_angle1d(), defocusing_sat2sat(), ppath_calc(), ppath_copy(), ppath_init_structure(), ppath_start_stepping(), ppathPlaneParallel(), Print(), xml_read_from_stream(), and xml_write_to_stream().
Numeric Ppath::end_lstep |
The distance between end pos and the first position in pos.
Definition at line 76 of file ppath.h.
Referenced by defocusing_general(), defocusing_general_sub(), defocusing_sat2sat(), iyIndependentBeamApproximation(), mcPathTraceRadar(), ppath_calc(), ppath_copy(), ppath_init_structure(), ppath_start_stepping(), ppathPlaneParallel(), Print(), rtmethods_unit_conversion(), xml_read_from_stream(), xml_write_to_stream(), and yActive().
Vector Ppath::end_pos |
End position.
Definition at line 72 of file ppath.h.
Referenced by bending_angle1d(), defocusing_general(), defocusing_sat2sat(), ppath_calc(), ppath_copy(), ppath_init_structure(), ppath_start_stepping(), ppathPlaneParallel(), Print(), xml_read_from_stream(), and xml_write_to_stream().
ArrayOfGridPos Ppath::gp_lat |
Index position with respect to the latitude grid.
Definition at line 84 of file ppath.h.
Referenced by cloud_ppath_update3D(), get_ppath_atmvars(), get_ppath_cloudvars(), get_ppath_transmat(), is_inside_cloudbox(), iwp_cloud_opt_pathCalc(), iyIndependentBeamApproximation(), MCIPA(), mcPathTraceRadar(), ppath_append(), ppath_calc(), ppath_copy(), ppath_end_2d(), ppath_end_3d(), ppath_init_structure(), ppath_start_2d(), ppath_start_3d(), ppath_start_stepping(), ppathFromRtePos2(), ppathWriteXMLPartial(), Print(), xml_read_from_stream(), and xml_write_to_stream().
ArrayOfGridPos Ppath::gp_lon |
Index position with respect to the longitude grid.
Definition at line 86 of file ppath.h.
Referenced by cloud_ppath_update3D(), get_ppath_atmvars(), get_ppath_cloudvars(), get_ppath_transmat(), is_inside_cloudbox(), iwp_cloud_opt_pathCalc(), iyIndependentBeamApproximation(), MCIPA(), mcPathTraceRadar(), ppath_append(), ppath_calc(), ppath_copy(), ppath_end_3d(), ppath_init_structure(), ppath_start_3d(), ppath_start_stepping(), ppathFromRtePos2(), ppathWriteXMLPartial(), Print(), xml_read_from_stream(), and xml_write_to_stream().
ArrayOfGridPos Ppath::gp_p |
Index position with respect to the pressure grid.
Definition at line 82 of file ppath.h.
Referenced by cloud_ppath_update1D(), cloud_ppath_update1D_noseq(), cloud_ppath_update3D(), emission_from_propmat_field(), get_ppath_atmvars(), get_ppath_cloudvars(), get_ppath_transmat(), interp_cloud_coeff1D(), is_inside_cloudbox(), iwp_cloud_opt_pathCalc(), iyHybrid(), iyHybrid2(), iyIndependentBeamApproximation(), MCIPA(), mcPathTraceRadar(), ppath_append(), ppath_calc(), ppath_copy(), ppath_end_1d(), ppath_end_2d(), ppath_end_3d(), ppath_init_structure(), ppath_start_1d(), ppath_start_2d(), ppath_start_3d(), ppath_start_stepping(), ppathFromRtePos2(), ppathPlaneParallel(), ppathWriteXMLPartial(), Print(), spectral_radiance_fieldClearskyPlaneParallel(), spectral_radiance_fieldExpandCloudboxField(), xml_read_from_stream(), and xml_write_to_stream().
Matrix Ppath::los |
Line-of-sight at each ppath point.
Definition at line 66 of file ppath.h.
Referenced by cloud_ppath_update1D(), cloud_ppath_update1D_noseq(), cloud_ppath_update3D(), cloud_RT_surface(), defocusing_general_sub(), geo_posEndOfPpath(), geo_posLowestAltitudeOfPpath(), geo_posWherePpathPassesZref(), get_iy_of_background(), get_ppath_f(), get_ppath_transmat(), interp_cloud_coeff1D(), interpTArray(), iwp_cloud_opt_pathCalc(), iyActiveSingleScat(), iyActiveSingleScat2(), iyEmissionStandard(), iyEmissionStandardSequential(), iyHybrid(), iyHybrid2(), iyTransmissionStandard(), mcPathTraceRadar(), ppath_append(), ppath_calc(), ppath_copy(), ppath_end_1d(), ppath_end_2d(), ppath_end_3d(), ppath_init_structure(), ppath_start_1d(), ppath_start_2d(), ppath_start_3d(), ppath_start_stepping(), ppathCalcFromAltitude(), ppathFromRtePos2(), ppathPlaneParallel(), Print(), rte_pos_losMoveToStartOfPpath(), xml_read_from_stream(), and xml_write_to_stream().
Vector Ppath::lstep |
The length between ppath points.
Definition at line 70 of file ppath.h.
Referenced by cum_l_stepCalc(), defocusing_general(), defocusing_general_sub(), defocusing_sat2sat(), emission_from_propmat_field(), get_ppath_transmat(), iwp_cloud_opt_pathCalc(), iyEmissionStandardSequential(), iyHybrid(), iyHybrid2(), iyTransmissionStandard(), mcPathTraceRadar(), ppath_append(), ppath_calc(), ppath_copy(), ppath_end_1d(), ppath_end_2d(), ppath_end_3d(), ppath_init_structure(), ppathFromRtePos2(), ppathPlaneParallel(), Print(), xml_read_from_stream(), xml_write_to_stream(), and yActive().
Vector Ppath::ngroup |
The group index of refraction.
Definition at line 80 of file ppath.h.
Referenced by mcPathTraceRadar(), ppath_append(), ppath_calc(), ppath_copy(), ppath_end_1d(), ppath_end_2d(), ppath_end_3d(), ppath_init_structure(), ppath_start_stepping(), ppath_stepGeometric(), ppath_stepRefractionBasic(), ppathFromRtePos2(), ppathPlaneParallel(), Print(), xml_read_from_stream(), xml_write_to_stream(), and yActive().
Index Ppath::np |
Number of points describing the ppath.
Definition at line 52 of file ppath.h.
Referenced by cloud_ppath_update3D(), cloud_RT_no_background(), cloud_RT_surface(), cum_l_stepCalc(), defocusing_general(), defocusing_general_sub(), defocusing_sat2sat(), diy_from_path_to_rgrids(), emission_from_propmat_field(), error_if_limb_ppath(), find_tanpoint(), first_pos_before_altitude(), geo_posEndOfPpath(), geo_posLowestAltitudeOfPpath(), geo_posWherePpathPassesZref(), get_iy_of_background(), get_ppath_atmvars(), get_ppath_cloudvars(), get_ppath_f(), get_ppath_transmat(), interp_cloud_coeff1D(), is_inside_cloudbox(), iwp_cloud_opt_pathCalc(), iyActiveSingleScat(), iyActiveSingleScat2(), iyEmissionStandard(), iyEmissionStandardSequential(), iyHybrid(), iyHybrid2(), iyIndependentBeamApproximation(), iyTransmissionStandard(), MCIPA(), mcPathTraceRadar(), ppath_append(), ppath_calc(), ppath_copy(), ppath_init_structure(), ppath_start_1d(), ppath_start_2d(), ppath_start_3d(), ppath_stepGeometric(), ppath_stepRefractionBasic(), ppathFromRtePos2(), ppathPlaneParallel(), Print(), rte_pos_losMoveToStartOfPpath(), rtmethods_unit_conversion(), spectral_radiance_fieldClearskyPlaneParallel(), spectral_radiance_fieldExpandCloudboxField(), xml_read_from_stream(), xml_write_to_stream(), and yActive().
Vector Ppath::nreal |
The real part of the refractive index at each path position.
Definition at line 78 of file ppath.h.
Referenced by defocusing_general(), defocusing_general_sub(), ppath_append(), ppath_calc(), ppath_copy(), ppath_end_1d(), ppath_end_2d(), ppath_end_3d(), ppath_init_structure(), ppath_start_stepping(), ppath_stepGeometric(), ppath_stepRefractionBasic(), ppathFromRtePos2(), ppathPlaneParallel(), Print(), rtmethods_unit_conversion(), xml_read_from_stream(), and xml_write_to_stream().
Matrix Ppath::pos |
The distance between start pos and the last position in pos.
Definition at line 64 of file ppath.h.
Referenced by cloud_ppath_update1D(), cloud_ppath_update1D_noseq(), cloud_ppath_update3D(), cloud_RT_surface(), defocusing_general_sub(), diy_from_path_to_rgrids(), error_if_limb_ppath(), find_tanpoint(), first_pos_before_altitude(), geo_posEndOfPpath(), geo_posLowestAltitudeOfPpath(), geo_posWherePpathPassesZref(), get_iy_of_background(), interpTArray(), iwp_cloud_opt_pathCalc(), iyActiveSingleScat(), iyActiveSingleScat2(), iyIndependentBeamApproximation(), iyTransmissionStandard(), MCIPA(), ppath_append(), ppath_calc(), ppath_copy(), ppath_end_1d(), ppath_end_2d(), ppath_end_3d(), ppath_init_structure(), ppath_start_1d(), ppath_start_2d(), ppath_start_3d(), ppath_start_stepping(), ppath_stepRefractionBasic(), ppathCalcFromAltitude(), ppathFromRtePos2(), ppathPlaneParallel(), Print(), rte_pos_losMoveToStartOfPpath(), TangentPointExtract(), TangentPointPrint(), xml_read_from_stream(), xml_write_to_stream(), and yActive().
Vector Ppath::r |
Radius of each ppath point.
Definition at line 68 of file ppath.h.
Referenced by cloud_ppath_update1D(), cloud_ppath_update1D_noseq(), cloud_ppath_update3D(), defocusing_general_sub(), ppath_append(), ppath_calc(), ppath_copy(), ppath_end_1d(), ppath_end_2d(), ppath_end_3d(), ppath_init_structure(), ppath_start_1d(), ppath_start_2d(), ppath_start_3d(), ppath_start_stepping(), ppath_stepRefractionBasic(), ppathFromRtePos2(), ppathPlaneParallel(), Print(), xml_read_from_stream(), and xml_write_to_stream().
Vector Ppath::start_los |
Start line-of-sight.
Definition at line 60 of file ppath.h.
Referenced by bending_angle1d(), defocusing_general(), defocusing_sat2sat(), ppath_append(), ppath_calc(), ppath_copy(), ppath_init_structure(), ppathFromRtePos2(), ppathPlaneParallel(), Print(), xml_read_from_stream(), and xml_write_to_stream().
Numeric Ppath::start_lstep |
Length between sensor and atmospheric boundary.
Definition at line 62 of file ppath.h.
Referenced by defocusing_general(), defocusing_sat2sat(), ppath_append(), ppath_calc(), ppath_copy(), ppath_init_structure(), ppathFromRtePos2(), Print(), xml_read_from_stream(), and xml_write_to_stream().
Vector Ppath::start_pos |
Start position.
Definition at line 58 of file ppath.h.
Referenced by bending_angle1d(), defocusing_general(), ppath_append(), ppath_calc(), ppath_copy(), ppath_init_structure(), ppathFromRtePos2(), ppathPlaneParallel(), Print(), xml_read_from_stream(), and xml_write_to_stream().