Go to the documentation of this file.
49 const Agenda& spt_calc_agenda,
50 const Agenda& opt_prop_part_agenda,
51 const Index& scat_za_index,
52 const Index& scat_aa_index,
62 const Index& scat_za_index,
67 const Agenda& abs_scalar_gas_agenda,
70 const Agenda& opt_prop_gas_agenda,
72 const Agenda& ppath_step_agenda,
84 const Agenda& surface_prop_agenda,
85 const Index& scat_za_interp,
93 const Index& scat_za_index,
99 const Agenda& abs_scalar_gas_agenda,
102 const Agenda& opt_prop_gas_agenda,
104 const Agenda& ppath_step_agenda,
113 const Index& f_index,
117 const Agenda& surface_prop_agenda,
118 const Index& scat_za_interp,
124 const Index& p_index,
125 const Index& scat_za_index,
130 const Agenda& abs_scalar_gas_agenda,
133 const Agenda& opt_prop_gas_agenda,
135 const Agenda& ppath_step_agenda,
142 const Index& f_index,
152 const Index& p_index,
153 const Index& lat_index,
154 const Index& lon_index,
155 const Index& scat_za_index,
156 const Index& scat_aa_index,
162 const Agenda& abs_scalar_gas_agenda,
165 const Agenda& opt_prop_gas_agenda,
167 const Agenda& ppath_step_agenda,
177 const Index& f_index,
189 const Agenda& abs_scalar_gas_agenda,
190 const Agenda& opt_prop_gas_agenda,
191 const Ppath& ppath_step,
201 const Index& f_index,
202 const Index& p_index,
203 const Index& lat_index,
204 const Index& lon_index,
205 const Index& scat_za_index,
206 const Index& scat_aa_index,
213 const Agenda& surface_prop_agenda,
214 const Index& f_index,
215 const Index& stokes_dim,
216 const Ppath& ppath_step,
219 const Index& scat_za_index
225 const Agenda& ppath_step_agenda,
234 const Index& scat_za_index,
235 const Index& scat_aa_index,
256 const Ppath& ppath_step,
259 const Index& scat_za_interp,
269 const Index& scat_za_interp);
276 const Tensor4& doit_i_field1D_spectrum,
281 const Index& cloudbox_on,
283 const Index& atmosphere_dim,
284 const Index& stokes_dim,
285 const Vector& scat_za_grid,
286 const Vector& scat_aa_grid,
void cloud_ppath_update1D_planeparallel(Workspace &ws, Tensor6View i_field, const Index &p_index, const Index &scat_za_index, ConstVectorView scat_za_grid, const ArrayOfIndex &cloudbox_limits, ConstTensor6View scat_field, const Agenda &abs_scalar_gas_agenda, ConstTensor4View vmr_field, const Agenda &opt_prop_gas_agenda, const Agenda &ppath_step_agenda, ConstVectorView p_grid, ConstTensor3View z_field, ConstMatrixView r_geoid, ConstTensor3View t_field, ConstVectorView f_grid, const Index &f_index, ConstTensor5View ext_mat_field, ConstTensor4View abs_vec_field, const Verbosity &verbosity)
Radiative transfer calculation inside cloudbox for planeparallel case.
void za_gridOpt(Vector &za_grid_opt, Matrix &i_field_opt, ConstVectorView za_grid_fine, ConstTensor6View i_field, const Numeric &acc, const Index &scat_za_interp)
void cloud_ppath_update1D_noseq(Workspace &ws, Tensor6View doit_i_field, const Index &p_index, const Index &scat_za_index, ConstVectorView scat_za_grid, const ArrayOfIndex &cloudbox_limits, ConstTensor6View doit_i_field_old, ConstTensor6View doit_scat_field, const Agenda &abs_scalar_gas_agenda, ConstTensor4View vmr_field, const Agenda &opt_prop_gas_agenda, const Agenda &ppath_step_agenda, ConstVectorView p_grid, ConstTensor3View z_field, ConstMatrixView r_geoid, ConstMatrixView z_surface, ConstTensor3View t_field, ConstVectorView f_grid, const Index &f_index, ConstTensor5View ext_mat_field, ConstTensor4View abs_vec_field, const Agenda &surface_prop_agenda, const Index &scat_za_interp, const Verbosity &verbosity)
cloud_ppath_update1D_noseq
void cloud_RT_no_background(Workspace &ws, Tensor6View doit_i_field, const Agenda &abs_scalar_gas_agenda, const Agenda &opt_prop_gas_agenda, const Ppath &ppath_step, ConstVectorView t_int, ConstMatrixView vmr_list_int, ConstTensor3View ext_mat_int, ConstMatrixView abs_vec_int, ConstMatrixView sca_vec_int, ConstMatrixView doit_i_field_int, ConstVectorView p_int, const ArrayOfIndex &cloudbox_limits, ConstVectorView f_grid, const Index &f_index, const Index &p_index, const Index &lat_index, const Index &lon_index, const Index &scat_za_index, const Index &scat_aa_index, const Verbosity &verbosity)
cloud_RT_no_background
void cloud_ppath_update3D(Workspace &ws, Tensor6View doit_i_field, const Index &p_index, const Index &lat_index, const Index &lon_index, const Index &scat_za_index, const Index &scat_aa_index, ConstVectorView scat_za_grid, ConstVectorView scat_aa_grid, const ArrayOfIndex &cloudbox_limits, ConstTensor6View doit_scat_field, const Agenda &abs_scalar_gas_agenda, ConstTensor4View vmr_field, const Agenda &opt_prop_gas_agenda, const Agenda &ppath_step_agenda, ConstVectorView p_grid, ConstVectorView lat_grid, ConstVectorView lon_grid, ConstTensor3View z_field, ConstMatrixView r_geoid, ConstMatrixView z_surface, ConstTensor3View t_field, ConstVectorView f_grid, const Index &f_index, ConstTensor5View ext_mat_field, ConstTensor4View abs_vec_field, const Index &, const Verbosity &verbosity)
Radiative transfer calculation along a path inside the cloudbox (3D).
The structure to describe a propagation path and releated quantities.
void cloud_ppath_update1D(Workspace &ws, Tensor6View i_field, const Index &p_index, const Index &scat_za_index, ConstVectorView scat_za_grid, const ArrayOfIndex &cloudbox_limits, ConstTensor6View scat_field, const Agenda &abs_scalar_gas_agenda, ConstTensor4View vmr_field, const Agenda &opt_prop_gas_agenda, const Agenda &ppath_step_agenda, ConstVectorView p_grid, ConstTensor3View z_field, ConstMatrixView r_geoid, ConstMatrixView z_surface, ConstTensor3View t_field, ConstVectorView f_grid, const Index &f_index, ConstTensor5View ext_mat_field, ConstTensor4View abs_vec_field, const Agenda &surface_prop_agenda, const Index &scat_za_interp, const Verbosity &verbosity)
cloud_ppath_update1D
A constant view of a Tensor4.
Declarations for agendas.
void cloud_fieldsCalc(Workspace &ws, Tensor5View ext_mat_field, Tensor4View abs_vec_field, const Agenda &spt_calc_agenda, const Agenda &opt_prop_part_agenda, const Index &scat_za_index, const Index &scat_aa_index, const ArrayOfIndex &cloudbox_limits, ConstTensor3View t_field, ConstTensor4View pnd_field, const Verbosity &verbosity)
cloud_fieldsCalc
void cloud_RT_surface(Workspace &ws, Tensor6View doit_i_field, const Agenda &surface_prop_agenda, const Index &f_index, const Index &stokes_dim, const Ppath &ppath_step, const ArrayOfIndex &cloudbox_limits, ConstVectorView scat_za_grid, const Index &scat_za_index)
cloud_RT_surface
The implementation for String, the ARTS string class.
A constant view of a Tensor6.
NUMERIC Numeric
The type to use for all floating point numbers.
A constant view of a Matrix.
Structure to store a grid position.
Propagation path structure and functions.
A constant view of a Tensor3.
void iy_interp_cloudbox_field(Matrix &iy, const Tensor7 &scat_i_p, const Tensor7 &scat_i_lat, const Tensor7 &scat_i_lon, const Tensor4 &doit_i_field1D_spectrum, const GridPos &rte_gp_p, const GridPos &rte_gp_lat, const GridPos &rte_gp_lon, const Vector &rte_los, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const Index &stokes_dim, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Vector &f_grid, const String &interpmeth, const Verbosity &verbosity)
Interpolation of cloud box intensity field.
void interp_cloud_coeff1D(Tensor3View ext_mat_int, MatrixView abs_vec_int, MatrixView sca_vec_int, MatrixView doit_i_field_int, VectorView t_int, MatrixView vmr_list_int, VectorView p_int, ConstTensor5View ext_mat_field, ConstTensor4View abs_vec_field, ConstTensor6View doit_scat_field, ConstTensor6View doit_i_field, ConstTensor3View t_field, ConstTensor4View vmr_field, ConstVectorView p_grid, const Ppath &ppath_step, const ArrayOfIndex &cloudbox_limits, ConstVectorView scat_za_grid, const Index &scat_za_interp, const Verbosity &verbosity)
interp_cloud_coeff1D
INDEX Index
The type to use for all integer numbers and indices.
void ppath_step_in_cloudbox(Workspace &ws, Ppath &ppath_step, const Agenda &ppath_step_agenda, const Index &p, const Index &lat, const Index &lon, ConstTensor3View z_field, ConstMatrixView r_geoid, ConstMatrixView z_surface, ConstVectorView scat_za_grid, ConstVectorView aa_grid, const Index &scat_za_index, const Index &scat_aa_index, ConstVectorView p_grid, ConstVectorView lat_grid, ConstVectorView lon_grid)
A constant view of a Vector.
A constant view of a Tensor5.