Go to the documentation of this file.
920 const Index& atmosphere_dim,
952 const Numeric& rtp_temperature,
1107 const String& forefactor,
1503 const String& output_file_format,
1536 Index& abs_lookup_is_adapted,
1584 Index& abs_lookup_is_adapted,
1592 const Vector& abs_t_pert,
1593 const Vector& abs_nls_pert,
1594 const Agenda& abs_xsec_agenda,
1664 const Index& atmosphere_dim,
1668 const Index& atmfields_checked,
1670 const Index& abs_p_interp_order,
1671 const Index& abs_t_interp_order,
1672 const Index& abs_nls_interp_order,
1737 const Index& abs_p_interp_order,
1738 const Index& abs_t_interp_order,
1739 const Index& abs_nls_interp_order,
1800 const Index& abs_p_interp_order,
1801 const Index& abs_t_interp_order,
1802 const Index& abs_nls_interp_order,
1840 const Index& abs_lookup_is_adapted,
1841 const Index& abs_p_interp_order,
1842 const Index& abs_t_interp_order,
1843 const Index& abs_nls_interp_order,
1844 const Agenda& abs_xsec_agenda,
1878 const Index& abs_lookup_is_adapted,
1879 const Index& abs_p_interp_order,
1880 const Index& abs_t_interp_order,
1881 const Index& abs_nls_interp_order,
1882 const Index& mc_seed,
1883 const Agenda& abs_xsec_agenda,
1905 Index& abs_xsec_agenda_checked,
1908 const Agenda& abs_xsec_agenda,
1932 Index& propmat_clearsky_agenda_checked,
1933 Index& abs_xsec_agenda_checked,
1978 Index& propmat_clearsky_agenda_checked,
1979 Index& abs_xsec_agenda_checked,
1981 const Index& atmosphere_dim,
2015 Index& propmat_clearsky_agenda_checked,
2016 Index& abs_xsec_agenda_checked,
2099 Index& abs_xsec_agenda_checked,
2100 Index& propmat_clearsky_agenda_checked,
2122 const Tensor4& propmat_clearsky,
2155 const Matrix& abs_vec_spt,
2157 const Index& atmosphere_dim,
2158 const Index& scat_p_index,
2159 const Index& scat_lat_index,
2160 const Index& scat_lon_index,
2187 const Index& stokes_dim,
2188 const Index& f_index,
2226 const Index& robust,
2325 const Index& abs_xsec_agenda_checked,
2358 const String& out_wsvname,
2362 const String& in_wsvname,
2364 const Agenda& input_agenda,
2431 const String& out_wsvname,
2433 const Agenda& input_agenda,
2475 const Index& n_za_grid,
2515 const Index& atmosphere_dim,
2575 const Index& atmosphere_dim,
2793 const Agenda& input_agenda,
2811 const Agenda& input_agenda,
2868 const Index& atmosphere_dim,
2870 const Index& interp_order,
2871 const Index& vmr_zeropadding,
2872 const Index& vmr_nonegative,
2919 const Index& atmosphere_dim,
2921 const Index& interp_order,
2922 const Index& vmr_zeropadding,
2923 const Index& vmr_nonegative,
2960 const Index& atmosphere_dim,
2999 const Index& atmosphere_dim,
3053 Index& atmfields_checked,
3055 const Index& atmosphere_dim,
3068 const Index& abs_f_interp_order,
3070 const Index& negative_vmr_ok,
3107 Index& atmgeom_checked,
3109 const Index& atmosphere_dim,
3114 const Vector& refellipsoid,
3210 const Index& atmosphere_dim,
3272 const Index& atmosphere_dim,
3293 Index& atmosphere_dim,
3311 Index& atmosphere_dim,
3325 Index& atmosphere_dim,
3511 const Index& atmosphere_dim,
3516 const Vector& extra_field_values,
3536 Vector& blackbody_radiation,
3539 const Numeric& rtp_temperature,
3566 const String& catalogpath,
3603 const String& catalogpath,
3660 const Index& atmfields_checked,
3661 const Index& atmgeom_checked,
3662 const Index& cloudbox_checked,
3663 const Index& doit_is_initialized,
3664 const Agenda& iy_main_agenda,
3665 const Index& atmosphere_dim,
3671 const Index& cloudbox_on,
3674 const Index& stokes_dim,
3676 const Agenda& blackbody_radiation_agenda,
3677 const Vector& scat_za_grid,
3678 const Vector& scat_aa_grid,
3680 const Index& rigorous,
3729 const Index& atmfields_checked,
3730 const Index& atmgeom_checked,
3731 const Index& cloudbox_checked,
3732 const Agenda& iy_main_agenda,
3733 const Index& atmosphere_dim,
3741 const Index& stokes_dim,
3743 const Agenda& blackbody_radiation_agenda,
3744 const Vector& scat_za_grid,
3745 const Vector& scat_aa_grid,
3771 Agenda& iy_cloudbox_agenda,
3823 const Index& atmosphere_dim,
3827 const Tensor4& massdensity_field,
3829 const Numeric& cloudbox_margin,
3850 const Index& atmosphere_dim,
3898 const Index& atmosphere_dim,
3939 const Index& atmosphere_dim,
3992 Index& cloudbox_checked,
3994 const Index& atmfields_checked,
3995 const Index& atmosphere_dim,
4004 const Index& cloudbox_on,
4008 const Matrix& particle_masses,
4039 const String& error_message,
4041 const String& var1_wsvname,
4042 const String& var2_wsvname,
4043 const String& maxabsdiff_wsvname,
4044 const String& error_message_wsvname,
4074 const String& error_message,
4076 const String& var1_wsvname,
4077 const String& var2_wsvname,
4078 const String& maxabsdiff_wsvname,
4079 const String& error_message_wsvname,
4109 const String& error_message,
4111 const String& var1_wsvname,
4112 const String& var2_wsvname,
4113 const String& maxabsdiff_wsvname,
4114 const String& error_message_wsvname,
4144 const String& error_message,
4146 const String& var1_wsvname,
4147 const String& var2_wsvname,
4148 const String& maxabsdiff_wsvname,
4149 const String& error_message_wsvname,
4179 const String& error_message,
4181 const String& var1_wsvname,
4182 const String& var2_wsvname,
4183 const String& maxabsdiff_wsvname,
4184 const String& error_message_wsvname,
4214 const String& error_message,
4216 const String& var1_wsvname,
4217 const String& var2_wsvname,
4218 const String& maxabsdiff_wsvname,
4219 const String& error_message_wsvname,
4249 const String& error_message,
4251 const String& var1_wsvname,
4252 const String& var2_wsvname,
4253 const String& maxabsdiff_wsvname,
4254 const String& error_message_wsvname,
4284 const String& error_message,
4286 const String& var1_wsvname,
4287 const String& var2_wsvname,
4288 const String& maxabsdiff_wsvname,
4289 const String& error_message_wsvname,
4309 const Numeric& refr_index_real,
4310 const Numeric& refr_index_imag,
4352 const Vector& data_f_grid,
4353 const Vector& data_T_grid,
4380 const Vector& data_f_grid,
4381 const Vector& data_T_grid,
4533 const Vector& diameter_max,
4565 const Vector& diameter_max,
4690 Index& doit_za_grid_size,
4694 const Index& N_za_grid,
4695 const Index& N_aa_grid,
4696 const String& za_grid_opt_file,
4734 Tensor4& doit_i_field1D_spectrum,
4738 const Index& f_index,
4742 const Vector& scat_za_grid,
4743 const Vector& scat_aa_grid,
4744 const Index& stokes_dim,
4745 const Index& atmosphere_dim,
4776 Index& doit_conv_flag,
4777 Index& doit_iteration_counter,
4780 const Tensor6& doit_i_field_old,
4783 const Index& max_iterations,
4784 const Index& nonconv_return_nan,
4809 Index& doit_conv_flag,
4810 Index& doit_iteration_counter,
4813 const Tensor6& doit_i_field_old,
4815 const Index& f_index,
4818 const Index& max_iterations,
4819 const Index& nonconv_return_nan,
4847 Index& doit_conv_flag,
4848 Index& doit_iteration_counter,
4851 const Tensor6& doit_i_field_old,
4853 const Index& f_index,
4856 const Index& max_iterations,
4857 const Index& nonconv_return_nan,
4895 Index& scat_p_index,
4896 Index& scat_lat_index,
4897 Index& scat_lon_index,
4898 Index& scat_za_index,
4899 Index& scat_aa_index,
4902 Tensor4& doit_i_field1D_spectrum,
4906 Index& doit_is_initialized,
4908 const Index& stokes_dim,
4909 const Index& atmosphere_dim,
4911 const Vector& scat_za_grid,
4912 const Vector& scat_aa_grid,
4913 const Index& doit_za_grid_size,
4914 const Index& cloudbox_on,
4949 const Agenda& doit_scat_field_agenda,
4950 const Agenda& doit_rte_agenda,
4951 const Agenda& doit_conv_test_agenda,
4983 const Tensor4& doit_i_field1D_spectrum,
4985 const Vector& scat_za_grid,
4987 const Index& f_index,
4988 const Index& atmosphere_dim,
4989 const Index& stokes_dim,
5031 const Index& f_index,
5036 const Index& atmosphere_dim,
5038 const Index& all_frequencies,
5075 const Index& atmosphere_dim,
5076 const Index& stokes_dim,
5122 const Tensor6& doit_scat_field,
5124 const Agenda& propmat_clearsky_agenda,
5126 const Agenda& spt_calc_agenda,
5127 const Vector& scat_za_grid,
5129 const Agenda& opt_prop_part_agenda,
5130 const Agenda& ppath_step_agenda,
5131 const Numeric& ppath_lraytrace,
5134 const Vector& refellipsoid,
5137 const Index& f_index,
5138 const Agenda& surface_rtprop_agenda,
5139 const Index& doit_za_interp,
5187 const Agenda& propmat_clearsky_agenda,
5189 const Agenda& spt_calc_agenda,
5190 const Vector& scat_za_grid,
5191 const Vector& scat_aa_grid,
5193 const Agenda& opt_prop_part_agenda,
5194 const Agenda& ppath_step_agenda,
5195 const Numeric& ppath_lraytrace,
5198 const Vector& refellipsoid,
5201 const Index& f_index,
5202 const Agenda& surface_rtprop_agenda,
5203 const Index& doit_za_interp,
5205 const Index& normalize,
5206 const Numeric& norm_error_threshold,
5207 const Index& norm_debug,
5247 Index& scat_za_index,
5249 const Tensor6& doit_scat_field,
5251 const Agenda& propmat_clearsky_agenda,
5253 const Agenda& spt_calc_agenda,
5254 const Vector& scat_za_grid,
5256 const Agenda& opt_prop_part_agenda,
5261 const Index& f_index,
5307 const Tensor6& doit_scat_field,
5309 const Agenda& propmat_clearsky_agenda,
5311 const Agenda& spt_calc_agenda,
5312 const Vector& scat_za_grid,
5313 const Vector& scat_aa_grid,
5315 const Agenda& opt_prop_part_agenda,
5316 const Agenda& ppath_step_agenda,
5317 const Numeric& ppath_lraytrace,
5322 const Vector& refellipsoid,
5325 const Index& f_index,
5326 const Index& doit_za_interp,
5358 const Agenda& pha_mat_spt_agenda,
5362 const Index& atmosphere_dim,
5364 const Vector& scat_za_grid,
5365 const Vector& scat_aa_grid,
5366 const Index& doit_za_grid_size,
5409 const Agenda& pha_mat_spt_agenda,
5413 const Index& atmosphere_dim,
5415 const Vector& scat_za_grid,
5416 const Vector& scat_aa_grid,
5417 const Index& doit_za_grid_size,
5418 const Index& doit_za_interp,
5449 const Index& doit_za_grid_size,
5450 const Vector& scat_aa_grid,
5453 const Index& f_index,
5454 const Index& atmosphere_dim,
5455 const Index& stokes_dim,
5481 const Index& doit_iteration_counter,
5514 Vector& doit_za_grid_opt,
5517 const Vector& scat_za_grid,
5518 const Index& doit_za_interp,
5538 Index& doit_za_interp,
5540 const Index& atmosphere_dim,
5542 const String& interp_method,
5602 const Index& part_species_index,
5621 const Tensor4& propmat_clearsky,
5656 const Index& atmosphere_dim,
5657 const Index& scat_p_index,
5658 const Index& scat_lat_index,
5659 const Index& scat_lon_index,
5686 const Index& stokes_dim,
5687 const Index& f_index,
5855 const Agenda& forloop_agenda,
5895 const Vector& wavelength,
5995 const Vector& verbosityVect,
6213 const Index& interp_order,
6242 const Index& interp_order,
6271 const Index& interp_order,
6300 const Index& interp_order,
6333 const Index& interp_order,
6334 const Index& zeropadding,
6367 const Index& interp_order,
6368 const Index& zeropadding,
6401 const Index& interp_order,
6402 const Index& zeropadding,
6438 const Index& interp_order,
6439 const Index& zeropadding,
6554 const Index& atmosphere_dim,
6593 const Index& atmosphere_dim,
6652 const Index& stokes_dim,
6700 const Index& atmgeom_checked,
6701 const Index& atmfields_checked,
6707 const Index& cloudbox_on,
6708 const Index& cloudbox_checked,
6712 const Agenda& iy_main_agenda,
6821 const Index& stokes_dim,
6823 const Index& atmosphere_dim,
6834 const Index& cloudbox_on,
6837 const Index& use_mean_scat_data,
6839 const Matrix& particle_masses,
6842 const Index& jacobian_do,
6843 const Agenda& ppath_agenda,
6844 const Agenda& propmat_clearsky_agenda,
6845 const Agenda& iy_transmitter_agenda,
6846 const Index& iy_agenda_call1,
6847 const Tensor3& iy_transmission,
6850 const Numeric& rte_alonglos_v,
6851 const Numeric& ppath_lraytrace,
6986 const Index& stokes_dim,
6988 const Index& atmosphere_dim,
7000 const Index& cloudbox_on,
7003 const Index& jacobian_do,
7006 const Agenda& ppath_agenda,
7007 const Agenda& blackbody_radiation_agenda,
7008 const Agenda& propmat_clearsky_agenda,
7009 const Agenda& iy_main_agenda,
7010 const Agenda& iy_space_agenda,
7011 const Agenda& iy_surface_agenda,
7012 const Agenda& iy_cloudbox_agenda,
7013 const Index& iy_agenda_call1,
7014 const Tensor3& iy_transmission,
7018 const Numeric& rte_alonglos_v,
7019 const Numeric& ppath_lraytrace,
7131 const Index& stokes_dim,
7133 const Index& atmosphere_dim,
7145 const Index& cloudbox_on,
7148 const Index& use_mean_scat_data,
7150 const Matrix& particle_masses,
7153 const Index& jacobian_do,
7154 const Agenda& ppath_agenda,
7155 const Agenda& blackbody_radiation_agenda,
7156 const Agenda& propmat_clearsky_agenda,
7157 const Agenda& iy_main_agenda,
7158 const Agenda& iy_space_agenda,
7159 const Agenda& iy_surface_agenda,
7160 const Index& iy_agenda_call1,
7161 const Tensor3& iy_transmission,
7165 const Numeric& rte_alonglos_v,
7166 const Numeric& ppath_lraytrace,
7167 const Matrix& fos_scatint_angles,
7168 const Vector& fos_iyin_za_angles,
7170 const Index& fos_za_interporder,
7256 const Index& iy_agenda_call1,
7257 const Tensor3& iy_transmission,
7261 const Index& jacobian_do,
7262 const Index& atmosphere_dim,
7269 const Vector& refellipsoid,
7271 const Index& cloudbox_on,
7273 const Index& stokes_dim,
7276 const Agenda& iy_space_agenda,
7277 const Agenda& surface_rtprop_agenda,
7278 const Agenda& propmat_clearsky_agenda,
7279 const Agenda& ppath_step_agenda,
7280 const Numeric& ppath_lraytrace,
7284 const Index& mc_max_time,
7285 const Index& mc_max_iter,
7286 const Index& mc_min_iter,
7337 const Tensor4& doit_i_field1D_spectrum,
7340 const Index& jacobian_do,
7341 const Index& cloudbox_on,
7343 const Index& atmosphere_dim,
7348 const Index& stokes_dim,
7349 const Vector& scat_za_grid,
7350 const Vector& scat_aa_grid,
7353 const Index& rigorous,
7393 const Tensor4& doit_i_field1D_spectrum,
7396 const Index& jacobian_do,
7397 const Index& cloudbox_on,
7399 const Index& atmosphere_dim,
7404 const Index& stokes_dim,
7405 const Vector& scat_za_grid,
7406 const Vector& scat_aa_grid,
7459 const Index& stokes_dim,
7464 const Index& cloudbox_on,
7465 const Index& iy_agenda_call1,
7466 const Tensor3& iy_transmission,
7470 const Index& jacobian_do,
7471 const Agenda& iy_sub_agenda,
7618 const Index& stokes_dim,
7620 const Index& atmosphere_dim,
7634 const Vector& refellipsoid,
7636 const Index& cloudbox_on,
7639 const Index& use_mean_scat_data,
7641 const Matrix& particle_masses,
7643 const Index& jacobian_do,
7644 const Agenda& ppath_agenda,
7645 const Agenda& ppath_step_agenda,
7646 const Agenda& propmat_clearsky_agenda,
7647 const Agenda& iy_transmitter_agenda,
7648 const Index& iy_agenda_call1,
7649 const Tensor3& iy_transmission,
7653 const Numeric& rte_alonglos_v,
7654 const Numeric& ppath_lraytrace,
7656 const Index& defocus_method,
7687 const Index& jacobian_do,
7730 const Tensor3& iy_transmission,
7731 const Index& jacobian_do,
7732 const Index& atmosphere_dim,
7736 const Index& cloudbox_on,
7737 const Index& stokes_dim,
7742 const Agenda& iy_main_agenda,
7743 const Agenda& surface_rtprop_agenda,
7858 const Index& stokes_dim,
7860 const Index& atmosphere_dim,
7872 const Index& cloudbox_on,
7875 const Index& use_mean_scat_data,
7877 const Matrix& particle_masses,
7879 const Index& jacobian_do,
7882 const Agenda& ppath_agenda,
7883 const Agenda& propmat_clearsky_agenda,
7884 const Agenda& iy_transmitter_agenda,
7885 const Index& iy_agenda_call1,
7886 const Tensor3& iy_transmission,
7890 const Numeric& rte_alonglos_v,
7891 const Numeric& ppath_lraytrace,
7932 const Index& atmfields_checked,
7933 const Index& cloudbox_checked,
7934 const Index& atmosphere_dim,
7935 const Index& cloudbox_on,
7938 const Matrix& particle_masses,
7964 const Index& stokes_dim,
7991 const Index& stokes_dim,
8045 const Index& atmosphere_dim,
8093 const Matrix& sensor_pos,
8094 const Vector& sensor_time,
8096 const Index& poly_order,
8134 const Matrix& sensor_pos,
8135 const Vector& sensor_time,
8137 const Index& poly_order,
8186 const Matrix& sensor_pos,
8187 const Vector& sensor_time,
8189 const Index& poly_order,
8229 const Vector& sensor_response_za_grid,
8230 const Matrix& sensor_pos,
8232 const Index& poly_order,
8233 const Index& no_pol_variation,
8234 const Index& no_los_variation,
8235 const Index& no_mblock_variation,
8271 const Vector& sensor_response_za_grid,
8272 const Matrix& sensor_pos,
8274 const Vector& period_lengths,
8275 const Index& no_pol_variation,
8276 const Index& no_los_variation,
8277 const Index& no_mblock_variation,
8326 const Index& atmosphere_dim,
8371 const Index& atmosphere_dim,
8402 const Index& mblock_index,
8452 const Index& mblock_index,
8455 const Index& atmosphere_dim,
8463 const Index& cloudbox_on,
8464 const Index& stokes_dim,
8466 const Matrix& sensor_pos,
8467 const Matrix& sensor_los,
8468 const Matrix& transmitter_pos,
8469 const Vector& mblock_za_grid,
8470 const Vector& mblock_aa_grid,
8471 const Index& antenna_dim,
8472 const Sparse& sensor_response,
8473 const Agenda& iy_main_agenda,
8509 const Index& mblock_index,
8512 const Index& stokes_dim,
8514 const Matrix& sensor_los,
8515 const Vector& mblock_za_grid,
8516 const Vector& mblock_aa_grid,
8517 const Index& antenna_dim,
8518 const Sparse& sensor_response,
8519 const Vector& sensor_time,
8556 const Index& mblock_index,
8559 const Index& stokes_dim,
8561 const Matrix& sensor_los,
8562 const Vector& mblock_za_grid,
8563 const Vector& mblock_aa_grid,
8564 const Index& antenna_dim,
8565 const Sparse& sensor_response,
8567 const Vector& sensor_response_f_grid,
8568 const Vector& sensor_response_za_grid,
8569 const Vector& sensor_time,
8604 const Index& mblock_index,
8607 const Index& stokes_dim,
8609 const Matrix& sensor_los,
8610 const Vector& mblock_za_grid,
8611 const Vector& mblock_aa_grid,
8612 const Index& antenna_dim,
8613 const Sparse& sensor_response,
8614 const Vector& sensor_time,
8661 const Index& mblock_index,
8664 const Index& atmosphere_dim,
8668 const Index& cloudbox_on,
8669 const Index& stokes_dim,
8671 const Matrix& sensor_pos,
8672 const Matrix& sensor_los,
8673 const Matrix& transmitter_pos,
8674 const Vector& mblock_za_grid,
8675 const Vector& mblock_aa_grid,
8676 const Index& antenna_dim,
8677 const Sparse& sensor_response,
8678 const Vector& sensor_time,
8679 const Agenda& iy_main_agenda,
8709 const Index& mblock_index,
8712 const Sparse& sensor_response,
8714 const Vector& sensor_response_f_grid,
8715 const Vector& sensor_response_za_grid,
8719 const Index& poly_coeff,
8747 const Index& mblock_index,
8750 const Sparse& sensor_response,
8752 const Vector& sensor_response_f_grid,
8753 const Vector& sensor_response_za_grid,
8757 const Index& period_index,
8780 const Index& mblock_index,
8837 const Index& mblock_index,
8840 const Index& atmosphere_dim,
8850 const Vector& refellipsoid,
8852 const Index& cloudbox_on,
8853 const Index& stokes_dim,
8855 const Matrix& sensor_pos,
8856 const Matrix& sensor_los,
8857 const Matrix& transmitter_pos,
8858 const Vector& mblock_za_grid,
8859 const Vector& mblock_aa_grid,
8860 const Index& antenna_dim,
8861 const Sparse& sensor_response,
8862 const Agenda& iy_main_agenda,
8864 const Numeric& molarmass_dry_air,
8866 const Numeric& z_hse_accuracy,
8891 const Index& mblock_index,
8926 const Matrix& sensor_pos,
8927 const Sparse& sensor_response,
9061 const String& species_tag,
9086 const Numeric& massdensity_threshold,
9137 const Index& stokes_dim,
9213 const Index& stokes_dim,
9298 const Index& stokes_dim,
9559 Index& mc_iteration_count,
9565 const Index& f_index,
9566 const Matrix& sensor_pos,
9567 const Matrix& sensor_los,
9568 const Index& stokes_dim,
9569 const Index& atmosphere_dim,
9570 const Agenda& ppath_step_agenda,
9571 const Numeric& ppath_lraytrace,
9572 const Agenda& iy_space_agenda,
9573 const Agenda& surface_rtprop_agenda,
9574 const Agenda& propmat_clearsky_agenda,
9579 const Vector& refellipsoid,
9583 const Index& cloudbox_on,
9587 const Index& atmfields_checked,
9588 const Index& atmgeom_checked,
9589 const Index& cloudbox_checked,
9590 const Index& mc_seed,
9593 const Index& mc_max_time,
9594 const Index& mc_max_iter,
9595 const Index& mc_min_iter,
9727 const Vector& scat_za_grid,
9728 const Vector& scat_aa_grid,
9729 const Index& scat_za_index,
9730 const Index& scat_aa_index,
9731 const Index& f_index,
9733 const Numeric& rtp_temperature,
9735 const Index& scat_p_index,
9736 const Index& scat_lat_index,
9737 const Index& scat_lon_index,
9769 const Vector& scat_za_grid,
9770 const Vector& scat_aa_grid,
9771 const Index& scat_za_index,
9772 const Index& scat_aa_index,
9773 const Numeric& rtp_temperature,
9775 const Index& scat_p_index,
9776 const Index& scat_lat_index,
9777 const Index& scat_lon_index,
9790 String& output_file_format,
9803 String& output_file_format,
9816 String& output_file_format,
9943 const Index& atmosphere_dim,
9946 const String& filename_scat_data,
9947 const String& filename_pnd_field,
9980 const Index& atmosphere_dim,
9983 const String& filelist_scat_data,
9984 const String& filename_pnd_fieldarray,
10036 Index& propmat_clearsky_agenda_checked,
10037 Index& abs_xsec_agenda_checked,
10039 const Index& atmosphere_dim,
10042 const String& filename_scat_data,
10043 const String& filename_pnd_field,
10067 const Index& atmosphere_dim,
10068 const Index& scat_p_index,
10069 const Index& scat_lat_index,
10070 const Index& scat_lon_index,
10105 const Vector& scat_za_grid,
10106 const Vector& scat_aa_grid,
10107 const Index& scat_za_index,
10108 const Index& scat_aa_index,
10109 const Index& f_index,
10111 const Numeric& rtp_temperature,
10113 const Index& scat_p_index,
10114 const Index& scat_lat_index,
10115 const Index& scat_lon_index,
10143 const Index& doit_za_grid_size,
10144 const Vector& scat_aa_grid,
10145 const Index& scat_za_index,
10146 const Index& scat_aa_index,
10147 const Numeric& rtp_temperature,
10149 const Index& scat_p_index,
10150 const Index& scat_lat_index,
10151 const Index& scat_lon_index,
10184 const Index& doit_za_grid_size,
10185 const Vector& scat_aa_grid,
10186 const Index& scat_za_index,
10187 const Index& scat_aa_index,
10188 const Numeric& rtp_temperature,
10190 const Index& scat_p_index,
10191 const Index& scat_lat_index,
10192 const Index& scat_lon_index,
10230 const Index& atmosphere_dim,
10233 const Index& zeropadding,
10267 const Index& atmosphere_dim,
10268 const Index& cloudbox_on,
10271 const Index& nzero,
10332 const Index& atmosphere_dim,
10333 const Index& cloudbox_on,
10335 const Tensor4& massdensity_field,
10397 const Numeric& total_content,
10398 const Vector& scatelem_volume,
10399 const Vector& scatelem_density,
10439 const Agenda& ppath_agenda,
10440 const Numeric& ppath_lraytrace,
10441 const Index& atmgeom_checked,
10446 const Index& cloudbox_on,
10447 const Index& cloudbox_checked,
10448 const Index& ppath_inside_cloudbox_do,
10505 const Agenda& ppath_step_agenda,
10506 const Index& atmosphere_dim,
10514 const Vector& refellipsoid,
10515 const Matrix& z_surface,
10567 const Agenda& ppath_step_agenda,
10568 const Index& ppath_inside_cloudbox_do,
10569 const Index& atmosphere_dim,
10577 const Vector& refellipsoid,
10578 const Matrix& z_surface,
10579 const Index& cloudbox_on,
10583 const Numeric& ppath_lraytrace,
10610 const String& output_file_format,
10611 const Ppath& ppath,
10614 const Index& file_index,
10648 const Index& atmosphere_dim,
10652 const Vector& refellipsoid,
10653 const Matrix& z_surface,
10702 const Agenda& refr_index_air_agenda,
10703 const Index& atmosphere_dim,
10710 const Vector& refellipsoid,
10711 const Matrix& z_surface,
10714 const Numeric& ppath_lraytrace,
10750 const Index& stokes_dim,
10751 const Index& atmosphere_dim,
10834 const Index& abs_lookup_is_adapted,
10835 const Index& abs_p_interp_order,
10836 const Index& abs_t_interp_order,
10837 const Index& abs_nls_interp_order,
10838 const Index& abs_f_interp_order,
10841 const Numeric& rtp_temperature,
10883 const Numeric& rtp_temperature,
10885 const Agenda& abs_xsec_agenda,
10934 const Index& stokes_dim,
10935 const Index& atmosphere_dim,
10940 const Numeric& rtp_temperature,
11002 const Numeric& rtp_temperature,
11006 const Index& atmosphere_dim,
11010 const Index& manual_zeeman_tag,
11011 const Numeric& manual_zeeman_magnetic_field_strength,
11012 const Numeric& manual_zeeman_theta,
11013 const Numeric& manual_zeeman_eta,
11037 const Index& stokes_dim,
11038 const Index& propmat_clearsky_agenda_checked,
11062 const Index& stokes_dim,
11084 Index& propmat_clearsky_agenda_checked,
11087 const Agenda& propmat_clearsky_agenda,
11131 Tensor7& propmat_clearsky_field,
11133 const Index& atmfields_checked,
11135 const Index& stokes_dim,
11144 const Agenda& propmat_clearsky_agenda,
11171 const Index& nfill,
11193 const Index& no_negZ,
12201 Numeric& refr_index_air_group,
12207 const Index& demand_vmr_value,
12235 Numeric& refr_index_air_group,
12238 const Numeric& rtp_temperature,
12275 Numeric& refr_index_air_group,
12278 const Numeric& rtp_temperature,
12320 Numeric& refr_index_air_group,
12323 const Numeric& rtp_temperature,
12357 const Index& atmosphere_dim,
12360 const Vector& refellipsoid,
12382 const Index& atmosphere_dim,
12407 const Index& atmosphere_dim,
12434 const Index& atmosphere_dim,
12435 const Ppath& ppath,
12482 Tensor4& doit_i_field1D_spectrum,
12484 const Index& atmfields_checked,
12485 const Index& atmgeom_checked,
12486 const Index& cloudbox_checked,
12488 const Index& stokes_dim,
12489 const Agenda& opt_prop_part_agenda,
12490 const Agenda& propmat_clearsky_agenda,
12491 const Agenda& spt_calc_agenda,
12499 const Vector& scat_za_grid,
12500 const Matrix& surface_emissivity_DISORT,
12536 Tensor4& doit_i_field1D_spectrum,
12538 const Index& atmfields_checked,
12539 const Index& atmgeom_checked,
12540 const Index& cloudbox_checked,
12541 const Index& cloudbox_on,
12543 const Agenda& doit_mono_agenda,
12544 const Index& doit_is_initialized,
12581 const Index& atmosphere_dim,
12582 const Index& cloudbox_on,
12586 const Matrix& z_surface,
12587 const Index& cloudbox_checked,
12626 const String& filename_scat_data,
12627 const String& filename_scat_meta_data,
12707 const String& description,
12710 const String& particle_type,
12712 const Vector& aspect_ratio_grid,
12713 const Vector& diameter_max_grid,
12714 const Vector& scat_f_grid,
12715 const Vector& scat_T_grid,
12760 const String& description,
12763 const String& particle_type,
12766 const Vector& diameter_grid,
12767 const Vector& scat_f_grid,
12768 const Vector& scat_T_grid,
12801 const Index& f_index,
12906 Index& sensor_checked,
12908 const Index& atmosphere_dim,
12909 const Index& stokes_dim,
12911 const Matrix& sensor_pos,
12912 const Matrix& sensor_los,
12913 const Matrix& transmitter_pos,
12914 const Vector& mblock_za_grid,
12915 const Vector& mblock_aa_grid,
12916 const Index& antenna_dim,
12917 const Sparse& sensor_response,
12918 const Vector& sensor_response_f,
12920 const Vector& sensor_response_za,
12921 const Vector& sensor_response_aa,
12953 Sparse& sensor_response,
12954 Vector& sensor_response_f,
12956 Vector& sensor_response_za,
12957 Vector& sensor_response_aa,
12958 Vector& sensor_response_f_grid,
12960 Vector& sensor_response_za_grid,
12961 Vector& sensor_response_aa_grid,
12962 Index& antenna_dim,
12966 const Index& stokes_dim,
13003 Sparse& sensor_response,
13004 Vector& sensor_response_f,
13006 Vector& sensor_response_za,
13007 Vector& sensor_response_aa,
13008 Vector& sensor_response_za_grid,
13009 Vector& sensor_response_aa_grid,
13011 const Vector& sensor_response_f_grid,
13013 const Index& atmosphere_dim,
13014 const Index& antenna_dim,
13015 const Matrix& antenna_los,
13017 const Index& sensor_norm,
13048 Sparse& sensor_response,
13049 Vector& sensor_response_f,
13051 Vector& sensor_response_za,
13052 Vector& sensor_response_aa,
13053 Vector& sensor_response_f_grid,
13056 const Vector& sensor_response_za_grid,
13057 const Vector& sensor_response_aa_grid,
13058 const Vector& f_backend,
13060 const Index& sensor_norm,
13104 Sparse& sensor_response,
13105 Vector& sensor_response_f,
13107 Vector& sensor_response_za,
13108 Vector& sensor_response_aa,
13109 Vector& sensor_response_f_grid,
13112 const Vector& sensor_response_za_grid,
13113 const Vector& sensor_response_aa_grid,
13114 const Vector& f_backend,
13116 const Index& sensor_norm,
13153 Sparse& sensor_response,
13154 Vector& sensor_response_f,
13156 Vector& sensor_response_za,
13157 Vector& sensor_response_aa,
13158 Vector& sensor_response_za_grid,
13159 Vector& sensor_response_aa_grid,
13161 const Vector& sensor_response_f_grid,
13210 Sparse& sensor_response,
13211 Vector& sensor_response_f,
13213 Vector& sensor_response_za,
13214 Vector& sensor_response_aa,
13215 Vector& sensor_response_f_grid,
13218 const Vector& sensor_response_za_grid,
13219 const Vector& sensor_response_aa_grid,
13221 const Index& polyorder,
13222 const Index& nfill,
13256 Sparse& sensor_response,
13257 Vector& sensor_response_f,
13259 Vector& sensor_response_za,
13260 Vector& sensor_response_aa,
13261 Vector& sensor_response_f_grid,
13264 const Vector& sensor_response_za_grid,
13265 const Vector& sensor_response_aa_grid,
13290 Vector& sensor_response_f,
13291 Vector& sensor_response_f_grid,
13294 const String& sideband_mode,
13341 Sparse& sensor_response,
13342 Vector& sensor_response_f,
13344 Vector& sensor_response_za,
13345 Vector& sensor_response_aa,
13346 Vector& sensor_response_f_grid,
13348 Vector& sensor_response_za_grid,
13349 Vector& sensor_response_aa_grid,
13352 const Vector& mblock_za_grid,
13353 const Vector& mblock_aa_grid,
13354 const Index& antenna_dim,
13355 const Index& atmosphere_dim,
13356 const Index& stokes_dim,
13357 const Index& sensor_norm,
13391 Sparse& sensor_response,
13392 Vector& sensor_response_f,
13394 Vector& sensor_response_za,
13395 Vector& sensor_response_aa,
13396 Vector& sensor_response_f_grid,
13399 const Vector& sensor_response_za_grid,
13400 const Vector& sensor_response_aa_grid,
13403 const Index& sensor_norm,
13441 Sparse& sensor_response,
13442 Vector& sensor_response_f,
13444 Vector& sensor_response_za,
13445 Vector& sensor_response_aa,
13446 Vector& sensor_response_f_grid,
13449 const Vector& sensor_response_za_grid,
13450 const Vector& sensor_response_aa_grid,
13456 const Index& sensor_norm,
13500 Sparse& sensor_response,
13501 Vector& sensor_response_f,
13503 Vector& sensor_response_za,
13504 Vector& sensor_response_aa,
13507 const Vector& sensor_response_f_grid,
13508 const Vector& sensor_response_za_grid,
13509 const Vector& sensor_response_aa_grid,
13510 const Index& stokes_dim,
13540 Sparse& sensor_response,
13542 const Vector& sensor_response_f_grid,
13544 const Vector& sensor_response_za_grid,
13545 const Vector& sensor_response_aa_grid,
13546 const Index& stokes_dim,
13547 const Matrix& stokes_rotation,
13590 Index& antenna_dim,
13593 Sparse& sensor_response,
13594 Vector& sensor_response_f,
13596 Vector& sensor_response_za,
13597 Vector& sensor_response_aa,
13598 Vector& sensor_response_f_grid,
13600 Vector& sensor_response_za_grid,
13601 Vector& sensor_response_aa_grid,
13602 Index& sensor_norm,
13604 const Index& atmosphere_dim,
13605 const Index& stokes_dim,
13606 const Matrix& sensor_description_amsu,
13656 Index& antenna_dim,
13659 Sparse& sensor_response,
13660 Vector& sensor_response_f,
13662 Vector& sensor_response_za,
13663 Vector& sensor_response_aa,
13664 Vector& sensor_response_f_grid,
13666 Vector& sensor_response_za_grid,
13667 Vector& sensor_response_aa_grid,
13668 Index& sensor_norm,
13670 const Index& atmosphere_dim,
13671 const Index& stokes_dim,
13672 const Matrix& sensor_description_amsu,
13701 Sparse& sensor_response,
13702 Vector& sensor_response_f,
13704 Vector& sensor_response_za,
13705 Vector& sensor_response_aa,
13706 Vector& sensor_response_f_grid,
13709 const Vector& sensor_response_za_grid,
13710 const Vector& sensor_response_aa_grid,
13711 const Sparse& wmrf_weights,
13712 const Vector& f_backend,
13765 const Index& atmosphere_dim,
13768 const Vector& refellipsoid,
13769 const Matrix& z_surface,
13851 Matrix& surface_emission,
13854 const Index& stokes_dim,
13855 const Numeric& surface_skin_t,
13856 const Agenda& blackbody_radiation_agenda,
13894 Matrix& surface_emission,
13897 const Index& stokes_dim,
13898 const Index& atmosphere_dim,
13900 const Vector& specular_los,
13901 const Numeric& surface_skin_t,
13903 const Agenda& blackbody_radiation_agenda,
13937 Matrix& surface_emission,
13940 const Index& stokes_dim,
13941 const Index& atmosphere_dim,
13942 const Vector& specular_los,
13943 const Numeric& surface_skin_t,
13944 const Tensor3& surface_reflectivity,
13945 const Agenda& blackbody_radiation_agenda,
13977 Matrix& surface_emission,
13980 const Index& stokes_dim,
13981 const Index& atmosphere_dim,
13982 const Vector& specular_los,
13983 const Numeric& surface_skin_t,
13984 const Vector& surface_scalar_reflectivity,
13985 const Agenda& blackbody_radiation_agenda,
14039 Matrix& surface_emission,
14042 const Index& stokes_dim,
14043 const Index& atmosphere_dim,
14045 const Numeric& surface_skin_t,
14046 const Vector& surface_scalar_reflectivity,
14047 const Index& lambertian_nza,
14048 const Agenda& blackbody_radiation_agenda,
14092 const Index& atmosphere_dim,
14151 Tensor3& surface_reflectivity,
14153 const Index& stokes_dim,
14155 const Index& atmosphere_dim,
14209 Vector& surface_scalar_reflectivity,
14211 const Index& stokes_dim,
14213 const Index& atmosphere_dim,
14245 const Ppath& ppath,
14264 const Ppath& ppath,
14266 const Index& level,
14329 const Index& npages,
14330 const Index& nrows,
14331 const Index& ncols,
14397 const Index& nbooks,
14398 const Index& npages,
14399 const Index& nrows,
14400 const Index& ncols,
14446 const Index& nshelves,
14447 const Index& nbooks,
14448 const Index& npages,
14449 const Index& nrows,
14450 const Index& ncols,
14497 const Index& nvitrines,
14498 const Index& nshelves,
14499 const Index& nbooks,
14500 const Index& npages,
14501 const Index& nrows,
14502 const Index& ncols,
14550 const Index& nlibraries,
14551 const Index& nvitrines,
14552 const Index& nshelves,
14553 const Index& nbooks,
14554 const Index& npages,
14555 const Index& nrows,
14556 const Index& ncols,
14689 const String& direction,
14845 const Index& nelem,
14869 const Index& nelem,
14911 const Index& nelem,
14966 const Agenda& refr_index_air_agenda,
14967 const Matrix& sensor_pos,
14972 const Vector& refellipsoid,
14973 const Index& atmosphere_dim,
15001 const Matrix& sensor_pos,
15002 const Vector& refellipsoid,
15003 const Index& atmosphere_dim,
15041 const Index& agenda,
15042 const Index& screen,
15043 const Index& file);
15059 const Index& level);
15075 const Index& level);
15091 const Index& level);
15150 const Tensor7& propmat_clearsky_field,
15151 const Index& atmosphere_dim,
15265 const Index& ybatch_start,
15266 const Index& ybatch_n,
15267 const Agenda& ybatch_calc_agenda,
15269 const Index& robust,
15320 const Agenda& met_profile_calc_agenda,
15322 const Matrix& met_amsu_data,
15323 const Matrix& sensor_pos,
15324 const Vector& refellipsoid,
15327 const Index& atmosphere_dim,
15330 const Index& nelem_p_grid,
15331 const String& met_profile_path,
15332 const String& met_profile_pnd_path,
15380 const Agenda& met_profile_calc_agenda,
15382 const Matrix& met_amsu_data,
15383 const Matrix& sensor_pos,
15384 const Vector& refellipsoid,
15386 const Index& nelem_p_grid,
15387 const String& met_profile_path,
15462 const Index& atmgeom_checked,
15463 const Index& atmfields_checked,
15464 const Index& atmosphere_dim,
15468 const Index& cloudbox_on,
15469 const Index& cloudbox_checked,
15470 const Index& sensor_checked,
15471 const Index& stokes_dim,
15473 const Matrix& sensor_pos,
15474 const Matrix& sensor_los,
15475 const Matrix& transmitter_pos,
15476 const Vector& mblock_za_grid,
15477 const Vector& mblock_aa_grid,
15478 const Index& antenna_dim,
15479 const Sparse& sensor_response,
15480 const Vector& sensor_response_f,
15482 const Vector& sensor_response_za,
15483 const Vector& sensor_response_aa,
15484 const Agenda& iy_main_agenda,
15485 const Agenda& jacobian_agenda,
15486 const Index& jacobian_do,
15586 const Index& atmgeom_checked,
15587 const Index& atmfields_checked,
15588 const Index& atmosphere_dim,
15592 const Index& cloudbox_on,
15593 const Index& cloudbox_checked,
15594 const Index& sensor_checked,
15595 const Index& stokes_dim,
15597 const Matrix& sensor_pos,
15598 const Matrix& sensor_los,
15599 const Matrix& transmitter_pos,
15600 const Vector& mblock_za_grid,
15601 const Vector& mblock_aa_grid,
15602 const Index& antenna_dim,
15603 const Sparse& sensor_response,
15604 const Vector& sensor_response_f,
15606 const Vector& sensor_response_za,
15607 const Vector& sensor_response_aa,
15608 const Agenda& iy_main_agenda,
15609 const Agenda& jacobian_agenda,
15610 const Index& jacobian_do,
15615 const Index& append_instrument_wfs,
15675 const Index& atmgeom_checked,
15676 const Index& atmfields_checked,
15678 const Index& stokes_dim,
15683 const Index& cloudbox_on,
15684 const Index& cloudbox_checked,
15685 const Matrix& sensor_pos,
15686 const Matrix& sensor_los,
15687 const Index& sensor_checked,
15688 const Agenda& iy_main_agenda,
15690 const Vector& range_bins,
15722 const Index& stokes_dim,
15755 const Index& atmosphere_dim,
15759 const Vector& refellipsoid,
15761 const Numeric& planet_rotation_period,
15814 const Index& atmosphere_dim,
15823 const Vector& refellipsoid,
15824 const Matrix& z_surface,
15825 const Index& atmfields_checked,
15826 const Agenda& g0_agenda,
15827 const Numeric& molarmass_dry_air,
15829 const Numeric& z_hse_accuracy,
15862 template <
typename T>
15867 const String& dimension,
15896 template <
typename T>
15900 const String& out_wsvname,
15904 const String& in_wsvname,
15922 template <
typename T>
15928 const String& v_wsvname,
15950 template <
typename T>
15955 const Index& index,
15985 template <
typename T>
16001 template <
typename T>
16019 template <
typename T>
16037 template <
typename T>
16055 template <
typename T>
16073 template <
typename T>
16091 template <
typename T>
16109 template <
typename T>
16126 template <
typename T>
16129 const Index& level,
16149 template <
typename T>
16153 const String& out_wsvname,
16157 const String& filename_wsvname,
16179 template <
typename T>
16183 const String& out_wsvname,
16187 const String& filename_wsvname,
16210 template <
typename T>
16214 const String& out_wsvname,
16216 const Index& file_index,
16220 const String& filename_wsvname,
16248 template <
typename T>
16269 template <
typename T>
16291 template <
typename T>
16296 const String& in_wsvname,
16297 const String& filename_wsvname,
16318 template <
typename T>
16320 const Index& file_index,
16325 const String& in_wsvname,
16326 const String& filename_wsvname,
16351 template <
typename T>
16353 const String& output_file_format,
16357 const Index& no_clobber,
16359 const String& in_wsvname,
16360 const String& filename_wsvname,
16361 const String& no_clobber_wsvname,
16385 template <
typename T>
16387 const String& output_file_format,
16388 const Index& file_index,
16393 const String& in_wsvname,
16394 const String& filename_wsvname,
17601 const Numeric rtp_temperature,
17604 const Agenda& input_agenda);
17619 const Agenda& input_agenda);
17625 Vector& blackbody_radiation,
17627 const Numeric rtp_temperature,
17630 const Agenda& input_agenda);
17636 Index& doit_conv_flag,
17637 Index& doit_iteration_counter,
17640 const Tensor6& doit_i_field_old,
17642 const Agenda& input_agenda);
17652 Tensor4& doit_i_field1D_spectrum,
17655 const Index f_index,
17657 const Agenda& input_agenda);
17667 const Agenda& input_agenda);
17675 const Tensor6& doit_scat_field,
17677 const Agenda& input_agenda);
17684 const Index forloop_index,
17686 const Agenda& input_agenda);
17697 const Agenda& input_agenda);
17709 const Agenda& input_agenda);
17720 const Index iy_agenda_call1,
17721 const Tensor3& iy_transmission,
17723 const Index cloudbox_on,
17724 const Index jacobian_do,
17733 const Agenda& input_agenda);
17745 const Agenda& input_agenda);
17756 const Index iy_agenda_call1,
17757 const Tensor3& iy_transmission,
17759 const Index cloudbox_on,
17760 const Index jacobian_do,
17769 const Agenda& input_agenda);
17778 const Tensor3& iy_transmission,
17779 const Index cloudbox_on,
17780 const Index jacobian_do,
17785 const Agenda& iy_main_agenda,
17790 const Agenda& input_agenda);
17802 const Agenda& input_agenda);
17810 const Index mblock_index,
17814 const Agenda& input_agenda);
17822 const Agenda& input_agenda);
17835 const Matrix& sensor_los,
17836 const Index cloudbox_on,
17838 const Matrix& z_surface,
17840 const Agenda& input_agenda);
17850 const Matrix& abs_vec_spt,
17851 const Index scat_p_index,
17852 const Index scat_lat_index,
17853 const Index scat_lon_index,
17855 const Agenda& input_agenda);
17863 const Index scat_za_index,
17864 const Index scat_lat_index,
17865 const Index scat_lon_index,
17866 const Index scat_p_index,
17867 const Index scat_aa_index,
17868 const Numeric rtp_temperature,
17870 const Agenda& input_agenda);
17878 const Numeric ppath_lraytrace,
17882 const Index cloudbox_on,
17883 const Index ppath_inside_cloudbox_do,
17889 const Agenda& input_agenda);
17897 const Numeric ppath_lraytrace,
17903 const Agenda& input_agenda);
17910 Numeric& refr_index_air_group,
17913 const Numeric rtp_temperature,
17917 const Agenda& input_agenda);
17923 Sparse& sensor_response,
17924 Vector& sensor_response_f,
17926 Vector& sensor_response_za,
17927 Vector& sensor_response_aa,
17929 const Index mblock_index,
17931 const Agenda& input_agenda);
17940 const Index scat_p_index,
17941 const Index scat_lat_index,
17942 const Index scat_lon_index,
17943 const Numeric rtp_temperature,
17944 const Index scat_za_index,
17945 const Index scat_aa_index,
17947 const Agenda& input_agenda);
17953 Matrix& surface_emission,
17961 const Agenda& input_agenda);
17969 const Agenda& input_agenda);
17979 const Index ybatch_index,
17981 const Agenda& input_agenda);
17984 #endif // auto_md_h
void propmat_clearskyAddOnTheFly(Workspace &ws, Tensor4 &propmat_clearsky, const Vector &f_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const Numeric &rtp_pressure, const Numeric &rtp_temperature, const Vector &rtp_vmr, const Agenda &abs_xsec_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearskyAddOnTheFly.
void DoitAngularGridsSet_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_VectorTensor5_g(Workspace &ws, const MRecord &mr)
void VectorLogSpace_g(Workspace &ws, const MRecord &mr)
void blackbody_radiationPlanck(Vector &blackbody_radiation, const Vector &f_grid, const Numeric &rtp_temperature, const Verbosity &verbosity)
WORKSPACE METHOD: blackbody_radiationPlanck.
void Select_sg_ArrayOfArrayOfGriddedField2ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void ext_matInit(Tensor3 &ext_mat, const Vector &f_grid, const Index &stokes_dim, const Index &f_index, const Verbosity &verbosity)
WORKSPACE METHOD: ext_matInit.
void AtmFieldsCalcExpand1D(Tensor3 &t_field, Tensor3 &z_field, Tensor4 &vmr_field, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const GriddedField3 &t_field_raw, const GriddedField3 &z_field_raw, const ArrayOfGriddedField3 &vmr_field_raw, const Index &atmosphere_dim, const Index &interp_order, const Index &vmr_zeropadding, const Index &vmr_nonegative, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldsCalcExpand1D.
void backend_channel_responseFlat(ArrayOfGriddedField1 &backend_channel_response, const Numeric &resolution, const Verbosity &verbosity)
WORKSPACE METHOD: backend_channel_responseFlat.
void Copy_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void TimerCreate(Timer &out, const Verbosity &verbosity)
WORKSPACE METHOD: TimerCreate.
void ybatchMetProfiles(Workspace &ws, ArrayOfVector &ybatch, const ArrayOfArrayOfSpeciesTag &abs_species, const Agenda &met_profile_calc_agenda, const Vector &f_grid, const Matrix &met_amsu_data, const Matrix &sensor_pos, const Vector &refellipsoid, const Vector &lat_grid, const Vector &lon_grid, const Index &atmosphere_dim, const ArrayOfSingleScatteringData &scat_data_array, const Index &nelem_p_grid, const String &met_profile_path, const String &met_profile_pnd_path, const Verbosity &verbosity)
WORKSPACE METHOD: ybatchMetProfiles.
void Append_sg_ArrayOfArrayOfGriddedField1ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_Tensor4Tensor7_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfLineMixingRecordArrayOfLineMixingRecord_g(Workspace &ws, const MRecord &mr)
void Print_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
void pnd_fieldSetup_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void refellipsoidForAzimuth_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void scat_meta_arrayInit(ArrayOfScatteringMetaData &scat_meta_array, const Verbosity &verbosity)
WORKSPACE METHOD: scat_meta_arrayInit.
void surfaceFlatScalarReflectivity(Workspace &ws, Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Vector &f_grid, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &specular_los, const Numeric &surface_skin_t, const Vector &surface_scalar_reflectivity, const Agenda &blackbody_radiation_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceFlatScalarReflectivity.
void nrowsGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void StringCreate(String &out, const Verbosity &verbosity)
WORKSPACE METHOD: StringCreate.
void nrowsGet_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Timer_g(Workspace &ws, const MRecord &mr)
void mc_antennaSetGaussianByFWHM_g(Workspace &ws, const MRecord &mr)
Implementation of gridded fields.
void Matrix2RowFromVectors_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfLineRecordArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void abs_lookupSetupBatch(Vector &abs_p, Vector &abs_t, Vector &abs_t_pert, Matrix &abs_vmrs, ArrayOfArrayOfSpeciesTag &abs_nls, Vector &abs_nls_pert, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfGriddedField4 &batch_atm_fields_compact, const Index &abs_p_interp_order, const Index &abs_t_interp_order, const Index &abs_nls_interp_order, const Numeric &p_step, const Numeric &t_step, const Numeric &h2o_step, const Vector &extremes, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupSetupBatch.
void Compare_sg_ArrayOfMatrixArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfTensor3Create_g(Workspace &ws, const MRecord &mr)
void abs_speciesSet(ArrayOfArrayOfSpeciesTag &abs_species, Index &abs_xsec_agenda_checked, Index &propmat_clearsky_agenda_checked, const ArrayOfString &species, const Verbosity &verbosity)
WORKSPACE METHOD: abs_speciesSet.
void Reduce_sg_MatrixTensor5_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void g0Jupiter_g(Workspace &ws, const MRecord &mr)
void ExtractFromMetaSinglePartSpecies_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void cloudboxOff_g(Workspace &ws, const MRecord &mr)
void nbooksGet(Index &nbooks, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: nbooksGet.
void cloudbox_checkedCalc_g(Workspace &ws, const MRecord &mr)
void AtmosphereSet1D(Index &atmosphere_dim, Vector &lat_grid, Vector &lon_grid, const Verbosity &verbosity)
WORKSPACE METHOD: AtmosphereSet1D.
void Compare_sg_GriddedField3GriddedField3_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void jacobianAddWind(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Vector &g1, const Vector &g2, const Vector &g3, const String &component, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddWind.
void iyMC(Workspace &ws, Matrix &iy, ArrayOfTensor4 &iy_aux, ArrayOfTensor3 &diy_dx, const Index &iy_agenda_call1, const Tensor3 &iy_transmission, const Vector &rte_pos, const Vector &rte_los, const ArrayOfString &iy_aux_vars, const Index &jacobian_do, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Tensor3 &t_field, const Tensor4 &vmr_field, const Vector &refellipsoid, const Matrix &z_surface, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Index &stokes_dim, const Vector &f_grid, const ArrayOfSingleScatteringData &scat_data_array, const Agenda &iy_space_agenda, const Agenda &surface_rtprop_agenda, const Agenda &propmat_clearsky_agenda, const Agenda &ppath_step_agenda, const Numeric &ppath_lraytrace, const Tensor4 &pnd_field, const String &iy_unit, const Numeric &mc_std_err, const Index &mc_max_time, const Index &mc_max_iter, const Index &mc_min_iter, const Verbosity &verbosity)
WORKSPACE METHOD: iyMC.
void abs_lookupTestAccMC(Workspace &ws, const GasAbsLookup &abs_lookup, const Index &abs_lookup_is_adapted, const Index &abs_p_interp_order, const Index &abs_t_interp_order, const Index &abs_nls_interp_order, const Index &mc_seed, const Agenda &abs_xsec_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupTestAccMC.
void AtmFieldsExpand1D_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfLineMixingRecord_g(Workspace &ws, const MRecord &mr)
void lat_gridFromRawField_g(Workspace &ws, const MRecord &mr)
void GasAbsLookupCreate(GasAbsLookup &out, const Verbosity &verbosity)
WORKSPACE METHOD: GasAbsLookupCreate.
void DoitWriteIterationFields_g(Workspace &ws, const MRecord &mr)
void Print_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
void abs_xsec_per_speciesAddLines_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Index_g(Workspace &ws, const MRecord &mr)
void AbsInputFromAtmFields_g(Workspace &ws, const MRecord &mr)
void ReadNetCDF_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void ForLoop(Workspace &ws, const Agenda &forloop_agenda, const Index &start, const Index &stop, const Index &step, const Verbosity &verbosity)
WORKSPACE METHOD: ForLoop.
void Matrix1RowFromVector_g(Workspace &ws, const MRecord &mr)
void cloudboxSetManuallyAltitude(Index &cloudbox_on, ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const Tensor3 &z_field, const Vector &lat_grid, const Vector &lon_grid, const Numeric &z1, const Numeric &z2, const Numeric &lat1, const Numeric &lat2, const Numeric &lon1, const Numeric &lon2, const Verbosity &verbosity)
WORKSPACE METHOD: cloudboxSetManuallyAltitude.
void iySurfaceRtpropAgenda(Workspace &ws, Matrix &iy, ArrayOfTensor3 &diy_dx, const Tensor3 &iy_transmission, const Index &jacobian_do, const Index &atmosphere_dim, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Index &cloudbox_on, const Index &stokes_dim, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const Vector &rte_pos2, const Agenda &iy_main_agenda, const Agenda &surface_rtprop_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: iySurfaceRtpropAgenda.
void Print_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void GriddedField2Create_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void particle_massesFromMetaDataAndPart_species(Matrix &particle_masses, const ArrayOfScatteringMetaData &scat_meta_array, const ArrayOfIndex &scat_data_per_part_species, const ArrayOfString &part_species, const Verbosity &verbosity)
WORKSPACE METHOD: particle_massesFromMetaDataAndPart_species.
void nelemGet_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_GridPos_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfMatrixCreate(ArrayOfArrayOfMatrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfMatrixCreate.
void Touch_sg_Timer_g(Workspace &ws, const MRecord &mr)
void doit_za_grid_optCalc(Vector &doit_za_grid_opt, const Tensor6 &doit_i_field, const Vector &scat_za_grid, const Index &doit_za_interp, const Numeric &acc, const Verbosity &verbosity)
WORKSPACE METHOD: doit_za_grid_optCalc.
void nshelvesGet_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void verbositySetScreen(Verbosity &verbosity, const Index &level)
WORKSPACE METHOD: verbositySetScreen.
void WriteXML_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfLineRecordCreate(ArrayOfArrayOfLineRecord &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfLineRecordCreate.
void particle_massesFromMetaDataSingleCategory(Matrix &particle_masses, const ArrayOfScatteringMetaData &scat_meta_array, const Verbosity &verbosity)
WORKSPACE METHOD: particle_massesFromMetaDataSingleCategory.
void Tensor7SetConstant(Tensor7 &out, const Index &nlibraries, const Index &nvitrines, const Index &nshelves, const Index &nbooks, const Index &npages, const Index &nrows, const Index &ncols, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor7SetConstant.
void Extract_sg_GriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void iyTransmissionStandard_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_MatrixTensor3_g(Workspace &ws, const MRecord &mr)
void scat_data_arrayFromMeta(ArrayOfSingleScatteringData &scat_data_array, const ArrayOfScatteringMetaData &scat_meta_array, const Vector &za_grid, const Vector &aa_grid, const Numeric &precision, const Verbosity &verbosity)
WORKSPACE METHOD: scat_data_arrayFromMeta.
void INCLUDE_g(Workspace &ws, const MRecord &mr)
void abs_linesReadFromArts_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_NumericVector_g(Workspace &ws, const MRecord &mr)
void MatrixCBR(Matrix &out, const Index &stokes_dim, const Vector &f, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixCBR.
void Ignore_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void sensor_responseBackendFrequencySwitching_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void dN_H11_g(Workspace &ws, const MRecord &mr)
void SpeciesAuxDataCreate_g(Workspace &ws, const MRecord &mr)
void refellipsoidMars_g(Workspace &ws, const MRecord &mr)
void NumericScale(Numeric &out, const Numeric &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: NumericScale.
void Ignore_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void iy_surface_agendaExecute(Workspace &ws, Matrix &iy, ArrayOfTensor3 &diy_dx, const Tensor3 &iy_transmission, const Index cloudbox_on, const Index jacobian_do, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Vector &f_grid, const Agenda &iy_main_agenda, const Vector &rtp_pos, const Vector &rtp_los, const Vector &rte_pos2, const Agenda &input_agenda)
void GriddedField4Create_g(Workspace &ws, const MRecord &mr)
void atm_fields_compactAddConstant_g(Workspace &ws, const MRecord &mr)
void WriteNetCDF(const T &in, const String &filename, const String &in_wsvname, const String &filename_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: WriteNetCDF.
void jacobianAddFreqShift(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Vector &f_grid, const Matrix &sensor_pos, const Vector &sensor_time, const Index &poly_order, const Numeric &df, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddFreqShift.
void Ignore_sg_String_g(Workspace &ws, const MRecord &mr)
void Append_sg_Tensor4Tensor4_g(Workspace &ws, const MRecord &mr)
void Print(const T &in, const Index &level, const Verbosity &verbosity)
WORKSPACE METHOD: Print.
void refellipsoidMoon_g(Workspace &ws, const MRecord &mr)
void TMatrixTest(const Verbosity &verbosity)
WORKSPACE METHOD: TMatrixTest.
void Print_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void opt_prop_sptFromData(Tensor3 &ext_mat_spt, Matrix &abs_vec_spt, const ArrayOfSingleScatteringData &scat_data_array, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Index &scat_za_index, const Index &scat_aa_index, const Index &f_index, const Vector &f_grid, const Numeric &rtp_temperature, const Tensor4 &pnd_field, const Index &scat_p_index, const Index &scat_lat_index, const Index &scat_lon_index, const Verbosity &verbosity)
WORKSPACE METHOD: opt_prop_sptFromData.
void jacobianAddTemperature(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Vector &g1, const Vector &g2, const Vector &g3, const String &hse, const String &method, const Numeric &dt, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddTemperature.
void GriddedFieldLatLonRegrid_sg_GriddedField2GriddedField2_g(Workspace &ws, const MRecord &mr)
void ParticleSpeciesSet_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void z_fieldFromHSE_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
void DoitWriteIterationFields(const Index &doit_iteration_counter, const Tensor6 &doit_i_field, const ArrayOfIndex &iterations, const Verbosity &verbosity)
WORKSPACE METHOD: DoitWriteIterationFields.
void VectorZtanToZaRefr1D(Workspace &ws, Vector &v_za, const Agenda &refr_index_air_agenda, const Matrix &sensor_pos, const Vector &p_grid, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Vector &refellipsoid, const Index &atmosphere_dim, const Vector &f_grid, const Vector &v_ztan, const Verbosity &verbosity)
WORKSPACE METHOD: VectorZtanToZaRefr1D.
void ReadXMLIndexed_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void verbositySet_g(Workspace &ws, const MRecord &mr)
void NumericScale_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfGriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void abs_coefCalcFromXsec_g(Workspace &ws, const MRecord &mr)
void Print_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfSparseArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void line_mixing_dataInit_g(Workspace &ws, const MRecord &mr)
void MatrixScale(Matrix &out, const Matrix &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixScale.
void Touch_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void Compare_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
void ArrayOfGriddedField1Create_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfIndexArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void particle_massesFromMetaDataSingleCategory_g(Workspace &ws, const MRecord &mr)
void Tensor6Create_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void isotopologue_ratiosInitFromBuiltin(SpeciesAuxData &isotopologue_ratios, const Verbosity &verbosity)
WORKSPACE METHOD: isotopologue_ratiosInitFromBuiltin.
void Tensor3SetConstant_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfGriddedField2GriddedField2_g(Workspace &ws, const MRecord &mr)
void MatrixUnitIntensity(Matrix &out, const Index &stokes_dim, const Vector &f, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixUnitIntensity.
void pndFromdN_g(Workspace &ws, const MRecord &mr)
void ParticleTypeAddAll_g(Workspace &ws, const MRecord &mr)
void abs_linesReadFromMytran2_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void refellipsoidJupiter_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void ScatteringMetaDataCreate_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void doit_rte_agendaExecute(Workspace &ws, Tensor6 &doit_i_field, const Tensor6 &doit_scat_field, const Agenda &input_agenda)
void FieldFromGriddedField_sg_Tensor4ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void jacobianCalcAbsSpeciesPerturbations(Workspace &ws, Matrix &jacobian, const Index &mblock_index, const Vector &iyb, const Vector &yb, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const Index &cloudbox_on, const Index &stokes_dim, const Vector &f_grid, const Matrix &sensor_pos, const Matrix &sensor_los, const Matrix &transmitter_pos, const Vector &mblock_za_grid, const Vector &mblock_aa_grid, const Index &antenna_dim, const Sparse &sensor_response, const Agenda &iy_main_agenda, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const String &species, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcAbsSpeciesPerturbations.
void refellipsoidEarth_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void sensor_checkedCalc_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfTensor3Create(ArrayOfArrayOfTensor3 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfTensor3Create.
void Touch_sg_GridPos_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void Tensor3Create_g(Workspace &ws, const MRecord &mr)
void Extract_sg_Tensor3Tensor4_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_String_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfLineMixingRecordArrayOfLineMixingRecord_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void ArrayOfRetrievalQuantityCreate(ArrayOfRetrievalQuantity &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfRetrievalQuantityCreate.
void sensor_responseSimpleAMSU(Vector &f_grid, Index &antenna_dim, Vector &mblock_za_grid, Vector &mblock_aa_grid, Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, ArrayOfIndex &sensor_response_pol_grid, Vector &sensor_response_za_grid, Vector &sensor_response_aa_grid, Index &sensor_norm, const Index &atmosphere_dim, const Index &stokes_dim, const Matrix &sensor_description_amsu, const Numeric &spacing, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseSimpleAMSU.
void Select_sg_ArrayOfArrayOfTensor6ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void refr_index_airMWgeneral(Numeric &refr_index_air, Numeric &refr_index_air_group, const Numeric &rtp_pressure, const Numeric &rtp_temperature, const Vector &rtp_vmr, const ArrayOfArrayOfSpeciesTag &abs_species, const Verbosity &verbosity)
WORKSPACE METHOD: refr_index_airMWgeneral.
void dN_MP48(Vector &dN, const Vector &Dme, const Numeric &PR, const Verbosity &verbosity)
WORKSPACE METHOD: dN_MP48.
void Print_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void MatrixExtractFromTensor3(Matrix &out, const Tensor3 &in, const Index &i, const String &direction, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixExtractFromTensor3.
void ext_matInit_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void iyInterpCloudboxField(Matrix &iy, const Tensor7 &scat_i_p, const Tensor7 &scat_i_lat, const Tensor7 &scat_i_lon, const Tensor4 &doit_i_field1D_spectrum, const Vector &rtp_pos, const Vector &rtp_los, const Index &jacobian_do, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Index &stokes_dim, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Vector &f_grid, const Index &rigorous, const Numeric &maxratio, const Verbosity &verbosity)
WORKSPACE METHOD: iyInterpCloudboxField.
void GriddedFieldPRegrid_sg_ArrayOfGriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void doit_conv_flagAbsBT_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void MatrixSetConstant_g(Workspace &ws, const MRecord &mr)
void abs_linesReadFromSplitArtscat_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Copy_sg_GridPos_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfArrayOfGriddedField3ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_Tensor4Tensor6_g(Workspace &ws, const MRecord &mr)
void Exit_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void GriddedField4Create(GriddedField4 &out, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField4Create.
void verbositySetScreen_g(Workspace &ws, const MRecord &mr)
void iyTransmissionStandard(Workspace &ws, Matrix &iy, ArrayOfTensor4 &iy_aux, Ppath &ppath, ArrayOfTensor3 &diy_dx, const Index &stokes_dim, const Vector &f_grid, const Index &atmosphere_dim, const Vector &p_grid, const Tensor3 &z_field, const Tensor3 &t_field, const Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Tensor3 &mag_u_field, const Tensor3 &mag_v_field, const Tensor3 &mag_w_field, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Tensor4 &pnd_field, const Index &use_mean_scat_data, const ArrayOfSingleScatteringData &scat_data_array, const Matrix &particle_masses, const ArrayOfString &iy_aux_vars, const Index &jacobian_do, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const Agenda &ppath_agenda, const Agenda &propmat_clearsky_agenda, const Agenda &iy_transmitter_agenda, const Index &iy_agenda_call1, const Tensor3 &iy_transmission, const Vector &rte_pos, const Vector &rte_los, const Vector &rte_pos2, const Numeric &rte_alonglos_v, const Numeric &ppath_lraytrace, const Verbosity &verbosity)
WORKSPACE METHOD: iyTransmissionStandard.
void jacobianCalcFreqShift_g(Workspace &ws, const MRecord &mr)
void ScatteringDoit(Workspace &ws, Tensor6 &doit_i_field, Tensor7 &scat_i_p, Tensor7 &scat_i_lat, Tensor7 &scat_i_lon, Tensor4 &doit_i_field1D_spectrum, const Index &atmfields_checked, const Index &atmgeom_checked, const Index &cloudbox_checked, const Index &cloudbox_on, const Vector &f_grid, const Agenda &doit_mono_agenda, const Index &doit_is_initialized, const Verbosity &verbosity)
WORKSPACE METHOD: ScatteringDoit.
void Append_sg_ArrayOfTensor3ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void FieldFromGriddedField_sg_MatrixGriddedField2_g(Workspace &ws, const MRecord &mr)
void abs_linesReadFromSplitArtscat(ArrayOfLineRecord &abs_lines, const ArrayOfArrayOfSpeciesTag &abs_species, const String &basename, const Numeric &fmin, const Numeric &fmax, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesReadFromSplitArtscat.
void Select_sg_ArrayOfLineshapeSpecArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
void nrowsGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void sensor_responseMixer_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Index_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_String_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfVectorArrayOfVector_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void VectorFlip_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void surfaceFlatRefractiveIndex(Workspace &ws, Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Vector &f_grid, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &rtp_los, const Vector &specular_los, const Numeric &surface_skin_t, const GriddedField3 &surface_complex_refr_index, const Agenda &blackbody_radiation_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceFlatRefractiveIndex.
void abs_lineshape_per_tgDefine(ArrayOfLineshapeSpec &abs_lineshape, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfString &shape, const ArrayOfString &normalizationfactor, const Vector &cutoff, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lineshape_per_tgDefine.
void ArrayOfScatteringMetaDataCreate_g(Workspace &ws, const MRecord &mr)
void GasAbsLookupCreate_g(Workspace &ws, const MRecord &mr)
void iy_auxFillParticleVariables(ArrayOfTensor4 &iy_aux, const Index &atmfields_checked, const Index &cloudbox_checked, const Index &atmosphere_dim, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Tensor4 &pnd_field, const Matrix &particle_masses, const Ppath &ppath, const ArrayOfString &iy_aux_vars, const Verbosity &verbosity)
WORKSPACE METHOD: iy_auxFillParticleVariables.
void Append_sg_ArrayOfArrayOfTensor6ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void ySimpleSpectrometer(Vector &y, Vector &y_f, const Matrix &iy, const Index &stokes_dim, const Vector &f_grid, const Numeric &df, const Verbosity &verbosity)
WORKSPACE METHOD: ySimpleSpectrometer.
void jacobianCalcAbsSpeciesAnalytical(Matrix &jacobian, const Index &mblock_index, const Vector &iyb, const Vector &yb, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcAbsSpeciesAnalytical.
void Print_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfTensor6ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void doit_conv_flagAbs(Index &doit_conv_flag, Index &doit_iteration_counter, Tensor6 &doit_i_field, const Tensor6 &doit_i_field_old, const Vector &epsilon, const Index &max_iterations, const Index &nonconv_return_nan, const Verbosity &verbosity)
WORKSPACE METHOD: doit_conv_flagAbs.
void isotopologue_ratiosInitFromBuiltin_g(Workspace &ws, const MRecord &mr)
void VectorSetConstant(Vector &out, const Index &nelem, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: VectorSetConstant.
void NumericAdd_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void abs_xsec_agenda_checkedCalc_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void doit_i_fieldUpdate1D(Workspace &ws, Tensor6 &doit_i_field, const Tensor6 &doit_scat_field, const ArrayOfIndex &cloudbox_limits, const Agenda &propmat_clearsky_agenda, const Tensor4 &vmr_field, const Agenda &spt_calc_agenda, const Vector &scat_za_grid, const Tensor4 &pnd_field, const Agenda &opt_prop_part_agenda, const Agenda &ppath_step_agenda, const Numeric &ppath_lraytrace, const Vector &p_grid, const Tensor3 &z_field, const Vector &refellipsoid, const Tensor3 &t_field, const Vector &f_grid, const Index &f_index, const Agenda &surface_rtprop_agenda, const Index &doit_za_interp, const Verbosity &verbosity)
WORKSPACE METHOD: doit_i_fieldUpdate1D.
void verbositySetFile_g(Workspace &ws, const MRecord &mr)
void GriddedField6Create_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void atm_fields_compactFromMatrix(GriddedField4 &atm_fields_compact, const Index &atmosphere_dim, const Matrix &gin1, const ArrayOfString &field_names, const Verbosity &verbosity)
WORKSPACE METHOD: atm_fields_compactFromMatrix.
void Ignore_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void doit_i_fieldIterate(Workspace &ws, Tensor6 &doit_i_field, const Agenda &doit_scat_field_agenda, const Agenda &doit_rte_agenda, const Agenda &doit_conv_test_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: doit_i_fieldIterate.
void ArrayOfCIARecordCreate(ArrayOfCIARecord &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfCIARecordCreate.
void Select_sg_ArrayOfCIARecordArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void yCloudRadar(Workspace &ws, Vector &y, ArrayOfVector &y_aux, const Index &atmgeom_checked, const Index &atmfields_checked, const ArrayOfString &iy_aux_vars, const Index &stokes_dim, const Vector &f_grid, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Index &cloudbox_on, const Index &cloudbox_checked, const Matrix &sensor_pos, const Matrix &sensor_los, const Index &sensor_checked, const Agenda &iy_main_agenda, const ArrayOfArrayOfIndex &sensor_pol_array, const Vector &range_bins, const Verbosity &verbosity)
WORKSPACE METHOD: yCloudRadar.
void Extract_sg_ArrayOfGriddedField3ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void abs_lookupTestAccMC_g(Workspace &ws, const MRecord &mr)
void ybatchMetProfilesClear_g(Workspace &ws, const MRecord &mr)
void surface_scalar_reflectivityFromGriddedField4(Vector &surface_scalar_reflectivity, const Index &stokes_dim, const Vector &f_grid, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lat_true, const Vector &lon_true, const Vector &rtp_pos, const Vector &rtp_los, const GriddedField4 &r_field, const Verbosity &verbosity)
WORKSPACE METHOD: surface_scalar_reflectivityFromGriddedField4.
void ReadXML_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void complex_refr_indexWaterLiebe93_g(Workspace &ws, const MRecord &mr)
void Tensor7SetConstant_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyAddParticles_g(Workspace &ws, const MRecord &mr)
void Extract_sg_StringArrayOfString_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
void g0Venus(Numeric &g0, const Verbosity &verbosity)
WORKSPACE METHOD: g0Venus.
void f_gridFromSensorAMSU(Vector &f_grid, const Vector &lo_multi, const ArrayOfVector &f_backend_multi, const ArrayOfArrayOfGriddedField1 &backend_channel_response_multi, const Numeric &spacing, const Verbosity &verbosity)
WORKSPACE METHOD: f_gridFromSensorAMSU.
void AgendaExecuteExclusive(Workspace &ws, const Agenda &a, const Verbosity &verbosity)
WORKSPACE METHOD: AgendaExecuteExclusive.
void scat_meta_arrayAddTmatrix_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfGriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void lon_gridFromRawField_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
void GriddedField3Create(GriddedField3 &out, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField3Create.
void doit_i_fieldSetConst(Tensor6 &doit_i_field, const Tensor7 &scat_i_p, const Tensor7 &scat_i_lat, const Tensor7 &scat_i_lon, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const Index &stokes_dim, const Vector &value, const Verbosity &verbosity)
WORKSPACE METHOD: doit_i_fieldSetConst.
void abs_lookupTestAccuracy(Workspace &ws, const GasAbsLookup &abs_lookup, const Index &abs_lookup_is_adapted, const Index &abs_p_interp_order, const Index &abs_t_interp_order, const Index &abs_nls_interp_order, const Agenda &abs_xsec_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupTestAccuracy.
void yCalcAppend(Workspace &ws, Vector &y, Vector &y_f, ArrayOfIndex &y_pol, Matrix &y_pos, Matrix &y_los, ArrayOfVector &y_aux, Matrix &jacobian, ArrayOfRetrievalQuantity &jacobian_quantities, ArrayOfArrayOfIndex &jacobian_indices, const Index &atmgeom_checked, const Index &atmfields_checked, const Index &atmosphere_dim, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Index &cloudbox_on, const Index &cloudbox_checked, const Index &sensor_checked, const Index &stokes_dim, const Vector &f_grid, const Matrix &sensor_pos, const Matrix &sensor_los, const Matrix &transmitter_pos, const Vector &mblock_za_grid, const Vector &mblock_aa_grid, const Index &antenna_dim, const Sparse &sensor_response, const Vector &sensor_response_f, const ArrayOfIndex &sensor_response_pol, const Vector &sensor_response_za, const Vector &sensor_response_aa, const Agenda &iy_main_agenda, const Agenda &jacobian_agenda, const Index &jacobian_do, const ArrayOfString &iy_aux_vars, const ArrayOfRetrievalQuantity &jacobian_quantities_copy, const ArrayOfArrayOfIndex &jacobian_indices_copy, const Index &append_instrument_wfs, const Verbosity &verbosity)
WORKSPACE METHOD: yCalcAppend.
void ReadXML_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void WMRFSelectChannels(Vector &f_grid, Sparse &wmrf_weights, Vector &f_backend, const ArrayOfIndex &wmrf_channels, const Verbosity &verbosity)
WORKSPACE METHOD: WMRFSelectChannels.
void atm_fields_compactAddSpecies_g(Workspace &ws, const MRecord &mr)
void nvitrinesGet(Index &nvitrines, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: nvitrinesGet.
void antenna_responseGaussian_g(Workspace &ws, const MRecord &mr)
void ext_matAddGas_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfVectorArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void sensor_responseInit_g(Workspace &ws, const MRecord &mr)
void ext_matAddPart(Tensor3 &ext_mat, const Tensor3 &ext_mat_spt, const Tensor4 &pnd_field, const Index &atmosphere_dim, const Index &scat_p_index, const Index &scat_lat_index, const Index &scat_lon_index, const Verbosity &verbosity)
WORKSPACE METHOD: ext_matAddPart.
void pnd_fieldZero(Tensor4 &pnd_field, ArrayOfSingleScatteringData &scat_data_array, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Verbosity &verbosity)
WORKSPACE METHOD: pnd_fieldZero.
void WriteNetCDFIndexed_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Tensor7Create_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void refr_index_airThayer_g(Workspace &ws, const MRecord &mr)
void ForLoop_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void abs_speciesDefineAllInScenario(ArrayOfArrayOfSpeciesTag &abs_species, Index &propmat_clearsky_agenda_checked, Index &abs_xsec_agenda_checked, const String &basename, const Verbosity &verbosity)
WORKSPACE METHOD: abs_speciesDefineAllInScenario.
void Ignore_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void Print_sg_Index_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void AntennaMultiBeamsToPencilBeams_g(Workspace &ws, const MRecord &mr)
void scat_meta_arrayAddTmatrix(ArrayOfScatteringMetaData &scat_meta_array, const GriddedField3 &complex_refr_index, const String &description, const String &material, const String &shape, const String &particle_type, const Numeric &density, const Vector &aspect_ratio_grid, const Vector &diameter_max_grid, const Vector &scat_f_grid, const Vector &scat_T_grid, const Verbosity &verbosity)
WORKSPACE METHOD: scat_meta_arrayAddTmatrix.
void Copy_sg_ArrayOfArrayOfLineMixingRecord_g(Workspace &ws, const MRecord &mr)
void mc_antennaSetPencilBeam(MCAntenna &mc_antenna, const Verbosity &verbosity)
WORKSPACE METHOD: mc_antennaSetPencilBeam.
void GriddedField5Create_g(Workspace &ws, const MRecord &mr)
void ArrayOfLineshapeSpecCreate(ArrayOfLineshapeSpec &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfLineshapeSpecCreate.
void ScatteringParticlesSelect_g(Workspace &ws, const MRecord &mr)
void CIAInfo(const String &catalogpath, const ArrayOfString &cia_tags, const Verbosity &verbosity)
WORKSPACE METHOD: CIAInfo.
void Touch_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void Error(const String &msg, const Verbosity &verbosity)
WORKSPACE METHOD: Error.
void ncolsGet_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void Error_g(Workspace &ws, const MRecord &mr)
void g0_agendaExecute(Workspace &ws, Numeric &g0, const Numeric lat, const Numeric lon, const Agenda &input_agenda)
void yApplyUnit_g(Workspace &ws, const MRecord &mr)
void CloudboxGetIncoming(Workspace &ws, Tensor7 &scat_i_p, Tensor7 &scat_i_lat, Tensor7 &scat_i_lon, const Index &atmfields_checked, const Index &atmgeom_checked, const Index &cloudbox_checked, const Index &doit_is_initialized, const Agenda &iy_main_agenda, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Tensor3 &t_field, const Tensor4 &vmr_field, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Vector &f_grid, const Index &stokes_dim, const String &iy_unit, const Agenda &blackbody_radiation_agenda, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Index &rigorous, const Numeric &maxratio, const Verbosity &verbosity)
WORKSPACE METHOD: CloudboxGetIncoming.
void Reduce_sg_NumericTensor3_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void timerStart_g(Workspace &ws, const MRecord &mr)
void SingleScatteringDataCreate(SingleScatteringData &out, const Verbosity &verbosity)
WORKSPACE METHOD: SingleScatteringDataCreate.
void PrintWorkspace_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void sensor_responseFrequencySwitching_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfGriddedField2ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void PpathCreate(Ppath &out, const Verbosity &verbosity)
WORKSPACE METHOD: PpathCreate.
void g0Jupiter(Numeric &g0, const Verbosity &verbosity)
WORKSPACE METHOD: g0Jupiter.
void cloudboxSetFullAtm_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void MatrixUnitIntensity_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Timer_g(Workspace &ws, const MRecord &mr)
void abs_lookupSetup(Vector &abs_p, Vector &abs_t, Vector &abs_t_pert, Matrix &abs_vmrs, ArrayOfArrayOfSpeciesTag &abs_nls, Vector &abs_nls_pert, const Index &atmosphere_dim, const Vector &p_grid, const Tensor3 &t_field, const Tensor4 &vmr_field, const Index &atmfields_checked, const ArrayOfArrayOfSpeciesTag &abs_species, const Index &abs_p_interp_order, const Index &abs_t_interp_order, const Index &abs_nls_interp_order, const Numeric &p_step, const Numeric &t_step, const Numeric &h2o_step, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupSetup.
void WriteXMLIndexed_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void Delete_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void ParticleSpeciesInit(ArrayOfString &part_species, const Verbosity &verbosity)
WORKSPACE METHOD: ParticleSpeciesInit.
void iyLoopFrequencies(Workspace &ws, Matrix &iy, ArrayOfTensor4 &iy_aux, Ppath &ppath, ArrayOfTensor3 &diy_dx, const ArrayOfString &iy_aux_vars, const Index &stokes_dim, const Vector &f_grid, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Index &cloudbox_on, const Index &iy_agenda_call1, const Tensor3 &iy_transmission, const Vector &rte_pos, const Vector &rte_los, const Vector &rte_pos2, const Index &jacobian_do, const Agenda &iy_sub_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: iyLoopFrequencies.
void abs_cont_descriptionInit_g(Workspace &ws, const MRecord &mr)
void IndexStepUp_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void MCGeneral_g(Workspace &ws, const MRecord &mr)
void pha_mat_sptFromMonoData(Tensor5 &pha_mat_spt, const ArrayOfSingleScatteringData &scat_data_array_mono, const Index &doit_za_grid_size, const Vector &scat_aa_grid, const Index &scat_za_index, const Index &scat_aa_index, const Numeric &rtp_temperature, const Tensor4 &pnd_field, const Index &scat_p_index, const Index &scat_lat_index, const Index &scat_lon_index, const Verbosity &verbosity)
WORKSPACE METHOD: pha_mat_sptFromMonoData.
void jacobianAddFreqStretch(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Vector &f_grid, const Matrix &sensor_pos, const Vector &sensor_time, const Index &poly_order, const Numeric &df, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddFreqStretch.
void Ignore_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
void sensor_responseStokesRotation(Sparse &sensor_response, const Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_za_grid, const Vector &sensor_response_aa_grid, const Index &stokes_dim, const Matrix &stokes_rotation, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseStokesRotation.
void cloudboxSetAutomatically(Index &cloudbox_on, ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor4 &massdensity_field, const Numeric &cloudbox_margin, const Verbosity &verbosity)
WORKSPACE METHOD: cloudboxSetAutomatically.
void Append_sg_ArrayOfArrayOfGriddedField2ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void GriddedFieldZToPRegrid(GriddedField3 &out, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const GriddedField3 &in, const Index &interp_order, const Index &zeropadding, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedFieldZToPRegrid.
void abs_lines_per_speciesAddMirrorLines(ArrayOfArrayOfLineRecord &abs_lines_per_species, const Numeric &max_f, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesAddMirrorLines.
void Touch_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void iyInterpPolyCloudboxField_g(Workspace &ws, const MRecord &mr)
void Print_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void iy_space_agendaExecute(Workspace &ws, Matrix &iy, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const Agenda &input_agenda)
void doit_i_fieldUpdateSeq1D_g(Workspace &ws, const MRecord &mr)
void ppath_step_agendaExecute(Workspace &ws, Ppath &ppath_step, const Numeric ppath_lraytrace, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Vector &f_grid, const Agenda &input_agenda)
void Delete_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void jacobianCalcFreqStretch_g(Workspace &ws, const MRecord &mr)
void AtmRawRead(GriddedField3 &t_field_raw, GriddedField3 &z_field_raw, ArrayOfGriddedField3 &vmr_field_raw, const ArrayOfArrayOfSpeciesTag &abs_species, const String &basename, const Verbosity &verbosity)
WORKSPACE METHOD: AtmRawRead.
void jacobianInit_g(Workspace &ws, const MRecord &mr)
void Print_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void refellipsoidEarth(Vector &refellipsoid, const String &model, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidEarth.
void nelemGet_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void nrowsGet(Index &nrows, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: nrowsGet.
void abs_cia_dataReadFromXML_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void jacobianCalcPointingZaInterp(Matrix &jacobian, const Index &mblock_index, const Vector &iyb, const Vector &yb, const Index &stokes_dim, const Vector &f_grid, const Matrix &sensor_los, const Vector &mblock_za_grid, const Vector &mblock_aa_grid, const Index &antenna_dim, const Sparse &sensor_response, const Vector &sensor_time, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcPointingZaInterp.
void sensor_responseFillFgrid_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void output_file_formatSetBinary_g(Workspace &ws, const MRecord &mr)
void propmat_clearsky_fieldCalc(Workspace &ws, Tensor7 &propmat_clearsky_field, const Index &atmfields_checked, const Vector &f_grid, const Index &stokes_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &t_field, const Tensor4 &vmr_field, const Tensor3 &mag_u_field, const Tensor3 &mag_v_field, const Tensor3 &mag_w_field, const Agenda &propmat_clearsky_agenda, const Vector &doppler, const Vector &los, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearsky_fieldCalc.
void Touch_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void atm_fields_compactAddSpecies(GriddedField4 &atm_fields_compact, const String &name, const GriddedField3 &value, const Verbosity &verbosity)
WORKSPACE METHOD: atm_fields_compactAddSpecies.
void ReadXMLIndexed_sg_ArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void sensorOff_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfScatteringMetaDataArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void VectorExtractFromMatrix(Vector &out, const Matrix &in, const Index &i, const String &direction, const Verbosity &verbosity)
WORKSPACE METHOD: VectorExtractFromMatrix.
void WriteXML_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void dN_F07TR_g(Workspace &ws, const MRecord &mr)
void sensor_responseFillFgrid(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_za_grid, const Vector &sensor_response_aa_grid, const Index &polyorder, const Index &nfill, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseFillFgrid.
void iy_transmitterMultiplePol(Matrix &iy, const Index &stokes_dim, const Vector &f_grid, const ArrayOfIndex &sensor_pol, const Verbosity &verbosity)
WORKSPACE METHOD: iy_transmitterMultiplePol.
void Delete_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void Print_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void wind_u_fieldIncludePlanetRotation(Tensor3 &wind_u_field, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Vector &refellipsoid, const Tensor3 &z_field, const Numeric &planet_rotation_period, const Verbosity &verbosity)
WORKSPACE METHOD: wind_u_fieldIncludePlanetRotation.
void WriteXML_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void AgendaSet(Workspace &ws, Agenda &out, const String &out_wsvname, const Agenda &input_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: AgendaSet.
void Ignore_sg_Timer_g(Workspace &ws, const MRecord &mr)
void line_mixing_dataInit(ArrayOfArrayOfLineMixingRecord &line_mixing_data, ArrayOfArrayOfIndex &line_mixing_data_lut, const ArrayOfArrayOfSpeciesTag &abs_species, const Verbosity &verbosity)
WORKSPACE METHOD: line_mixing_dataInit.
void Delete_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void nbooksGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Index_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void backend_channel_responseGaussian_g(Workspace &ws, const MRecord &mr)
void AtmosphereSet3D(Index &atmosphere_dim, const Verbosity &verbosity)
WORKSPACE METHOD: AtmosphereSet3D.
void VectorLinSpace(Vector &out, const Numeric &start, const Numeric &stop, const Numeric &step, const Verbosity &verbosity)
WORKSPACE METHOD: VectorLinSpace.
void ReadXML_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void IndexCreate_g(Workspace &ws, const MRecord &mr)
void doit_za_interpSet(Index &doit_za_interp, const Index &atmosphere_dim, const String &interp_method, const Verbosity &verbosity)
WORKSPACE METHOD: doit_za_interpSet.
void Copy_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesReadFromCatalogues_g(Workspace &ws, const MRecord &mr)
void Tensor4Create_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyAddParticles(Tensor4 &propmat_clearsky, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &f_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const Vector &rtp_vmr, const Vector &rtp_los, const Numeric &rtp_temperature, const ArrayOfSingleScatteringData &scat_data_array, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearskyAddParticles.
void ParticleType2abs_speciesAdd_g(Workspace &ws, const MRecord &mr)
void GriddedFieldLatLonRegrid_sg_GriddedField4GriddedField4_g(Workspace &ws, const MRecord &mr)
void rte_posSet(Vector &rte_pos, const Index &atmosphere_dim, const Numeric &z, const Numeric &lat, const Numeric &lon, const Verbosity &verbosity)
WORKSPACE METHOD: rte_posSet.
void batch_atm_fields_compactAddSpecies(ArrayOfGriddedField4 &batch_atm_fields_compact, const String &name, const GriddedField3 &value, const Verbosity &verbosity)
WORKSPACE METHOD: batch_atm_fields_compactAddSpecies.
void cloudboxSetManually_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void abs_coefCalcFromXsec(Matrix &abs_coef, ArrayOfMatrix &abs_coef_per_species, const ArrayOfMatrix &abs_xsec_per_species, const Matrix &abs_vmrs, const Vector &abs_p, const Vector &abs_t, const Verbosity &verbosity)
WORKSPACE METHOD: abs_coefCalcFromXsec.
void Select_sg_ArrayOfMatrixArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfGriddedField1Create(ArrayOfArrayOfGriddedField1 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfGriddedField1Create.
void SparseSparseMultiply_g(Workspace &ws, const MRecord &mr)
void VectorExtractFromMatrix_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyAddZeeman(Tensor4 &propmat_clearsky, const Vector &f_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfArrayOfLineRecord &abs_lines_per_species, const ArrayOfLineshapeSpec &abs_lineshape, const SpeciesAuxData &isotopologue_ratios, const SpeciesAuxData &isotopologue_quantum, const Numeric &rtp_pressure, const Numeric &rtp_temperature, const Vector &rtp_vmr, const Vector &rtp_mag, const Vector &rtp_los, const Index &atmosphere_dim, const ArrayOfArrayOfLineMixingRecord &line_mixing_data, const ArrayOfArrayOfIndex &line_mixing_data_lut, const Index &manual_zeeman_tag, const Numeric &manual_zeeman_magnetic_field_strength, const Numeric &manual_zeeman_theta, const Numeric &manual_zeeman_eta, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearskyAddZeeman.
void ReadXMLIndexed_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTensor3Tensor3_g(Workspace &ws, const MRecord &mr)
void jacobianAddFreqShift_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_Tensor5Tensor6_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void f_gridFromSensorHIRS_g(Workspace &ws, const MRecord &mr)
void backend_channel_responseGaussian(ArrayOfGriddedField1 &backend_channel_response, const Numeric &fwhm, const Numeric &xwidth_si, const Numeric &dx_si, const Verbosity &verbosity)
WORKSPACE METHOD: backend_channel_responseGaussian.
void Extract_sg_MatrixTensor3_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesCompact_g(Workspace &ws, const MRecord &mr)
void abs_vecAddPart(Matrix &abs_vec, const Matrix &abs_vec_spt, const Tensor4 &pnd_field, const Index &atmosphere_dim, const Index &scat_p_index, const Index &scat_lat_index, const Index &scat_lon_index, const Verbosity &verbosity)
WORKSPACE METHOD: abs_vecAddPart.
void abs_lookupSetupWide_g(Workspace &ws, const MRecord &mr)
void InterpSurfaceFieldToPosition(Numeric &out, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Vector &rtp_pos, const Matrix &z_surface, const Matrix &field, const Verbosity &verbosity)
WORKSPACE METHOD: InterpSurfaceFieldToPosition.
void Print_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void antenna_responseGaussian(GriddedField4 &antenna_response, const Numeric &fwhm, const Numeric &xwidth_si, const Numeric &dx_si, const Verbosity &verbosity)
WORKSPACE METHOD: antenna_responseGaussian.
void Tensor3AddScalar_g(Workspace &ws, const MRecord &mr)
void Delete_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void DoitScatteringDataPrepare(ArrayOfTensor7 &pha_mat_sptDOITOpt, ArrayOfSingleScatteringData &scat_data_array_mono, const Index &doit_za_grid_size, const Vector &scat_aa_grid, const ArrayOfSingleScatteringData &scat_data_array, const Vector &f_grid, const Index &f_index, const Index &atmosphere_dim, const Index &stokes_dim, const Verbosity &verbosity)
WORKSPACE METHOD: DoitScatteringDataPrepare.
void ArrayOfGriddedField3Create_g(Workspace &ws, const MRecord &mr)
void surface_scalar_reflectivityFromGriddedField4_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Delete_sg_GridPos_g(Workspace &ws, const MRecord &mr)
An Antenna object used by MCGeneral.
void abs_lines_per_speciesCompact(ArrayOfArrayOfLineRecord &abs_lines_per_species, const ArrayOfLineshapeSpec &abs_lineshape, const Vector &f_grid, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesCompact.
void f_gridFromGasAbsLookup(Vector &f_grid, const GasAbsLookup &abs_lookup, const Verbosity &verbosity)
WORKSPACE METHOD: f_gridFromGasAbsLookup.
void ReadXMLIndexed_sg_Vector_g(Workspace &ws, const MRecord &mr)
void Matrix1ColFromVector_g(Workspace &ws, const MRecord &mr)
void ScatteringMetaDataCreate(ScatteringMetaData &out, const Verbosity &verbosity)
WORKSPACE METHOD: ScatteringMetaDataCreate.
void refr_index_airMWgeneral_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void Copy_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
void output_file_formatSetZippedAscii_g(Workspace &ws, const MRecord &mr)
void output_file_formatSetAscii_g(Workspace &ws, const MRecord &mr)
void nrowsGet_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void Copy_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void AntennaSet1D(Index &antenna_dim, Vector &mblock_aa_grid, const Verbosity &verbosity)
WORKSPACE METHOD: AntennaSet1D.
void verbositySetAgenda_g(Workspace &ws, const MRecord &mr)
void p_gridFromGasAbsLookup_g(Workspace &ws, const MRecord &mr)
void dN_MGD_IWC_g(Workspace &ws, const MRecord &mr)
void iy_auxFillParticleVariables_g(Workspace &ws, const MRecord &mr)
void VectorAddScalar(Vector &out, const Vector &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: VectorAddScalar.
void abs_lineshapeDefine(ArrayOfLineshapeSpec &abs_lineshape, const String &shape, const String &forefactor, const Numeric &cutoff, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lineshapeDefine.
void npagesGet_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void doit_i_fieldUpdateSeq3D(Workspace &ws, Tensor6 &doit_i_field, const Tensor6 &doit_scat_field, const ArrayOfIndex &cloudbox_limits, const Agenda &propmat_clearsky_agenda, const Tensor4 &vmr_field, const Agenda &spt_calc_agenda, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Tensor4 &pnd_field, const Agenda &opt_prop_part_agenda, const Agenda &ppath_step_agenda, const Numeric &ppath_lraytrace, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Vector &refellipsoid, const Tensor3 &t_field, const Vector &f_grid, const Index &f_index, const Index &doit_za_interp, const Verbosity &verbosity)
WORKSPACE METHOD: doit_i_fieldUpdateSeq3D.
void Append_sg_ArrayOfTensor4ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void ArrayOfIndexLinSpace(ArrayOfIndex &out, const Index &start, const Index &stop, const Index &step, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfIndexLinSpace.
void GriddedFieldPRegrid_sg_GriddedField3GriddedField3_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void refellipsoidOrbitPlane(Vector &refellipsoid, const Numeric &orbitinc, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidOrbitPlane.
void Copy_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void doit_i_fieldUpdateSeq3D_g(Workspace &ws, const MRecord &mr)
void WriteMolTau_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_Tensor3Tensor5_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void cloudboxSetAutomatically_g(Workspace &ws, const MRecord &mr)
void pha_mat_sptFromMonoData_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Vector_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void doit_conv_flagAbs_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void refellipsoidForAzimuth(Vector &refellipsoid, const Numeric &latitude, const Numeric &azimuth, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidForAzimuth.
void scat_meta_arrayAddTmatrixOldVersion_g(Workspace &ws, const MRecord &mr)
void CloudboxGetIncoming_g(Workspace &ws, const MRecord &mr)
void ArrayOfGriddedField4Create_g(Workspace &ws, const MRecord &mr)
void DoitInit_g(Workspace &ws, const MRecord &mr)
void ArrayOfScatteringMetaDataCreate(ArrayOfScatteringMetaData &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfScatteringMetaDataCreate.
void VectorCrop_g(Workspace &ws, const MRecord &mr)
void ArrayOfIndexLinSpace_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void sensor_responseIF2RF(Vector &sensor_response_f, Vector &sensor_response_f_grid, const Numeric &lo, const String &sideband_mode, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseIF2RF.
void Extract_sg_SingleScatteringDataArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Matrix1RowFromVector(Matrix &out, const Vector &v, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix1RowFromVector.
void ReadXMLIndexed_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void FlagOff(Index &flag, const Verbosity &verbosity)
WORKSPACE METHOD: FlagOff.
void Delete_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void sensor_response_agendaExecute(Workspace &ws, Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, const Index mblock_index, const Agenda &input_agenda)
void Print_sg_GridPos_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_VectorTensor7_g(Workspace &ws, const MRecord &mr)
void abs_lookupInit_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void surfaceBlackbody_g(Workspace &ws, const MRecord &mr)
void sensor_responseWMRF_g(Workspace &ws, const MRecord &mr)
void f_gridFromSensorHIRS(Vector &f_grid, const Vector &f_backend, const ArrayOfGriddedField1 &backend_channel_response, const Numeric &spacing, const Verbosity &verbosity)
WORKSPACE METHOD: f_gridFromSensorHIRS.
void VectorSet_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_Tensor3Tensor6_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void p_gridFromZRaw_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void propmat_clearsky_fieldCalc_g(Workspace &ws, const MRecord &mr)
void DoitAngularGridsSet(Index &doit_za_grid_size, Vector &scat_aa_grid, Vector &scat_za_grid, const Index &N_za_grid, const Index &N_aa_grid, const String &za_grid_opt_file, const Verbosity &verbosity)
WORKSPACE METHOD: DoitAngularGridsSet.
void Append_sg_ArrayOfMatrixArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_GridPos_g(Workspace &ws, const MRecord &mr)
void sensor_responseSimpleAMSU_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void doit_scat_field_agendaExecute(Workspace &ws, Tensor6 &doit_scat_field, const Tensor6 &doit_i_field, const Agenda &input_agenda)
void Reduce_sg_MatrixTensor6_g(Workspace &ws, const MRecord &mr)
void ReadNetCDF_sg_Vector_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void surfaceFlatReflectivity(Workspace &ws, Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Vector &f_grid, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &specular_los, const Numeric &surface_skin_t, const Tensor3 &surface_reflectivity, const Agenda &blackbody_radiation_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceFlatReflectivity.
void Copy_sg_ArrayOfLineMixingRecord_g(Workspace &ws, const MRecord &mr)
void pha_mat_sptFromDataDOITOpt(Tensor5 &pha_mat_spt, const ArrayOfTensor7 &pha_mat_sptDOITOpt, const ArrayOfSingleScatteringData &scat_data_array_mono, const Index &doit_za_grid_size, const Vector &scat_aa_grid, const Index &scat_za_index, const Index &scat_aa_index, const Numeric &rtp_temperature, const Tensor4 &pnd_field, const Index &scat_p_index, const Index &scat_lat_index, const Index &scat_lon_index, const Verbosity &verbosity)
WORKSPACE METHOD: pha_mat_sptFromDataDOITOpt.
void verbosityInit(Verbosity &verbosity)
WORKSPACE METHOD: verbosityInit.
void Matrix3RowFromVectors_g(Workspace &ws, const MRecord &mr)
void ppath_stepGeometric(Ppath &ppath_step, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Vector &refellipsoid, const Matrix &z_surface, const Numeric &ppath_lmax, const Verbosity &verbosity)
WORKSPACE METHOD: ppath_stepGeometric.
void doit_za_grid_optCalc_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfLineRecordArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void pha_mat_sptFromData_g(Workspace &ws, const MRecord &mr)
void iyInterpPolyCloudboxField(Matrix &iy, const Tensor7 &scat_i_p, const Tensor7 &scat_i_lat, const Tensor7 &scat_i_lon, const Tensor4 &doit_i_field1D_spectrum, const Vector &rtp_pos, const Vector &rtp_los, const Index &jacobian_do, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Index &stokes_dim, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Vector &f_grid, const Verbosity &verbosity)
WORKSPACE METHOD: iyInterpPolyCloudboxField.
void Ignore_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void forloop_agendaExecute(Workspace &ws, const Index forloop_index, const Agenda &input_agenda)
void iyEmissionStandard_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_String_g(Workspace &ws, const MRecord &mr)
void jacobianAddSinefit(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_za_grid, const Matrix &sensor_pos, const Vector &period_lengths, const Index &no_pol_variation, const Index &no_los_variation, const Index &no_mblock_variation, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddSinefit.
void Massdensity_cleanup_g(Workspace &ws, const MRecord &mr)
The structure to describe a propagation path and releated quantities.
void Copy_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Auxiliary data for isotopologues.
void Print_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void ArrayOfLineMixingRecordReadAscii(ArrayOfLineMixingRecord &line_mixing_records, const String &filename, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfLineMixingRecordReadAscii.
void Ignore_sg_Index_g(Workspace &ws, const MRecord &mr)
void FrequencyFromWavelength(Numeric &frequency, const Numeric &wavelength, const Verbosity &verbosity)
WORKSPACE METHOD: FrequencyFromWavelength.
void rte_posSet_g(Workspace &ws, const MRecord &mr)
void ppathWriteXMLPartial(const String &output_file_format, const Ppath &ppath, const String &filename, const Index &file_index, const Verbosity &verbosity)
WORKSPACE METHOD: ppathWriteXMLPartial.
void ReadXMLIndexed_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void abs_linesReadFromHitran_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfRetrievalQuantityArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfGriddedField1ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void specular_losCalc(Vector &specular_los, Vector &surface_normal, const Vector &rtp_pos, const Vector &rtp_los, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Vector &refellipsoid, const Matrix &z_surface, const Verbosity &verbosity)
WORKSPACE METHOD: specular_losCalc.
void ppathWriteXMLPartial_g(Workspace &ws, const MRecord &mr)
void jacobianCalcWindAnalytical(Matrix &jacobian, const Index &mblock_index, const Vector &iyb, const Vector &yb, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcWindAnalytical.
void abs_xsec_per_speciesAddCIA(ArrayOfMatrix &abs_xsec_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfIndex &abs_species_active, const Vector &f_grid, const Vector &abs_p, const Vector &abs_t, const Matrix &abs_vmrs, const ArrayOfCIARecord &abs_cia_data, const Numeric &T_extrapolfac, const Index &robust, const Verbosity &verbosity)
WORKSPACE METHOD: abs_xsec_per_speciesAddCIA.
void ArrayOfLineRecordCreate_g(Workspace &ws, const MRecord &mr)
void jacobianCalcSinefit_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void refr_index_airFreeElectrons(Numeric &refr_index_air, Numeric &refr_index_air_group, const Vector &f_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const Vector &rtp_vmr, const Index &demand_vmr_value, const Verbosity &verbosity)
WORKSPACE METHOD: refr_index_airFreeElectrons.
void WriteXMLIndexed_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Index_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfTensor6Create(ArrayOfArrayOfTensor6 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfTensor6Create.
void spt_calc_agendaExecute(Workspace &ws, Tensor3 &ext_mat_spt, Matrix &abs_vec_spt, const Index scat_p_index, const Index scat_lat_index, const Index scat_lon_index, const Numeric rtp_temperature, const Index scat_za_index, const Index scat_aa_index, const Agenda &input_agenda)
void WriteXML_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
Structure which describes the single scattering properties of a particle or a particle distribution.
void WriteXML_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void Copy_sg_String_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfIndexArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void atmfields_checkedCalc_g(Workspace &ws, const MRecord &mr)
An absorption lookup table.
void propmat_clearskyInit(Tensor4 &propmat_clearsky, const ArrayOfArrayOfSpeciesTag &abs_species, const Vector &f_grid, const Index &stokes_dim, const Index &propmat_clearsky_agenda_checked, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearskyInit.
void Print_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void doit_mono_agendaExecute(Workspace &ws, Tensor6 &doit_i_field, Tensor7 &scat_i_p, Tensor7 &scat_i_lat, Tensor7 &scat_i_lon, Tensor4 &doit_i_field1D_spectrum, const Vector &f_grid, const Index f_index, const Agenda &input_agenda)
void WriteXMLIndexed_sg_String_g(Workspace &ws, const MRecord &mr)
void ncolsGet_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void Tensor5SetConstant(Tensor5 &out, const Index &nshelves, const Index &nbooks, const Index &npages, const Index &nrows, const Index &ncols, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor5SetConstant.
void ArrayOfStringSet(ArrayOfString &out, const ArrayOfString &value, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfStringSet.
void ReadXMLIndexed_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Copy_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
void Extract_sg_IndexArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfSparseArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void MatrixSet_g(Workspace &ws, const MRecord &mr)
void output_file_formatSetBinary(String &output_file_format, const Verbosity &verbosity)
WORKSPACE METHOD: output_file_formatSetBinary.
void dN_MGD_LWC_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
void ArrayOfLineRecordCreate(ArrayOfLineRecord &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfLineRecordCreate.
void ScatteringParticleTypeAndMetaRead_g(Workspace &ws, const MRecord &mr)
void DoitCloudboxFieldPut(Tensor7 &scat_i_p, Tensor7 &scat_i_lat, Tensor7 &scat_i_lon, Tensor4 &doit_i_field1D_spectrum, const Tensor6 &doit_i_field, const Vector &f_grid, const Index &f_index, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Index &stokes_dim, const Index &atmosphere_dim, const ArrayOfIndex &cloudbox_limits, const Verbosity &verbosity)
WORKSPACE METHOD: DoitCloudboxFieldPut.
void nrowsGet_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyAddFaraday(Tensor4 &propmat_clearsky, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &f_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const Vector &rtp_vmr, const Vector &rtp_los, const Vector &rtp_mag, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearskyAddFaraday.
void propmat_clearskyAddFaraday_g(Workspace &ws, const MRecord &mr)
void ArrayOfLineMixingRecordCreate(ArrayOfLineMixingRecord &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfLineMixingRecordCreate.
void abs_speciesSet_g(Workspace &ws, const MRecord &mr)
void Tensor4Scale(Tensor4 &out, const Tensor4 &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor4Scale.
void ppath_stepRefractionBasic(Workspace &ws, Ppath &ppath_step, const Agenda &refr_index_air_agenda, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Tensor3 &t_field, const Tensor4 &vmr_field, const Vector &refellipsoid, const Matrix &z_surface, const Vector &f_grid, const Numeric &ppath_lmax, const Numeric &ppath_lraytrace, const Verbosity &verbosity)
WORKSPACE METHOD: ppath_stepRefractionBasic.
void Arts(Workspace &ws, const Agenda &input_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: Arts.
void Print_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfGriddedField2Create(ArrayOfArrayOfGriddedField2 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfGriddedField2Create.
void Copy_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void NumericSet(Numeric &out, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: NumericSet.
void jacobianCalcSinefit(Matrix &jacobian, const Index &mblock_index, const Vector &iyb, const Vector &yb, const Sparse &sensor_response, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_f_grid, const Vector &sensor_response_za_grid, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const Index &period_index, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcSinefit.
void jacobianCalcPointingZaRecalc_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfVectorArrayOfVector_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_MatrixTensor7_g(Workspace &ws, const MRecord &mr)
void npagesGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void doit_conv_test_agendaExecute(Workspace &ws, Index &doit_conv_flag, Index &doit_iteration_counter, const Tensor6 &doit_i_field, const Tensor6 &doit_i_field_old, const Agenda &input_agenda)
void ReadXML_sg_ArrayOfArrayOfLineMixingRecord_g(Workspace &ws, const MRecord &mr)
void Copy_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void opt_prop_part_agendaExecute(Workspace &ws, Tensor3 &ext_mat, Matrix &abs_vec, const Tensor3 &ext_mat_spt, const Matrix &abs_vec_spt, const Index scat_p_index, const Index scat_lat_index, const Index scat_lon_index, const Agenda &input_agenda)
void sensor_responseWMRF(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_za_grid, const Vector &sensor_response_aa_grid, const Sparse &wmrf_weights, const Vector &f_backend, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseWMRF.
void abs_vecAddPart_g(Workspace &ws, const MRecord &mr)
void surface_reflectivityFromGriddedField6(Tensor3 &surface_reflectivity, const Index &stokes_dim, const Vector &f_grid, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lat_true, const Vector &lon_true, const Vector &rtp_pos, const Vector &rtp_los, const GriddedField6 &r_field, const Verbosity &verbosity)
WORKSPACE METHOD: surface_reflectivityFromGriddedField6.
void Touch_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void surfaceLambertianSimple_g(Workspace &ws, const MRecord &mr)
void mc_antennaSetGaussianByFWHM(MCAntenna &mc_antenna, const Numeric &za_fwhm, const Numeric &aa_fwhm, const Verbosity &verbosity)
WORKSPACE METHOD: mc_antennaSetGaussianByFWHM.
void AtmRawRead_g(Workspace &ws, const MRecord &mr)
void nshelvesGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void Select_sg_MatrixMatrix_g(Workspace &ws, const MRecord &mr)
void abs_speciesAdd2_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void FieldFromGriddedField_sg_Tensor3GriddedField3_g(Workspace &ws, const MRecord &mr)
void cloudboxSetFullAtm(Index &cloudbox_on, ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const Vector &p_grid, const Verbosity &verbosity)
WORKSPACE METHOD: cloudboxSetFullAtm.
void iy_transmitter_agendaExecute(Workspace &ws, Matrix &iy, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const Agenda &input_agenda)
void Ignore_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void iyInterpCloudboxField_g(Workspace &ws, const MRecord &mr)
void StringSet(String &out, const String &text, const Verbosity &verbosity)
WORKSPACE METHOD: StringSet.
void yCalc(Workspace &ws, Vector &y, Vector &y_f, ArrayOfIndex &y_pol, Matrix &y_pos, Matrix &y_los, ArrayOfVector &y_aux, Matrix &jacobian, const Index &atmgeom_checked, const Index &atmfields_checked, const Index &atmosphere_dim, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Index &cloudbox_on, const Index &cloudbox_checked, const Index &sensor_checked, const Index &stokes_dim, const Vector &f_grid, const Matrix &sensor_pos, const Matrix &sensor_los, const Matrix &transmitter_pos, const Vector &mblock_za_grid, const Vector &mblock_aa_grid, const Index &antenna_dim, const Sparse &sensor_response, const Vector &sensor_response_f, const ArrayOfIndex &sensor_response_pol, const Vector &sensor_response_za, const Vector &sensor_response_aa, const Agenda &iy_main_agenda, const Agenda &jacobian_agenda, const Index &jacobian_do, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const ArrayOfString &iy_aux_vars, const Verbosity &verbosity)
WORKSPACE METHOD: yCalc.
void ArrayOfGriddedField2Create(ArrayOfGriddedField2 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfGriddedField2Create.
void abs_cont_descriptionAppend_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void Extract_sg_GriddedField4ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void WriteNetCDFIndexed_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void abs_xsec_per_speciesAddConts_g(Workspace &ws, const MRecord &mr)
void sensor_responseBackend(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_za_grid, const Vector &sensor_response_aa_grid, const Vector &f_backend, const ArrayOfGriddedField1 &backend_channel_response, const Index &sensor_norm, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseBackend.
void Delete_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void rte_losSet_g(Workspace &ws, const MRecord &mr)
void MatrixAddScalar(Matrix &out, const Matrix &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixAddScalar.
void Append_sg_ArrayOfTensor6ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void jacobianCalcWindAnalytical_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfGriddedField1Create_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
void Touch_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfVectorCreate_g(Workspace &ws, const MRecord &mr)
void Tensor5SetConstant_g(Workspace &ws, const MRecord &mr)
void VectorZtanToZa1D(Vector &v_za, const Matrix &sensor_pos, const Vector &refellipsoid, const Index &atmosphere_dim, const Vector &v_ztan, const Verbosity &verbosity)
WORKSPACE METHOD: VectorZtanToZa1D.
void abs_linesReadFromHitranPre2004(ArrayOfLineRecord &abs_lines, const String &filename, const Numeric &fmin, const Numeric &fmax, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesReadFromHitranPre2004.
void dN_H11(Vector &dN, const Vector &Dmax, const Numeric &t, const Verbosity &verbosity)
WORKSPACE METHOD: dN_H11.
void Reduce_sg_Tensor6Tensor7_g(Workspace &ws, const MRecord &mr)
void Extract_sg_MatrixArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void GriddedFieldLatLonExpand_sg_ArrayOfGriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void ScatteringMergeParticles1D_g(Workspace &ws, const MRecord &mr)
void FieldFromGriddedField_sg_Tensor4GriddedField4_g(Workspace &ws, const MRecord &mr)
void WMRFSelectChannels_g(Workspace &ws, const MRecord &mr)
void iy_main_agendaExecute(Workspace &ws, Matrix &iy, ArrayOfTensor4 &iy_aux, Ppath &ppath, ArrayOfTensor3 &diy_dx, const Index iy_agenda_call1, const Tensor3 &iy_transmission, const ArrayOfString &iy_aux_vars, const Index cloudbox_on, const Index jacobian_do, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Vector &f_grid, const Vector &rte_pos, const Vector &rte_los, const Vector &rte_pos2, const Agenda &input_agenda)
void Append_sg_ArrayOfIndexIndex_g(Workspace &ws, const MRecord &mr)
void batch_atm_fields_compactFromArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void DoitCloudboxFieldPut_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
void Test_g(Workspace &ws, const MRecord &mr)
void jacobianOff_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void ReadNetCDF_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void GriddedField1Create_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfStringArrayOfString_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
void AntennaSet2D_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void jacobianCalcAbsSpeciesAnalytical_g(Workspace &ws, const MRecord &mr)
void WriteNetCDF_sg_Vector_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfLineMixingRecord_g(Workspace &ws, const MRecord &mr)
void VectorScale_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void ReadNetCDF_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void GridPosCreate(GridPos &out, const Verbosity &verbosity)
WORKSPACE METHOD: GridPosCreate.
void Tensor3Create(Tensor3 &out, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor3Create.
void IndexStepUp(Index &out, const Index &in, const Verbosity &verbosity)
WORKSPACE METHOD: IndexStepUp.
void mc_antennaSetGaussian_g(Workspace &ws, const MRecord &mr)
void TMatrixTest_g(Workspace &ws, const MRecord &mr)
void ParticleSpeciesSet(ArrayOfString &part_species, const ArrayOfString &particle_tags, const String &delim, const Verbosity &verbosity)
WORKSPACE METHOD: ParticleSpeciesSet.
void VerbosityCreate_g(Workspace &ws, const MRecord &mr)
void doit_conv_flagAbsBT(Index &doit_conv_flag, Index &doit_iteration_counter, Tensor6 &doit_i_field, const Tensor6 &doit_i_field_old, const Vector &f_grid, const Index &f_index, const Vector &epsilon, const Index &max_iterations, const Index &nonconv_return_nan, const Verbosity &verbosity)
WORKSPACE METHOD: doit_conv_flagAbsBT.
void StringSet_g(Workspace &ws, const MRecord &mr)
void IndexSet_g(Workspace &ws, const MRecord &mr)
void jacobianCalcTemperatureAnalytical(Matrix &jacobian, const Index &mblock_index, const Vector &iyb, const Vector &yb, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcTemperatureAnalytical.
void iyFOS(Workspace &ws, Matrix &iy, ArrayOfTensor4 &iy_aux, Ppath &ppath, ArrayOfTensor3 &diy_dx, const Index &stokes_dim, const Vector &f_grid, const Index &atmosphere_dim, const Vector &p_grid, const Tensor3 &z_field, const Tensor3 &t_field, const Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Tensor3 &mag_u_field, const Tensor3 &mag_v_field, const Tensor3 &mag_w_field, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Tensor4 &pnd_field, const Index &use_mean_scat_data, const ArrayOfSingleScatteringData &scat_data_array, const Matrix &particle_masses, const String &iy_unit, const ArrayOfString &iy_aux_vars, const Index &jacobian_do, const Agenda &ppath_agenda, const Agenda &blackbody_radiation_agenda, const Agenda &propmat_clearsky_agenda, const Agenda &iy_main_agenda, const Agenda &iy_space_agenda, const Agenda &iy_surface_agenda, const Index &iy_agenda_call1, const Tensor3 &iy_transmission, const Vector &rte_pos, const Vector &rte_los, const Vector &rte_pos2, const Numeric &rte_alonglos_v, const Numeric &ppath_lraytrace, const Matrix &fos_scatint_angles, const Vector &fos_iyin_za_angles, const Index &fos_za_interporder, const Index &fos_n, const Verbosity &verbosity)
WORKSPACE METHOD: iyFOS.
void Touch_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfGriddedField4ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void yCloudRadar_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void ppathFromRtePos2_g(Workspace &ws, const MRecord &mr)
void Massdensity_cleanup(Tensor4 &massdensity_field, const Numeric &massdensity_threshold, const Verbosity &verbosity)
WORKSPACE METHOD: Massdensity_cleanup.
void Ignore_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void refellipsoidSet_g(Workspace &ws, const MRecord &mr)
void sensor_responseFrequencySwitching(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_za_grid, const Vector &sensor_response_aa_grid, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseFrequencySwitching.
void jacobianAddSinefit_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void abs_lineshape_per_tgDefine_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void ArrayOfStringCreate(ArrayOfString &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfStringCreate.
void AtmFieldsCalc(Tensor3 &t_field, Tensor3 &z_field, Tensor4 &vmr_field, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const GriddedField3 &t_field_raw, const GriddedField3 &z_field_raw, const ArrayOfGriddedField3 &vmr_field_raw, const Index &atmosphere_dim, const Index &interp_order, const Index &vmr_zeropadding, const Index &vmr_nonegative, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldsCalc.
void ArrayOfIndexCreate(ArrayOfIndex &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfIndexCreate.
void FrequencyFromWavelength_sg_NumericNumeric_g(Workspace &ws, const MRecord &mr)
void iyFOS_g(Workspace &ws, const MRecord &mr)
void abs_lookupAdapt_g(Workspace &ws, const MRecord &mr)
void WriteNetCDFIndexed_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void Tensor3AddScalar(Tensor3 &out, const Tensor3 &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor3AddScalar.
void iy_cloudbox_agendaExecute(Workspace &ws, Matrix &iy, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const Agenda &input_agenda)
void GriddedFieldZToPRegrid_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void abs_xsec_per_speciesInit_g(Workspace &ws, const MRecord &mr)
void Copy_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void iyRadioLink(Workspace &ws, Matrix &iy, ArrayOfTensor4 &iy_aux, Ppath &ppath, ArrayOfTensor3 &diy_dx, const Index &stokes_dim, const Vector &f_grid, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Tensor3 &t_field, const Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Tensor3 &mag_u_field, const Tensor3 &mag_v_field, const Tensor3 &mag_w_field, const Vector &refellipsoid, const Matrix &z_surface, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Tensor4 &pnd_field, const Index &use_mean_scat_data, const ArrayOfSingleScatteringData &scat_data_array, const Matrix &particle_masses, const ArrayOfString &iy_aux_vars, const Index &jacobian_do, const Agenda &ppath_agenda, const Agenda &ppath_step_agenda, const Agenda &propmat_clearsky_agenda, const Agenda &iy_transmitter_agenda, const Index &iy_agenda_call1, const Tensor3 &iy_transmission, const Vector &rte_pos, const Vector &rte_los, const Vector &rte_pos2, const Numeric &rte_alonglos_v, const Numeric &ppath_lraytrace, const Index &defocus_method, const Numeric &defocus_shift, const Verbosity &verbosity)
WORKSPACE METHOD: iyRadioLink.
void doit_conv_flagLsq_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void doit_i_fieldUpdateSeq1DPP(Workspace &ws, Tensor6 &doit_i_field, Index &scat_za_index, const Tensor6 &doit_scat_field, const ArrayOfIndex &cloudbox_limits, const Agenda &propmat_clearsky_agenda, const Tensor4 &vmr_field, const Agenda &spt_calc_agenda, const Vector &scat_za_grid, const Tensor4 &pnd_field, const Agenda &opt_prop_part_agenda, const Vector &p_grid, const Tensor3 &z_field, const Tensor3 &t_field, const Vector &f_grid, const Index &f_index, const Verbosity &verbosity)
WORKSPACE METHOD: doit_i_fieldUpdateSeq1DPP.
void nelemGet_sg_ArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void abs_linesArtscat4FromArtscat3_g(Workspace &ws, const MRecord &mr)
void complex_refr_indexIceWarren84_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfLineMixingRecord_g(Workspace &ws, const MRecord &mr)
void WriteNetCDFIndexed(const Index &file_index, const T &in, const String &filename, const String &in_wsvname, const String &filename_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: WriteNetCDFIndexed.
void WriteXMLIndexed_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void abs_lookupCalc_g(Workspace &ws, const MRecord &mr)
void Print_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void IndexStepDown_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfLineMixingRecordArrayOfLineMixingRecord_g(Workspace &ws, const MRecord &mr)
void abs_speciesAdd2(Workspace &ws, ArrayOfArrayOfSpeciesTag &abs_species, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, Index &propmat_clearsky_agenda_checked, Index &abs_xsec_agenda_checked, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Vector &gin1, const Vector &gin2, const Vector &gin3, const String &species, const String &method, const String &unit, const Numeric &dx, const Verbosity &verbosity)
WORKSPACE METHOD: abs_speciesAdd2.
void ArrayOfMatrixCreate(ArrayOfMatrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfMatrixCreate.
void Delete_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void ScatteringParticleTypeAndMetaRead(ArrayOfSingleScatteringData &scat_data_array, ArrayOfScatteringMetaData &scat_meta_array, const Vector &f_grid, const String &filename_scat_data, const String &filename_scat_meta_data, const Verbosity &verbosity)
WORKSPACE METHOD: ScatteringParticleTypeAndMetaRead.
void ncolsGet_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
The implementation for String, the ARTS string class.
void Print_sg_ArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void AntennaConstantGaussian1D(Index &antenna_dim, Vector &mblock_za_grid, Vector &mblock_aa_grid, GriddedField4 &antenna_response, Matrix &antenna_los, const Index &n_za_grid, const Numeric &fwhm, const Numeric &xwidth_si, const Numeric &dx_si, const Verbosity &verbosity)
WORKSPACE METHOD: AntennaConstantGaussian1D.
void jacobianAddAbsSpecies_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfTensor3ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void Extract_sg_VectorArrayOfVector_g(Workspace &ws, const MRecord &mr)
void jacobianOff(Index &jacobian_do, Agenda &jacobian_agenda, ArrayOfRetrievalQuantity &jacobian_quantities, ArrayOfArrayOfIndex &jacobian_indices, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianOff.
void ReadXMLIndexed_sg_ArrayOfArrayOfLineMixingRecord_g(Workspace &ws, const MRecord &mr)
void jacobianCalcAbsSpeciesPerturbations_g(Workspace &ws, const MRecord &mr)
void Touch(T &in, const Verbosity &verbosity)
WORKSPACE METHOD: Touch.
void ReadXMLIndexed_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void jacobianAddFreqStretch_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void abs_speciesAdd(ArrayOfArrayOfSpeciesTag &abs_species, Index &propmat_clearsky_agenda_checked, Index &abs_xsec_agenda_checked, const ArrayOfString &species, const Verbosity &verbosity)
WORKSPACE METHOD: abs_speciesAdd.
void AntennaOff(Index &antenna_dim, Vector &mblock_za_grid, Vector &mblock_aa_grid, const Verbosity &verbosity)
WORKSPACE METHOD: AntennaOff.
void dN_MGD_IWC(Vector &dN, const Vector &deq, const Numeric &rho, const Numeric &IWC, const Verbosity &verbosity)
WORKSPACE METHOD: dN_MGD_IWC.
void sensor_responseMultiMixerBackend_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_GridPos_g(Workspace &ws, const MRecord &mr)
void ArrayOfIndexSet(ArrayOfIndex &out, const ArrayOfIndex &value, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfIndexSet.
void MatrixExtractFromTensor3_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_NumericMatrix_g(Workspace &ws, const MRecord &mr)
void p_gridFromGasAbsLookup(Vector &p_grid, const GasAbsLookup &abs_lookup, const Verbosity &verbosity)
WORKSPACE METHOD: p_gridFromGasAbsLookup.
void ParticleTypeAdd_g(Workspace &ws, const MRecord &mr)
void atmgeom_checkedCalc_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void antenna_responseVaryingGaussian_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyAddFromLookup_g(Workspace &ws, const MRecord &mr)
void Matrix3RowFromVectors(Matrix &out, const Vector &v1, const Vector &v2, const Vector &v3, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix3RowFromVectors.
void Touch_sg_String_g(Workspace &ws, const MRecord &mr)
void scat_data_arrayCheck_g(Workspace &ws, const MRecord &mr)
void VectorMatrixMultiply(Vector &out, const Matrix &m, const Vector &v, const Verbosity &verbosity)
WORKSPACE METHOD: VectorMatrixMultiply.
void WriteXMLIndexed_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Vector_g(Workspace &ws, const MRecord &mr)
void ArrayOfLineMixingRecordReadAscii_g(Workspace &ws, const MRecord &mr)
void complex_refr_indexWaterLiebe93(GriddedField3 &complex_refr_index, const Vector &data_f_grid, const Vector &data_T_grid, const Verbosity &verbosity)
WORKSPACE METHOD: complex_refr_indexWaterLiebe93.
void f_gridFromSensorAMSUgeneric(Vector &f_grid, const ArrayOfVector &f_backend_multi, const ArrayOfArrayOfGriddedField1 &backend_channel_response_multi, const Numeric &spacing, const Vector &verbosityVect, const Verbosity &verbosity)
WORKSPACE METHOD: f_gridFromSensorAMSUgeneric.
void ReadXML_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void sensorOff(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, ArrayOfIndex &sensor_response_pol_grid, Vector &sensor_response_za_grid, Vector &sensor_response_aa_grid, Index &antenna_dim, Vector &mblock_za_grid, Vector &mblock_aa_grid, const Index &stokes_dim, const Vector &f_grid, const Verbosity &verbosity)
WORKSPACE METHOD: sensorOff.
void Arts2(Workspace &ws, const Agenda &input_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: Arts2.
void NumericAdd(Numeric &out, const Numeric &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: NumericAdd.
void abs_cont_descriptionAppend(ArrayOfString &abs_cont_names, ArrayOfString &abs_cont_models, ArrayOfVector &abs_cont_parameters, const String &tagname, const String &model, const Vector &userparam, const Verbosity &verbosity)
WORKSPACE METHOD: abs_cont_descriptionAppend.
void Print_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void Print_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void MatrixMatrixMultiply(Matrix &out, const Matrix &m, const Matrix &x, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixMatrixMultiply.
void nvitrinesGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void WriteNetCDF_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void AtmosphereSet2D_g(Workspace &ws, const MRecord &mr)
void Tensor6Scale_g(Workspace &ws, const MRecord &mr)
void sensor_responseGenericAMSU_g(Workspace &ws, const MRecord &mr)
void ParticleTypeInit_g(Workspace &ws, const MRecord &mr)
void VectorFlip(Vector &out, const Vector &in, const Verbosity &verbosity)
WORKSPACE METHOD: VectorFlip.
void MatrixMatrixMultiply_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Index_g(Workspace &ws, const MRecord &mr)
void doit_i_fieldUpdateSeq1D(Workspace &ws, Tensor6 &doit_i_field, Tensor6 &doit_scat_field, const ArrayOfIndex &cloudbox_limits, const Agenda &propmat_clearsky_agenda, const Tensor4 &vmr_field, const Agenda &spt_calc_agenda, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Tensor4 &pnd_field, const Agenda &opt_prop_part_agenda, const Agenda &ppath_step_agenda, const Numeric &ppath_lraytrace, const Vector &p_grid, const Tensor3 &z_field, const Vector &refellipsoid, const Tensor3 &t_field, const Vector &f_grid, const Index &f_index, const Agenda &surface_rtprop_agenda, const Index &doit_za_interp, const Index &normalize, const Numeric &norm_error_threshold, const Index &norm_debug, const Verbosity &verbosity)
WORKSPACE METHOD: doit_i_fieldUpdateSeq1D.
void NumericSet_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetEmpty(ArrayOfArrayOfLineRecord &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetEmpty.
void refr_index_airIR_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void Compare_sg_NumericNumeric_g(Workspace &ws, const MRecord &mr)
void DoitScatteringDataPrepare_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesCreateFromLines_g(Workspace &ws, const MRecord &mr)
void VectorSetConstant_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfMatrixCreate_g(Workspace &ws, const MRecord &mr)
void sensor_responseAntenna_g(Workspace &ws, const MRecord &mr)
void propmat_clearsky_agenda_checkedCalc(Workspace &ws, Index &propmat_clearsky_agenda_checked, const ArrayOfArrayOfSpeciesTag &abs_species, const Agenda &propmat_clearsky_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearsky_agenda_checkedCalc.
void propmat_clearskyAddFromAbsCoefPerSpecies_g(Workspace &ws, const MRecord &mr)
void Delete_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfLineMixingRecord_g(Workspace &ws, const MRecord &mr)
void AbsInputFromAtmFields(Vector &abs_p, Vector &abs_t, Matrix &abs_vmrs, const Index &atmosphere_dim, const Vector &p_grid, const Tensor3 &t_field, const Tensor4 &vmr_field, const Verbosity &verbosity)
WORKSPACE METHOD: AbsInputFromAtmFields.
void WriteXML_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void scat_data_array_monoCalc(ArrayOfSingleScatteringData &scat_data_array_mono, const ArrayOfSingleScatteringData &scat_data_array, const Vector &f_grid, const Index &f_index, const Verbosity &verbosity)
WORKSPACE METHOD: scat_data_array_monoCalc.
void jacobianCalcFreqShift(Matrix &jacobian, const Index &mblock_index, const Vector &iyb, const Vector &yb, const Index &stokes_dim, const Vector &f_grid, const Matrix &sensor_los, const Vector &mblock_za_grid, const Vector &mblock_aa_grid, const Index &antenna_dim, const Sparse &sensor_response, const Vector &sensor_time, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcFreqShift.
void ReadXMLIndexed_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void sensor_responseStokesRotation_g(Workspace &ws, const MRecord &mr)
void opt_prop_sptFromMonoData(Tensor3 &ext_mat_spt, Matrix &abs_vec_spt, const ArrayOfSingleScatteringData &scat_data_array_mono, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Index &scat_za_index, const Index &scat_aa_index, const Numeric &rtp_temperature, const Tensor4 &pnd_field, const Index &scat_p_index, const Index &scat_lat_index, const Index &scat_lon_index, const Verbosity &verbosity)
WORKSPACE METHOD: opt_prop_sptFromMonoData.
void AtmFieldsExpand1D(Tensor3 &t_field, Tensor3 &z_field, Tensor4 &vmr_field, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Index &atmosphere_dim, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldsExpand1D.
void Touch_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void Arts2_g(Workspace &ws, const MRecord &mr)
void MCGeneral(Workspace &ws, Vector &y, Index &mc_iteration_count, Vector &mc_error, Tensor3 &mc_points, const MCAntenna &mc_antenna, const Vector &f_grid, const Index &f_index, const Matrix &sensor_pos, const Matrix &sensor_los, const Index &stokes_dim, const Index &atmosphere_dim, const Agenda &ppath_step_agenda, const Numeric &ppath_lraytrace, const Agenda &iy_space_agenda, const Agenda &surface_rtprop_agenda, const Agenda &propmat_clearsky_agenda, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Vector &refellipsoid, const Matrix &z_surface, const Tensor3 &t_field, const Tensor4 &vmr_field, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Tensor4 &pnd_field, const ArrayOfSingleScatteringData &scat_data_array_mono, const Index &atmfields_checked, const Index &atmgeom_checked, const Index &cloudbox_checked, const Index &mc_seed, const String &iy_unit, const Numeric &mc_std_err, const Index &mc_max_time, const Index &mc_max_iter, const Index &mc_min_iter, const Verbosity &verbosity)
WORKSPACE METHOD: MCGeneral.
void WriteXMLIndexed_sg_ArrayOfArrayOfLineMixingRecord_g(Workspace &ws, const MRecord &mr)
void f_gridFromSensorAMSU_g(Workspace &ws, const MRecord &mr)
void dN_MH97_g(Workspace &ws, const MRecord &mr)
void InterpSurfaceFieldToPosition_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void nrowsGet_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void VectorNLinSpace_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void ppathFromRtePos2(Workspace &ws, Ppath &ppath, Vector &rte_los, Numeric &ppath_lraytrace, const Agenda &ppath_step_agenda, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Vector &f_grid, const Vector &refellipsoid, const Matrix &z_surface, const Vector &rte_pos, const Vector &rte_pos2, const Numeric &za_accuracy, const Numeric &pplrt_factor, const Numeric &pplrt_lowest, const Verbosity &verbosity)
WORKSPACE METHOD: ppathFromRtePos2.
void refr_index_airIR(Numeric &refr_index_air, Numeric &refr_index_air_group, const Numeric &rtp_pressure, const Numeric &rtp_temperature, const Verbosity &verbosity)
WORKSPACE METHOD: refr_index_airIR.
void Print_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void batch_atm_fields_compactAddConstant(ArrayOfGriddedField4 &batch_atm_fields_compact, const String &name, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: batch_atm_fields_compactAddConstant.
void Select_sg_ArrayOfIndexArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void nbooksGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetEmpty_g(Workspace &ws, const MRecord &mr)
void ArrayOfGriddedField3Create(ArrayOfGriddedField3 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfGriddedField3Create.
void ReadXMLIndexed_sg_GridPos_g(Workspace &ws, const MRecord &mr)
void PpathCreate_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Vector_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void ArrayOfGriddedField1Create(ArrayOfGriddedField1 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfGriddedField1Create.
void Touch_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void jacobianAddTemperature_g(Workspace &ws, const MRecord &mr)
void Touch_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void VectorInsertGridPoints_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void ySimpleSpectrometer_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfScatteringMetaDataScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void MatrixSet(Matrix &out, const Matrix &value, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixSet.
void ReadXML_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void AtmosphereSet1D_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
void Copy_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
void ReadNetCDF(T &out, const String &out_wsvname, const String &filename, const String &filename_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: ReadNetCDF.
Scattering database structure and functions.
LineMixingRecord class for storing line mixing data.
void ArrayOfTensor7Create_g(Workspace &ws, const MRecord &mr)
void Compare(const Numeric &var1, const Numeric &var2, const Numeric &maxabsdiff, const String &error_message, const String &var1_wsvname, const String &var2_wsvname, const String &maxabsdiff_wsvname, const String &error_message_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: Compare.
void scat_meta_arrayAddTmatrixOldVersion(ArrayOfScatteringMetaData &scat_meta_array, const GriddedField3 &complex_refr_index, const String &description, const String &material, const String &shape, const String &particle_type, const Numeric &density, const Numeric &aspect_ratio, const Vector &diameter_grid, const Vector &scat_f_grid, const Vector &scat_T_grid, const Verbosity &verbosity)
WORKSPACE METHOD: scat_meta_arrayAddTmatrixOldVersion.
void nrowsGet_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void doit_scat_fieldCalcLimb(Workspace &ws, Tensor6 &doit_scat_field, const Agenda &pha_mat_spt_agenda, const Tensor6 &doit_i_field, const Tensor4 &pnd_field, const Tensor3 &t_field, const Index &atmosphere_dim, const ArrayOfIndex &cloudbox_limits, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Index &doit_za_grid_size, const Index &doit_za_interp, const Verbosity &verbosity)
WORKSPACE METHOD: doit_scat_fieldCalcLimb.
void refr_index_airThayer(Numeric &refr_index_air, Numeric &refr_index_air_group, const Numeric &rtp_pressure, const Numeric &rtp_temperature, const Vector &rtp_vmr, const ArrayOfArrayOfSpeciesTag &abs_species, const Numeric &a, const Numeric &b, const Numeric &c, const Verbosity &verbosity)
WORKSPACE METHOD: refr_index_airThayer.
void Select_sg_ArrayOfArrayOfVectorArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void TangentPointExtract(Vector &tan_pos, const Ppath &ppath, const Verbosity &verbosity)
WORKSPACE METHOD: TangentPointExtract.
void sensor_responseIF2RF_g(Workspace &ws, const MRecord &mr)
void MatrixCreate(Matrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixCreate.
void opt_prop_sptFromMonoData_g(Workspace &ws, const MRecord &mr)
void AntennaMultiBeamsToPencilBeams(Matrix &sensor_pos, Matrix &sensor_los, Matrix &antenna_los, Index &antenna_dim, Vector &mblock_za_grid, Vector &mblock_aa_grid, const Index &atmosphere_dim, const Verbosity &verbosity)
WORKSPACE METHOD: AntennaMultiBeamsToPencilBeams.
Declarations required for the calculation of jacobians.
void Tensor7Create(Tensor7 &out, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor7Create.
void batch_atm_fields_compactFromArrayOfMatrix(ArrayOfGriddedField4 &batch_atm_fields_compact, const Index &atmosphere_dim, const ArrayOfMatrix &gin1, const ArrayOfString &field_names, const ArrayOfString &extra_field_names, const Vector &extra_field_values, const Verbosity &verbosity)
WORKSPACE METHOD: batch_atm_fields_compactFromArrayOfMatrix.
void abs_linesReadFromHitranPre2004_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void abs_lookupCalc(Workspace &ws, GasAbsLookup &abs_lookup, Index &abs_lookup_is_adapted, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfArrayOfSpeciesTag &abs_nls, const Vector &f_grid, const Vector &abs_p, const Matrix &abs_vmrs, const Vector &abs_t, const Vector &abs_t_pert, const Vector &abs_nls_pert, const Agenda &abs_xsec_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupCalc.
NUMERIC Numeric
The type to use for all floating point numbers.
void Ignore_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void AtmFieldsRefinePgrid_g(Workspace &ws, const MRecord &mr)
void AntennaSet1D_g(Workspace &ws, const MRecord &mr)
void sensor_responseMultiMixerBackend(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_za_grid, const Vector &sensor_response_aa_grid, const Vector &lo_multi, const ArrayOfGriddedField1 &sideband_response_multi, const ArrayOfString &sideband_mode_multi, const ArrayOfVector &f_backend_multi, const ArrayOfArrayOfGriddedField1 &backend_channel_response_multi, const Index &sensor_norm, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseMultiMixerBackend.
void ArrayOfMatrixCreate_g(Workspace &ws, const MRecord &mr)
void line_mixing_dataMatch_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void abs_xsec_per_speciesAddCIA_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed(const String &output_file_format, const Index &file_index, const T &in, const String &filename, const String &in_wsvname, const String &filename_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: WriteXMLIndexed.
void Touch_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void Copy_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void surfaceFlatReflectivity_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Append_sg_MatrixMatrix_g(Workspace &ws, const MRecord &mr)
void doit_za_interpSet_g(Workspace &ws, const MRecord &mr)
void GriddedField3Create_g(Workspace &ws, const MRecord &mr)
void yCalc_g(Workspace &ws, const MRecord &mr)
void ppath_stepRefractionBasic_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Vector_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void verbositySet(Verbosity &verbosity, const Index &agenda, const Index &screen, const Index &file)
WORKSPACE METHOD: verbositySet.
void Append_sg_ArrayOfTensor6Tensor6_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void abs_cia_dataReadFromCIA(ArrayOfCIARecord &abs_cia_data, const ArrayOfArrayOfSpeciesTag &abs_species, const String &catalogpath, const Verbosity &verbosity)
WORKSPACE METHOD: abs_cia_dataReadFromCIA.
void Select_sg_ArrayOfLineRecordArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void abs_lookupSetup_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfTensor3ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void rte_losSet(Vector &rte_los, const Index &atmosphere_dim, const Numeric &za, const Numeric &aa, const Verbosity &verbosity)
WORKSPACE METHOD: rte_losSet.
void Copy_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void VectorMatrixMultiply_g(Workspace &ws, const MRecord &mr)
void nbooksGet_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void iy_sub_agendaExecute(Workspace &ws, Matrix &iy, ArrayOfTensor4 &iy_aux, Ppath &ppath, ArrayOfTensor3 &diy_dx, const Index iy_agenda_call1, const Tensor3 &iy_transmission, const ArrayOfString &iy_aux_vars, const Index cloudbox_on, const Index jacobian_do, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Vector &f_grid, const Vector &rte_pos, const Vector &rte_los, const Vector &rte_pos2, const Agenda &input_agenda)
void StringCompose(String &out, const String &in1, const String &in2, const String &in3, const String &in4, const String &in5, const String &in6, const String &in7, const String &in8, const String &in9, const String &in10, const Verbosity &verbosity)
WORKSPACE METHOD: StringCompose.
void WriteXMLIndexed_sg_ArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
void dN_H98(Vector &dN, const Vector &R, const Numeric &LWC, const Vector &density, const Verbosity &verbosity)
WORKSPACE METHOD: dN_H98.
void ReadXML_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void ArrayOfTensor4Create(ArrayOfTensor4 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTensor4Create.
void WriteNetCDF_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void pha_mat_sptFromData(Tensor5 &pha_mat_spt, const ArrayOfSingleScatteringData &scat_data_array, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Index &scat_za_index, const Index &scat_aa_index, const Index &f_index, const Vector &f_grid, const Numeric &rtp_temperature, const Tensor4 &pnd_field, const Index &scat_p_index, const Index &scat_lat_index, const Index &scat_lon_index, const Verbosity &verbosity)
WORKSPACE METHOD: pha_mat_sptFromData.
void ArrayOfArrayOfIndexCreate_g(Workspace &ws, const MRecord &mr)
void scat_data_arrayFromMeta_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
void WriteNetCDFIndexed_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void cloudbox_checkedCalc(Index &cloudbox_checked, const Index &atmfields_checked, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Matrix &z_surface, const Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Tensor4 &pnd_field, const ArrayOfSingleScatteringData &scat_data_array, const Matrix &particle_masses, const ArrayOfArrayOfSpeciesTag &abs_species, const Verbosity &verbosity)
WORKSPACE METHOD: cloudbox_checkedCalc.
void Select_sg_ArrayOfArrayOfIndexArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void GriddedField1Create(GriddedField1 &out, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField1Create.
void AntennaOff_g(Workspace &ws, const MRecord &mr)
void AbsInputFromRteScalars(Vector &abs_p, Vector &abs_t, Matrix &abs_vmrs, const Numeric &rtp_pressure, const Numeric &rtp_temperature, const Vector &rtp_vmr, const Verbosity &verbosity)
WORKSPACE METHOD: AbsInputFromRteScalars.
void Ignore_sg_Vector_g(Workspace &ws, const MRecord &mr)
void refellipsoidMars(Vector &refellipsoid, const String &model, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidMars.
void WriteXML_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void surface_rtprop_agendaExecute(Workspace &ws, Matrix &surface_emission, Matrix &surface_los, Tensor4 &surface_rmatrix, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const Agenda &input_agenda)
void MatrixScale_g(Workspace &ws, const MRecord &mr)
void pnd_fieldCalc(Tensor4 &pnd_field, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const ArrayOfGriddedField3 &pnd_field_raw, const Index &atmosphere_dim, const ArrayOfIndex &cloudbox_limits, const Index &zeropadding, const Verbosity &verbosity)
WORKSPACE METHOD: pnd_fieldCalc.
void SpeciesAuxDataCreate(SpeciesAuxData &out, const Verbosity &verbosity)
WORKSPACE METHOD: SpeciesAuxDataCreate.
void ScatteringDisort(Workspace &ws, Tensor7 &scat_i_p, Tensor7 &scat_i_lat, Tensor7 &scat_i_lon, Index &f_index, ArrayOfSingleScatteringData &scat_data_array_mono, Tensor4 &doit_i_field1D_spectrum, const Index &atmfields_checked, const Index &atmgeom_checked, const Index &cloudbox_checked, const ArrayOfIndex &cloudbox_limits, const Index &stokes_dim, const Agenda &opt_prop_part_agenda, const Agenda &propmat_clearsky_agenda, const Agenda &spt_calc_agenda, const Tensor4 &pnd_field, const Tensor3 &t_field, const Tensor3 &z_field, const Vector &p_grid, const Tensor4 &vmr_field, const ArrayOfSingleScatteringData &scat_data_array, const Vector &f_grid, const Vector &scat_za_grid, const Matrix &surface_emissivity_DISORT, const Verbosity &verbosity)
WORKSPACE METHOD: ScatteringDisort.
void Reduce_sg_NumericTensor4_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfLineMixingRecord_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfSpeciesTagCreate(ArrayOfArrayOfSpeciesTag &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfSpeciesTagCreate.
void abs_linesReadFromArts(ArrayOfLineRecord &abs_lines, const String &filename, const Numeric &fmin, const Numeric &fmax, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesReadFromArts.
void Append_sg_ArrayOfArrayOfGriddedField2ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void VectorInsertGridPoints(Vector &out, const Vector &in, const Vector &points, const Verbosity &verbosity)
WORKSPACE METHOD: VectorInsertGridPoints.
void Copy_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void Append_sg_StringString_g(Workspace &ws, const MRecord &mr)
void refellipsoidMoon(Vector &refellipsoid, const String &model, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidMoon.
Workspace functions for the solution of cloud-box radiative transfer by Monte Carlo methods....
void Print_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void batch_atm_fields_compactAddSpecies_g(Workspace &ws, const MRecord &mr)
void dN_MP48_g(Workspace &ws, const MRecord &mr)
void doit_i_fieldSetFromdoit_i_field1D_spectrum_g(Workspace &ws, const MRecord &mr)
void NumericCreate_g(Workspace &ws, const MRecord &mr)
void pha_matCalc_g(Workspace &ws, const MRecord &mr)
void iyCalc_g(Workspace &ws, const MRecord &mr)
void Matrix1ColFromVector(Matrix &out, const Vector &v, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix1ColFromVector.
void MatrixCreate_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyZero_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_Tensor4Tensor5_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void WriteNetCDF_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void doit_i_fieldUpdate1D_g(Workspace &ws, const MRecord &mr)
void GriddedField2Create(GriddedField2 &out, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField2Create.
void WriteXMLIndexed_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void InterpAtmFieldToPosition(Numeric &out, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Vector &rtp_pos, const Tensor3 &field, const Verbosity &verbosity)
WORKSPACE METHOD: InterpAtmFieldToPosition.
void WriteXML_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyAddZeeman_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTensor4Tensor4_g(Workspace &ws, const MRecord &mr)
void Compare_sg_ArrayOfVectorArrayOfVector_g(Workspace &ws, const MRecord &mr)
void doit_i_fieldSetClearsky(Tensor6 &doit_i_field, const Tensor7 &scat_i_p, const Tensor7 &scat_i_lat, const Tensor7 &scat_i_lon, const Vector &f_grid, const Index &f_index, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const Index &all_frequencies, const Verbosity &verbosity)
WORKSPACE METHOD: doit_i_fieldSetClearsky.
void Touch_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void specular_losCalc_g(Workspace &ws, const MRecord &mr)
void Arts_g(Workspace &ws, const MRecord &mr)
void Tensor4AddScalar_g(Workspace &ws, const MRecord &mr)
void Tensor5Create(Tensor5 &out, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor5Create.
void ArrayOfArrayOfGriddedField2Create_g(Workspace &ws, const MRecord &mr)
void MatrixPlanck_g(Workspace &ws, const MRecord &mr)
void abs_cia_dataReadFromCIA_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
void abs_vecInit_g(Workspace &ws, const MRecord &mr)
void AgendaCreate(Agenda &out, const Verbosity &verbosity)
WORKSPACE METHOD: AgendaCreate.
void SingleScatteringDataCreate_g(Workspace &ws, const MRecord &mr)
void Matrix3ColFromVectors_g(Workspace &ws, const MRecord &mr)
void Tensor6SetConstant(Tensor6 &out, const Index &nvitrines, const Index &nshelves, const Index &nbooks, const Index &npages, const Index &nrows, const Index &ncols, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor6SetConstant.
void nshelvesGet(Index &nshelves, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: nshelvesGet.
void Append_sg_ArrayOfGriddedField3GriddedField3_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfSparseSparse_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfLineshapeSpecArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
void lat_gridFromRawField(Vector &lat_grid, const GriddedField3 &field_raw, const Verbosity &verbosity)
WORKSPACE METHOD: lat_gridFromRawField.
void WriteNetCDFIndexed_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void WriteNetCDF_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void Compare_sg_MatrixMatrix_g(Workspace &ws, const MRecord &mr)
void g0Mars(Numeric &g0, const Verbosity &verbosity)
WORKSPACE METHOD: g0Mars.
void SparseCreate(Sparse &out, const Verbosity &verbosity)
WORKSPACE METHOD: SparseCreate.
void pnd_fieldExpand1D(Tensor4 &pnd_field, const Index &atmosphere_dim, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Index &nzero, const Verbosity &verbosity)
WORKSPACE METHOD: pnd_fieldExpand1D.
void Select_sg_ArrayOfArrayOfMatrixArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Vector_g(Workspace &ws, const MRecord &mr)
void ppathCalc(Workspace &ws, Ppath &ppath, const Agenda &ppath_agenda, const Numeric &ppath_lraytrace, const Index &atmgeom_checked, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Vector &f_grid, const Index &cloudbox_on, const Index &cloudbox_checked, const Index &ppath_inside_cloudbox_do, const Vector &rte_pos, const Vector &rte_los, const Vector &rte_pos2, const Verbosity &verbosity)
WORKSPACE METHOD: ppathCalc.
void VectorNLinSpace(Vector &out, const Index &nelem, const Numeric &start, const Numeric &stop, const Verbosity &verbosity)
WORKSPACE METHOD: VectorNLinSpace.
void WriteXML_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void pndFromdN(Vector &pnd, const Vector &dN, const Vector &diameter, const Numeric &total_content, const Vector &scatelem_volume, const Vector &scatelem_density, const Verbosity &verbosity)
WORKSPACE METHOD: pndFromdN.
void Tensor4SetConstant_g(Workspace &ws, const MRecord &mr)
void CloudboxGetIncoming1DAtm_g(Workspace &ws, const MRecord &mr)
void opt_prop_sptFromData_g(Workspace &ws, const MRecord &mr)
void ReadNetCDF_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Append_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfTensor3ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void AntennaConstantGaussian1D_g(Workspace &ws, const MRecord &mr)
void iy_transmitterMultiplePol_g(Workspace &ws, const MRecord &mr)
void AtmFieldsRefinePgrid(Vector &p_grid, Tensor3 &t_field, Tensor3 &z_field, Tensor4 &vmr_field, const Vector &lat_grid, const Vector &lon_grid, const Index &atmosphere_dim, const Numeric &p_step, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldsRefinePgrid.
void WriteXML_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
void MCAntennaCreate(MCAntenna &out, const Verbosity &verbosity)
WORKSPACE METHOD: MCAntennaCreate.
void Touch_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfGriddedField4ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void dN_Ar_H13(Vector &dN, Vector &Ar, const Vector &Dmax, const Numeric &t, const Verbosity &verbosity)
WORKSPACE METHOD: dN_Ar_H13.
void AgendaAppend(Workspace &ws, Agenda &out, const String &out_wsvname, const Agenda &in, const String &in_wsvname, const Agenda &input_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: AgendaAppend.
void Tensor6Scale(Tensor6 &out, const Tensor6 &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor6Scale.
void Ignore_sg_ArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
void ppath_agendaExecute(Workspace &ws, Ppath &ppath, const Numeric ppath_lraytrace, const Vector &rte_pos, const Vector &rte_los, const Vector &rte_pos2, const Index cloudbox_on, const Index ppath_inside_cloudbox_do, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Vector &f_grid, const Agenda &input_agenda)
void abs_speciesDefineAllInScenario_g(Workspace &ws, const MRecord &mr)
void Print_sg_Vector_g(Workspace &ws, const MRecord &mr)
void AtmFieldsCalc_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void AbsInputFromRteScalars_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void dN_H98_g(Workspace &ws, const MRecord &mr)
void GriddedFieldLatLonExpand(GriddedField2 &out, const GriddedField2 &in, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedFieldLatLonExpand.
void Print_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void SparseSparseMultiply(Sparse &out, const Sparse &m1, const Sparse &m2, const Verbosity &verbosity)
WORKSPACE METHOD: SparseSparseMultiply.
void Delete_sg_ArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void pnd_fieldCalc_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void atm_fields_compactAddConstant(GriddedField4 &atm_fields_compact, const String &name, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: atm_fields_compactAddConstant.
void Copy_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void verbosityInit_g(Workspace &ws, const MRecord &mr)
void rte_losGeometricFromRtePosToRtePos2(Vector &rte_los, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Vector &refellipsoid, const Vector &rte_pos, const Vector &rte_pos2, const Verbosity &verbosity)
WORKSPACE METHOD: rte_losGeometricFromRtePosToRtePos2.
void ext_matAddGas(Tensor3 &ext_mat, const Tensor4 &propmat_clearsky, const Verbosity &verbosity)
WORKSPACE METHOD: ext_matAddGas.
void jacobianCalcTemperatureAnalytical_g(Workspace &ws, const MRecord &mr)
void NumericInvScale_g(Workspace &ws, const MRecord &mr)
void Extract_sg_NumericVector_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Index_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void AgendaExecute_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyInit_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void AtmFieldsFromCompact_g(Workspace &ws, const MRecord &mr)
void iy_transmitterSinglePol_g(Workspace &ws, const MRecord &mr)
void ArrayOfVectorCreate(ArrayOfVector &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfVectorCreate.
void Touch_sg_ArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfGriddedField4GriddedField4_g(Workspace &ws, const MRecord &mr)
void abs_linesReadFromJpl(ArrayOfLineRecord &abs_lines, const String &filename, const Numeric &fmin, const Numeric &fmax, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesReadFromJpl.
void p_gridFromZRaw(Vector &p_grid, const GriddedField3 &z_field_raw, const Index &no_negZ, const Verbosity &verbosity)
WORKSPACE METHOD: p_gridFromZRaw.
void Ignore_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void scat_meta_arrayInit_g(Workspace &ws, const MRecord &mr)
void wind_u_fieldIncludePlanetRotation_g(Workspace &ws, const MRecord &mr)
void timerStart(Timer &timer, const Verbosity &verbosity)
WORKSPACE METHOD: timerStart.
void Append_sg_MatrixVector_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfSpeciesTagCreate_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyZero(Tensor4 &propmat_clearsky, const Vector &f_grid, const Index &stokes_dim, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearskyZero.
void ArrayOfArrayOfGriddedField3Create_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void WriteNetCDF_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void nshelvesGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void FlagOn_g(Workspace &ws, const MRecord &mr)
void pha_mat_spt_agendaExecute(Workspace &ws, Tensor5 &pha_mat_spt, const Index scat_za_index, const Index scat_lat_index, const Index scat_lon_index, const Index scat_p_index, const Index scat_aa_index, const Numeric rtp_temperature, const Agenda &input_agenda)
void surface_complex_refr_indexFromGriddedField5_g(Workspace &ws, const MRecord &mr)
void propmat_clearsky_agenda_checkedCalc_g(Workspace &ws, const MRecord &mr)
void abs_xsec_per_speciesInit(ArrayOfMatrix &abs_xsec_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfIndex &abs_species_active, const Vector &f_grid, const Vector &abs_p, const Index &abs_xsec_agenda_checked, const Verbosity &verbosity)
WORKSPACE METHOD: abs_xsec_per_speciesInit.
void ArrayOfArrayOfLineMixingRecordCreate_g(Workspace &ws, const MRecord &mr)
void pha_mat_sptFromDataDOITOpt_g(Workspace &ws, const MRecord &mr)
void VectorAddScalar_g(Workspace &ws, const MRecord &mr)
void iyCloudRadar(Workspace &ws, Matrix &iy, ArrayOfTensor4 &iy_aux, Ppath &ppath, const Index &stokes_dim, const Vector &f_grid, const Index &atmosphere_dim, const Vector &p_grid, const Tensor3 &z_field, const Tensor3 &t_field, const Tensor4 &vmr_field, const Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Tensor3 &mag_u_field, const Tensor3 &mag_v_field, const Tensor3 &mag_w_field, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Tensor4 &pnd_field, const Index &use_mean_scat_data, const ArrayOfSingleScatteringData &scat_data_array, const Matrix &particle_masses, const String &iy_unit, const ArrayOfString &iy_aux_vars, const Index &jacobian_do, const Agenda &ppath_agenda, const Agenda &propmat_clearsky_agenda, const Agenda &iy_transmitter_agenda, const Index &iy_agenda_call1, const Tensor3 &iy_transmission, const Vector &rte_pos, const Vector &rte_los, const Numeric &rte_alonglos_v, const Numeric &ppath_lraytrace, const Numeric &ze_tref, const Verbosity &verbosity)
WORKSPACE METHOD: iyCloudRadar.
void yCalcAppend_g(Workspace &ws, const MRecord &mr)
void blackbody_radiation_agendaExecute(Workspace &ws, Vector &blackbody_radiation, const Numeric rtp_temperature, const Vector &f_grid, const Agenda &input_agenda)
void ReadXMLIndexed_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
void WriteNetCDFIndexed_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void ReadNetCDF_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void Copy_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void nlibrariesGet_g(Workspace &ws, const MRecord &mr)
void MatrixCBR_g(Workspace &ws, const MRecord &mr)
void ArrayOfIndexSetConstant_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void iyCloudRadar_g(Workspace &ws, const MRecord &mr)
void antenna_responseVaryingGaussian(GriddedField4 &antenna_response, const Numeric &leff, const Numeric &xwidth_si, const Numeric &dx_si, const Index &nf, const Numeric &fstart, const Numeric &fstop, const Verbosity &verbosity)
WORKSPACE METHOD: antenna_responseVaryingGaussian.
void dN_MH97(Vector &dN, const Vector &Dme, const Numeric &IWC, const Numeric &t, const Vector &density, const Index &noisy, const Verbosity &verbosity)
WORKSPACE METHOD: dN_MH97.
void doit_scat_fieldCalc_g(Workspace &ws, const MRecord &mr)
void Reduce(Numeric &o, const Vector &i, const Verbosity &verbosity)
WORKSPACE METHOD: Reduce.
void WriteMolTau(const Vector &f_grid, const Tensor3 &z_field, const Tensor7 &propmat_clearsky_field, const Index &atmosphere_dim, const String &filename, const Verbosity &verbosity)
WORKSPACE METHOD: WriteMolTau.
void Select_sg_ArrayOfArrayOfSpeciesTagArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void sensor_responsePolarisation_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void VectorZtanToZaRefr1D_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void timerStop_g(Workspace &ws, const MRecord &mr)
void iyCalc(Workspace &ws, Matrix &iy, ArrayOfTensor4 &iy_aux, Ppath &ppath, const Index &atmgeom_checked, const Index &atmfields_checked, const ArrayOfString &iy_aux_vars, const Vector &f_grid, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Index &cloudbox_on, const Index &cloudbox_checked, const Vector &rte_pos, const Vector &rte_los, const Vector &rte_pos2, const Agenda &iy_main_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: iyCalc.
void nelemGet_sg_Vector_g(Workspace &ws, const MRecord &mr)
void sensor_responseMixer(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_za_grid, const Vector &sensor_response_aa_grid, const Numeric &lo, const GriddedField1 &sideband_response, const Index &sensor_norm, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseMixer.
void Matrix2ColFromVectors_g(Workspace &ws, const MRecord &mr)
void Tensor5Create_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void doit_i_fieldSetConst_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void Extract(T &needle, const T &haystack, const Index &index, const Verbosity &verbosity)
WORKSPACE METHOD: Extract.
void g0Venus_g(Workspace &ws, const MRecord &mr)
void Tensor3Scale_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void SparseCreate_g(Workspace &ws, const MRecord &mr)
Structure to store a grid position.
void TangentPointPrint_g(Workspace &ws, const MRecord &mr)
void z_fieldFromHSE(Workspace &ws, Tensor3 &z_field, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Vector &lat_true, const Vector &lon_true, const ArrayOfArrayOfSpeciesTag &abs_species, const Tensor3 &t_field, const Tensor4 &vmr_field, const Vector &refellipsoid, const Matrix &z_surface, const Index &atmfields_checked, const Agenda &g0_agenda, const Numeric &molarmass_dry_air, const Numeric &p_hse, const Numeric &z_hse_accuracy, const Verbosity &verbosity)
WORKSPACE METHOD: z_fieldFromHSE.
void VectorCreate(Vector &out, const Verbosity &verbosity)
WORKSPACE METHOD: VectorCreate.
void Touch_sg_ArrayOfLineMixingRecord_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void ArrayOfGriddedField4Create(ArrayOfGriddedField4 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfGriddedField4Create.
void ReadXML_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void jacobianAddPointingZa(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Matrix &sensor_pos, const Vector &sensor_time, const Index &poly_order, const String &calcmode, const Numeric &dza, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddPointingZa.
void abs_lookupSetupWide(Vector &abs_p, Vector &abs_t, Vector &abs_t_pert, Matrix &abs_vmrs, ArrayOfArrayOfSpeciesTag &abs_nls, Vector &abs_nls_pert, const ArrayOfArrayOfSpeciesTag &abs_species, const Index &abs_p_interp_order, const Index &abs_t_interp_order, const Index &abs_nls_interp_order, const Numeric &p_min, const Numeric &p_max, const Numeric &p_step, const Numeric &t_min, const Numeric &t_max, const Numeric &h2o_min, const Numeric &h2o_max, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupSetupWide.
void abs_vecAddGas(Matrix &abs_vec, const Tensor4 &propmat_clearsky, const Verbosity &verbosity)
WORKSPACE METHOD: abs_vecAddGas.
void Copy_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void MatrixSetConstant(Matrix &out, const Index &nrows, const Index &ncols, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixSetConstant.
void VerbosityCreate(Verbosity &out, const Verbosity &verbosity)
WORKSPACE METHOD: VerbosityCreate.
void Print_sg_ArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void g0Earth(Numeric &g0, const Numeric &lat, const Verbosity &verbosity)
WORKSPACE METHOD: g0Earth.
void IndexSet(Index &out, const Index &value, const Verbosity &verbosity)
WORKSPACE METHOD: IndexSet.
void ReadXML_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfScatteringMetaDataArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void sensor_responseBackend_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfVectorCreate(ArrayOfArrayOfVector &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfVectorCreate.
void VectorLinSpace_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void WriteXML(const String &output_file_format, const T &in, const String &filename, const Index &no_clobber, const String &in_wsvname, const String &filename_wsvname, const String &no_clobber_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: WriteXML.
void GriddedFieldLatLonExpand_sg_GriddedField2GriddedField2_g(Workspace &ws, const MRecord &mr)
void abs_lineshapeDefine_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesAddMirrorLines_g(Workspace &ws, const MRecord &mr)
void WriteNetCDFIndexed_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfGriddedField3Create(ArrayOfArrayOfGriddedField3 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfGriddedField3Create.
void ncolsGet_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void ParticleSpeciesInit_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfTensor6ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void abs_vecInit(Matrix &abs_vec, const Vector &f_grid, const Index &stokes_dim, const Index &f_index, const Verbosity &verbosity)
WORKSPACE METHOD: abs_vecInit.
void ArrayOfIndexSet_g(Workspace &ws, const MRecord &mr)
void GriddedFieldLatLonExpand_sg_GriddedField3GriddedField3_g(Workspace &ws, const MRecord &mr)
void CloudboxGetIncoming1DAtm(Workspace &ws, Tensor7 &scat_i_p, Tensor7 &scat_i_lat, Tensor7 &scat_i_lon, Index &cloudbox_on, const Index &atmfields_checked, const Index &atmgeom_checked, const Index &cloudbox_checked, const Agenda &iy_main_agenda, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Tensor3 &t_field, const Tensor4 &vmr_field, const ArrayOfIndex &cloudbox_limits, const Vector &f_grid, const Index &stokes_dim, const String &iy_unit, const Agenda &blackbody_radiation_agenda, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Verbosity &verbosity)
WORKSPACE METHOD: CloudboxGetIncoming1DAtm.
void Select_sg_ArrayOfArrayOfTensor3ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void sensor_responseBackendFrequencySwitching(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_za_grid, const Vector &sensor_response_aa_grid, const Vector &f_backend, const ArrayOfGriddedField1 &backend_channel_response, const Index &sensor_norm, const Numeric &df1, const Numeric &df2, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseBackendFrequencySwitching.
void Select_sg_ArrayOfGriddedField2ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void jacobianInit(ArrayOfRetrievalQuantity &jacobian_quantities, ArrayOfArrayOfIndex &jacobian_indices, Agenda &jacobian_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianInit.
void Matrix3ColFromVectors(Matrix &out, const Vector &v1, const Vector &v2, const Vector &v3, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix3ColFromVectors.
void ReadXML_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void NumericInvScale(Numeric &out, const Numeric &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: NumericInvScale.
void Append_sg_ArrayOfRetrievalQuantityArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfSingleScatteringDataArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesCreateFromLines(ArrayOfArrayOfLineRecord &abs_lines_per_species, const ArrayOfLineRecord &abs_lines, const ArrayOfArrayOfSpeciesTag &abs_species, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesCreateFromLines.
void AntennaSet2D(Index &antenna_dim, const Index &atmosphere_dim, const Verbosity &verbosity)
WORKSPACE METHOD: AntennaSet2D.
void Reduce_sg_Tensor3Tensor4_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfLineMixingRecord_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void atmfields_checkedCalc(Index &atmfields_checked, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const Tensor3 &t_field, const Tensor4 &vmr_field, const Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Tensor3 &mag_u_field, const Tensor3 &mag_v_field, const Tensor3 &mag_w_field, const Index &abs_f_interp_order, const Index &negative_vmr_ok, const Verbosity &verbosity)
WORKSPACE METHOD: atmfields_checkedCalc.
void iyApplyUnit_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void npagesGet(Index &npages, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: npagesGet.
void nelemGet_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void ybatch_calc_agendaExecute(Workspace &ws, Vector &y, ArrayOfVector &y_aux, Matrix &jacobian, const Index ybatch_index, const Agenda &input_agenda)
void Copy_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void p_gridDensify(Vector &p_grid, const Index &nfill, const Verbosity &verbosity)
WORKSPACE METHOD: p_gridDensify.
void ParticleTypeAdd(ArrayOfSingleScatteringData &scat_data_array, ArrayOfGriddedField3 &pnd_field_raw, const Index &atmosphere_dim, const Vector &f_grid, const String &filename_scat_data, const String &filename_pnd_field, const Verbosity &verbosity)
WORKSPACE METHOD: ParticleTypeAdd.
void Tensor3SetConstant(Tensor3 &out, const Index &npages, const Index &nrows, const Index &ncols, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor3SetConstant.
void pnd_fieldSetup(Tensor4 &pnd_field, const Index &atmosphere_dim, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Tensor4 &massdensity_field, const Tensor3 &t_field, const ArrayOfScatteringMetaData &scat_meta_array, const ArrayOfString &part_species, const ArrayOfIndex &scat_data_per_part_species, const String &delim, const Verbosity &verbosity)
WORKSPACE METHOD: pnd_fieldSetup.
void Touch_sg_ArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void doit_i_fieldSetFromdoit_i_field1D_spectrum(Tensor6 &doit_i_field, const Tensor4 &doit_i_field1D_spectrum, const Tensor7 &scat_i_p, const Vector &scat_za_grid, const Vector &f_grid, const Index &f_index, const Index &atmosphere_dim, const Index &stokes_dim, const ArrayOfIndex &cloudbox_limits, const Verbosity &verbosity)
WORKSPACE METHOD: doit_i_fieldSetFromdoit_i_field1D_spectrum.
void dN_F07TR(Vector &dN, const Vector &diameter_max, const Numeric &SWC, const Numeric &t, const Numeric &alpha, const Numeric &beta, const Verbosity &verbosity)
WORKSPACE METHOD: dN_F07TR.
This file contains the declaration and partly the implementation of the workspace class.
void Delete_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
void Ignore(const T &in, const Verbosity &verbosity)
WORKSPACE METHOD: Ignore.
void IndexStepDown(Index &out, const Index &in, const Verbosity &verbosity)
WORKSPACE METHOD: IndexStepDown.
void abs_xsec_per_speciesAddLines(ArrayOfMatrix &abs_xsec_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfIndex &abs_species_active, const Vector &f_grid, const Vector &abs_p, const Vector &abs_t, const Matrix &abs_vmrs, const ArrayOfArrayOfLineRecord &abs_lines_per_species, const ArrayOfLineshapeSpec &abs_lineshape, const SpeciesAuxData &isotopologue_ratios, const ArrayOfArrayOfLineMixingRecord &line_mixing_data, const ArrayOfArrayOfIndex &line_mixing_data_lut, const Verbosity &verbosity)
WORKSPACE METHOD: abs_xsec_per_speciesAddLines.
void lon_gridFromRawField(Vector &lon_grid, const GriddedField3 &field_raw, const Verbosity &verbosity)
WORKSPACE METHOD: lon_gridFromRawField.
void iyLoopFrequencies_g(Workspace &ws, const MRecord &mr)
void jacobianCalcPolyfit(Matrix &jacobian, const Index &mblock_index, const Vector &iyb, const Vector &yb, const Sparse &sensor_response, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_f_grid, const Vector &sensor_response_za_grid, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const Index &poly_coeff, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcPolyfit.
void surfaceLambertianSimple(Workspace &ws, Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Vector &f_grid, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &rtp_los, const Numeric &surface_skin_t, const Vector &surface_scalar_reflectivity, const Index &lambertian_nza, const Agenda &blackbody_radiation_agenda, const Numeric &za_pos, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceLambertianSimple.
void surface_complex_refr_indexFromGriddedField5(GriddedField3 &surface_complex_refr_index, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lat_true, const Vector &lon_true, const Vector &rtp_pos, const GriddedField5 &complex_refr_index_field, const Verbosity &verbosity)
WORKSPACE METHOD: surface_complex_refr_indexFromGriddedField5.
void Append_sg_ArrayOfStringString_g(Workspace &ws, const MRecord &mr)
void Append_sg_VectorNumeric_g(Workspace &ws, const MRecord &mr)
void dN_F07ML(Vector &dN, const Vector &diameter_max, const Numeric &SWC, const Numeric &t, const Numeric &alpha, const Numeric &beta, const Verbosity &verbosity)
WORKSPACE METHOD: dN_F07ML.
void ScatteringParticlesSelect(ArrayOfSingleScatteringData &scat_data_array, ArrayOfScatteringMetaData &scat_meta_array, ArrayOfIndex &scat_data_per_part_species, const ArrayOfString &part_species, const String &delim, const Verbosity &verbosity)
WORKSPACE METHOD: ScatteringParticlesSelect.
void doit_scat_fieldCalcLimb_g(Workspace &ws, const MRecord &mr)
void blackbody_radiationPlanck_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void ppathStepByStep_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void abs_vecAddGas_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_Index_g(Workspace &ws, const MRecord &mr)
void Touch_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
void ParticleTypeInit(ArrayOfSingleScatteringData &scat_data_array, ArrayOfGriddedField3 &pnd_field_raw, const Verbosity &verbosity)
WORKSPACE METHOD: ParticleTypeInit.
void AtmFieldsFromCompact(Vector &p_grid, Vector &lat_grid, Vector &lon_grid, Tensor3 &t_field, Tensor3 &z_field, Tensor4 &vmr_field, Tensor4 &massdensity_field, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfString &part_species, const GriddedField4 &atm_fields_compact, const Index &atmosphere_dim, const String &delim, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldsFromCompact.
void abs_speciesInit(ArrayOfArrayOfSpeciesTag &abs_species, const Verbosity &verbosity)
WORKSPACE METHOD: abs_speciesInit.
void Delete_sg_String_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void ArrayOfSparseCreate_g(Workspace &ws, const MRecord &mr)
void AtmosphereSet3D_g(Workspace &ws, const MRecord &mr)
void TangentPointPrint(const Ppath &ppath, const Index &level, const Verbosity &verbosity)
WORKSPACE METHOD: TangentPointPrint.
void Exit(const Verbosity &verbosity)
WORKSPACE METHOD: Exit.
void Touch_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
void scat_data_array_monoCalc_g(Workspace &ws, const MRecord &mr)
void AgendaExecute(Workspace &ws, const Agenda &a, const Verbosity &verbosity)
WORKSPACE METHOD: AgendaExecute.
void WriteXMLIndexed_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfTensor6Create_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesWriteToSplitArtscat_g(Workspace &ws, const MRecord &mr)
void Print_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void abs_lookupTestAccuracy_g(Workspace &ws, const MRecord &mr)
void jacobianAddPolyfit_g(Workspace &ws, const MRecord &mr)
void doit_i_fieldUpdateSeq1DPP_g(Workspace &ws, const MRecord &mr)
void VectorCrop(Vector &out, const Vector &in, const Numeric &min_value, const Numeric &max_value, const Verbosity &verbosity)
WORKSPACE METHOD: VectorCrop.
void jacobianCalcFreqStretch(Matrix &jacobian, const Index &mblock_index, const Vector &iyb, const Vector &yb, const Index &stokes_dim, const Vector &f_grid, const Matrix &sensor_los, const Vector &mblock_za_grid, const Vector &mblock_aa_grid, const Index &antenna_dim, const Sparse &sensor_response, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_f_grid, const Vector &sensor_response_za_grid, const Vector &sensor_time, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcFreqStretch.
void iyReplaceFromAux(Matrix &iy, const ArrayOfTensor4 &iy_aux, const ArrayOfString &iy_aux_vars, const Index &jacobian_do, const String &aux_var, const Verbosity &verbosity)
WORKSPACE METHOD: iyReplaceFromAux.
void Copy_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void complex_refr_indexConstant_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfSpeciesTagArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void dN_Ar_H13_g(Workspace &ws, const MRecord &mr)
void abs_lookupSetupBatch_g(Workspace &ws, const MRecord &mr)
void ArrayOfTensor4Create_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void FieldFromGriddedField(Matrix &out, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const GriddedField2 &in, const Verbosity &verbosity)
WORKSPACE METHOD: FieldFromGriddedField.
void WriteXML_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void Print_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfIndexCreate(ArrayOfArrayOfIndex &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfIndexCreate.
void Ignore_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void jacobianCalcPointingZaInterp_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void Touch_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void ArrayOfLineshapeSpecCreate_g(Workspace &ws, const MRecord &mr)
void ArrayOfCIARecordCreate_g(Workspace &ws, const MRecord &mr)
void mc_antennaSetGaussian(MCAntenna &mc_antenna, const Numeric &za_sigma, const Numeric &aa_sigma, const Verbosity &verbosity)
WORKSPACE METHOD: mc_antennaSetGaussian.
void GriddedFieldLatLonRegrid(GriddedField2 &out, const Vector &lat_true, const Vector &lon_true, const GriddedField2 &in, const Index &interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedFieldLatLonRegrid.
void Copy_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void GridPosCreate_g(Workspace &ws, const MRecord &mr)
void line_mixing_dataMatch(ArrayOfArrayOfLineMixingRecord &line_mixing_data, ArrayOfArrayOfIndex &line_mixing_data_lut, const ArrayOfArrayOfLineRecord &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const String &species_tag, const ArrayOfLineMixingRecord &line_mixing_records, const Verbosity &verbosity)
WORKSPACE METHOD: line_mixing_dataMatch.
void WriteXML_sg_Timer_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Timer_g(Workspace &ws, const MRecord &mr)
void abs_linesReadFromHitran(ArrayOfLineRecord &abs_lines, const String &filename, const Numeric &fmin, const Numeric &fmax, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesReadFromHitran.
void scat_data_arrayCheck(const ArrayOfSingleScatteringData &scat_data_array, const Numeric &threshold, const Verbosity &verbosity)
WORKSPACE METHOD: scat_data_arrayCheck.
Header file for sparse matrices.
void p_gridDensify_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesReadFromCatalogues(ArrayOfArrayOfLineRecord &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfString &filenames, const ArrayOfString &formats, const Vector &fmin, const Vector &fmax, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesReadFromCatalogues.
void Select_sg_ArrayOfTensor4ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Matrix2ColFromVectors(Matrix &out, const Vector &v1, const Vector &v2, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix2ColFromVectors.
void Append_sg_ArrayOfSingleScatteringDataArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void refellipsoidVenus(Vector &refellipsoid, const String &model, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidVenus.
void Delete_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void refellipsoidOrbitPlane_g(Workspace &ws, const MRecord &mr)
void npagesGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void sensor_responseInit(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, ArrayOfIndex &sensor_response_pol_grid, Vector &sensor_response_za_grid, Vector &sensor_response_aa_grid, const Vector &f_grid, const Vector &mblock_za_grid, const Vector &mblock_aa_grid, const Index &antenna_dim, const Index &atmosphere_dim, const Index &stokes_dim, const Index &sensor_norm, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseInit.
void Delete_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void Matrix2RowFromVectors(Matrix &out, const Vector &v1, const Vector &v2, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix2RowFromVectors.
void yApplyUnit(Vector &y, Matrix &jacobian, const Vector &y_f, const ArrayOfIndex &y_pol, const String &iy_unit, const Verbosity &verbosity)
WORKSPACE METHOD: yApplyUnit.
void TangentPointExtract_g(Workspace &ws, const MRecord &mr)
void surfaceFlatRefractiveIndex_g(Workspace &ws, const MRecord &mr)
void particle_massesFromMetaDataAndPart_species_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void ArrayOfVectorCreate_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void jacobianClose_g(Workspace &ws, const MRecord &mr)
void Select_sg_SparseSparse_g(Workspace &ws, const MRecord &mr)
void VectorLogSpace(Vector &out, const Numeric &start, const Numeric &stop, const Numeric &step, const Verbosity &verbosity)
WORKSPACE METHOD: VectorLogSpace.
void ReadXMLIndexed_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void abs_linesReadFromMytran2(ArrayOfLineRecord &abs_lines, const String &filename, const Numeric &fmin, const Numeric &fmax, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesReadFromMytran2.
void CIAInfo_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void Test(const Verbosity &verbosity)
WORKSPACE METHOD: Test.
void ReadXML_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void Tensor6Create(Tensor6 &out, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor6Create.
void WriteNetCDF_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfMatrixMatrix_g(Workspace &ws, const MRecord &mr)
void VectorSet(Vector &out, const Vector &value, const Verbosity &verbosity)
WORKSPACE METHOD: VectorSet.
void jacobianAddPolyfit(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_za_grid, const Matrix &sensor_pos, const Index &poly_order, const Index &no_pol_variation, const Index &no_los_variation, const Index &no_mblock_variation, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddPolyfit.
void propmat_clearskyAddOnTheFly_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Timer_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void jacobianAddPointingZa_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void refr_index_airFreeElectrons_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_VectorMatrix_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void jacobianCalcTemperaturePerturbations(Workspace &ws, Matrix &jacobian, const Index &mblock_index, const Vector &iyb, const Vector &yb, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Vector &lat_true, const Vector &lon_true, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const Vector &refellipsoid, const Matrix &z_surface, const Index &cloudbox_on, const Index &stokes_dim, const Vector &f_grid, const Matrix &sensor_pos, const Matrix &sensor_los, const Matrix &transmitter_pos, const Vector &mblock_za_grid, const Vector &mblock_aa_grid, const Index &antenna_dim, const Sparse &sensor_response, const Agenda &iy_main_agenda, const Agenda &g0_agenda, const Numeric &molarmass_dry_air, const Numeric &p_hse, const Numeric &z_hse_accuracy, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcTemperaturePerturbations.
void npagesGet_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void DoitInit(Index &scat_p_index, Index &scat_lat_index, Index &scat_lon_index, Index &scat_za_index, Index &scat_aa_index, Tensor6 &doit_scat_field, Tensor6 &doit_i_field, Tensor4 &doit_i_field1D_spectrum, Tensor7 &scat_i_p, Tensor7 &scat_i_lat, Tensor7 &scat_i_lon, Index &doit_is_initialized, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &f_grid, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Index &doit_za_grid_size, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const ArrayOfSingleScatteringData &scat_data_array, const Verbosity &verbosity)
WORKSPACE METHOD: DoitInit.
void ReadXML_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfGriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void GriddedFieldLatLonRegrid_sg_ArrayOfGriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void Select(T &needles, const T &haystack, const ArrayOfIndex &needleindexes, const Verbosity &verbosity)
WORKSPACE METHOD: Select.
void Print_sg_String_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void VectorCreate_g(Workspace &ws, const MRecord &mr)
void ReadXML(T &out, const String &out_wsvname, const String &filename, const String &filename_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: ReadXML.
void cloudboxSetManually(Index &cloudbox_on, ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Numeric &p1, const Numeric &p2, const Numeric &lat1, const Numeric &lat2, const Numeric &lon1, const Numeric &lon2, const Verbosity &verbosity)
WORKSPACE METHOD: cloudboxSetManually.
void abs_lines_per_speciesWriteToSplitArtscat(const String &output_file_format, const ArrayOfArrayOfLineRecord &abs_lines_per_species, const String &basename, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesWriteToSplitArtscat.
void Delete_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
void Tensor4Scale_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfLineMixingRecord_g(Workspace &ws, const MRecord &mr)
void Tensor3Scale(Tensor3 &out, const Tensor3 &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor3Scale.
void test_agendaExecute(Workspace &ws, const Agenda &input_agenda)
void Select_sg_ArrayOfArrayOfLineMixingRecordArrayOfArrayOfLineMixingRecord_g(Workspace &ws, const MRecord &mr)
void doit_i_fieldIterate_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void Compare_sg_Tensor3Tensor3_g(Workspace &ws, const MRecord &mr)
void complex_refr_indexIceWarren84(GriddedField3 &complex_refr_index, const Vector &data_f_grid, const Vector &data_T_grid, const Verbosity &verbosity)
WORKSPACE METHOD: complex_refr_indexIceWarren84.
void backend_channel_responseFlat_g(Workspace &ws, const MRecord &mr)
void surfaceBlackbody(Workspace &ws, Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Vector &f_grid, const Index &stokes_dim, const Numeric &surface_skin_t, const Agenda &blackbody_radiation_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceBlackbody.
void jacobianClose(Workspace &ws, Index &jacobian_do, ArrayOfArrayOfIndex &jacobian_indices, Agenda &jacobian_agenda, const ArrayOfRetrievalQuantity &jacobian_quantities, const Matrix &sensor_pos, const Sparse &sensor_response, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianClose.
void Reduce_sg_NumericTensor6_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfTensor7ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfLineMixingRecordCreate(ArrayOfArrayOfLineMixingRecord &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfLineMixingRecordCreate.
void abs_speciesAdd_g(Workspace &ws, const MRecord &mr)
void ArrayOfIndexCreate_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void VectorNLogSpace_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfStringArrayOfString_g(Workspace &ws, const MRecord &mr)
void Touch_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
void Tensor4AddScalar(Tensor4 &out, const Tensor4 &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor4AddScalar.
void abs_lookupInit(GasAbsLookup &abs_lookup, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupInit.
void Print_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void atm_fields_compactFromMatrix_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
void abs_speciesInit_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_Tensor3Tensor7_g(Workspace &ws, const MRecord &mr)
void rte_pos_losMoveToStartOfPpath_g(Workspace &ws, const MRecord &mr)
void Touch_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void propmat_clearsky_agendaExecute(Workspace &ws, Tensor4 &propmat_clearsky, const Vector &f_grid, const Vector &rtp_mag, const Vector &rtp_los, const Numeric rtp_pressure, const Numeric rtp_temperature, const Vector &rtp_vmr, const Agenda &input_agenda)
void Print_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void ArrayOfIndexSetConstant(ArrayOfIndex &out, const Index &nelem, const Index &value, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfIndexSetConstant.
void g0Mars_g(Workspace &ws, const MRecord &mr)
void Select_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
void main_agendaExecute(Workspace &ws, const Agenda &input_agenda)
void WriteNetCDF_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void jacobianCalcPointingZaRecalc(Workspace &ws, Matrix &jacobian, const Index &mblock_index, const Vector &iyb, const Vector &yb, const Index &atmosphere_dim, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Index &cloudbox_on, const Index &stokes_dim, const Vector &f_grid, const Matrix &sensor_pos, const Matrix &sensor_los, const Matrix &transmitter_pos, const Vector &mblock_za_grid, const Vector &mblock_aa_grid, const Index &antenna_dim, const Sparse &sensor_response, const Vector &sensor_time, const Agenda &iy_main_agenda, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcPointingZaRecalc.
void output_file_formatSetAscii(String &output_file_format, const Verbosity &verbosity)
WORKSPACE METHOD: output_file_formatSetAscii.
void Copy_sg_ArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void sensor_checkedCalc(Index &sensor_checked, const Index &atmosphere_dim, const Index &stokes_dim, const Vector &f_grid, const Matrix &sensor_pos, const Matrix &sensor_los, const Matrix &transmitter_pos, const Vector &mblock_za_grid, const Vector &mblock_aa_grid, const Index &antenna_dim, const Sparse &sensor_response, const Vector &sensor_response_f, const ArrayOfIndex &sensor_response_pol, const Vector &sensor_response_za, const Vector &sensor_response_aa, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_checkedCalc.
void ExtractFromMetaSinglePartSpecies(Vector &meta_param, const ArrayOfScatteringMetaData &scat_meta_array, const ArrayOfIndex &scat_data_per_part_species, const String &meta_name, const Index &part_species_index, const Verbosity &verbosity)
WORKSPACE METHOD: ExtractFromMetaSinglePartSpecies.
void Append_sg_ArrayOfArrayOfMatrixArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Print_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfLineRecordArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void jacobianCalcPolyfit_g(Workspace &ws, const MRecord &mr)
void ArrayOfRetrievalQuantityCreate_g(Workspace &ws, const MRecord &mr)
void refellipsoidSet(Vector &refellipsoid, const Numeric &re, const Numeric &e, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidSet.
void FlagOn(Index &flag, const Verbosity &verbosity)
WORKSPACE METHOD: FlagOn.
void WriteXML_sg_ArrayOfLineMixingRecord_g(Workspace &ws, const MRecord &mr)
void AtmosphereSet2D(Index &atmosphere_dim, Vector &lon_grid, const Verbosity &verbosity)
WORKSPACE METHOD: AtmosphereSet2D.
void Delete_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void sensor_responseBeamSwitching(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_za_grid, Vector &sensor_response_aa_grid, const Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Numeric &w1, const Numeric &w2, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseBeamSwitching.
void verbositySetFile(Verbosity &verbosity, const Index &level)
WORKSPACE METHOD: verbositySetFile.
void WriteXML_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfGriddedField3ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void sensor_responsePolarisation(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_f_grid, const Vector &sensor_response_za_grid, const Vector &sensor_response_aa_grid, const Index &stokes_dim, const String &iy_unit, const ArrayOfIndex &sensor_pol, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responsePolarisation.
void WriteXMLIndexed_sg_ArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void timerStop(Timer &timer, const Verbosity &verbosity)
WORKSPACE METHOD: timerStop.
void Select_sg_ArrayOfArrayOfGriddedField1ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void Extract_sg_ArrayOfIndexArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void sensor_responseBeamSwitching_g(Workspace &ws, const MRecord &mr)
INDEX Index
The type to use for all integer numbers and indices.
void ReadXML_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyAddFromLookup(Tensor4 &propmat_clearsky, const GasAbsLookup &abs_lookup, const Index &abs_lookup_is_adapted, const Index &abs_p_interp_order, const Index &abs_t_interp_order, const Index &abs_nls_interp_order, const Index &abs_f_interp_order, const Vector &f_grid, const Numeric &rtp_pressure, const Numeric &rtp_temperature, const Vector &rtp_vmr, const Numeric &extpolfac, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearskyAddFromLookup.
void Select_sg_ArrayOfArrayOfLineRecordArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void Copy(T &out, const String &out_wsvname, const T &in, const String &in_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: Copy.
void ReadXMLIndexed(T &out, const String &out_wsvname, const Index &file_index, const String &filename, const String &filename_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: ReadXMLIndexed.
void WriteXMLIndexed_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void pnd_fieldZero_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void GriddedFieldPRegrid(GriddedField3 &out, const Vector &p_grid, const GriddedField3 &in, const Index &interp_order, const Index &zeropadding, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedFieldPRegrid.
void ReadXMLIndexed_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void VectorScale(Vector &out, const Vector &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: VectorScale.
void iy_transmitterSinglePol(Matrix &iy, const Index &stokes_dim, const Vector &f_grid, const ArrayOfIndex &sensor_pol, const Verbosity &verbosity)
WORKSPACE METHOD: iy_transmitterSinglePol.
void abs_xsec_agendaExecute(Workspace &ws, ArrayOfMatrix &abs_xsec_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfIndex &abs_species_active, const Vector &f_grid, const Vector &abs_p, const Vector &abs_t, const Matrix &abs_vmrs, const Agenda &input_agenda)
void abs_cia_dataReadFromXML(ArrayOfCIARecord &abs_cia_data, const ArrayOfArrayOfSpeciesTag &abs_species, const String &filename, const Verbosity &verbosity)
WORKSPACE METHOD: abs_cia_dataReadFromXML.
void jacobianAddWind_g(Workspace &ws, const MRecord &mr)
void ppath_stepGeometric_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTensor7ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void ArrayOfTensor3Create_g(Workspace &ws, const MRecord &mr)
void iyRadioLink_g(Workspace &ws, const MRecord &mr)
void TimerCreate_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void AgendaSet_g(Workspace &ws, const MRecord &mr)
void Tensor7Scale(Tensor7 &out, const Tensor7 &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor7Scale.
void MCSetSeedFromTime(Index &mc_seed, const Verbosity &verbosity)
WORKSPACE METHOD: MCSetSeedFromTime.
void Tensor5Scale_g(Workspace &ws, const MRecord &mr)
void abs_cont_descriptionInit(ArrayOfString &abs_cont_names, ArrayOfString &abs_cont_models, ArrayOfVector &abs_cont_parameters, const Verbosity &verbosity)
WORKSPACE METHOD: abs_cont_descriptionInit.
void WriteXML_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void ybatchCalc_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
void NumericCreate(Numeric &out, const Verbosity &verbosity)
WORKSPACE METHOD: NumericCreate.
void GriddedField5Create(GriddedField5 &out, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField5Create.
void Ignore_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void g0Earth_g(Workspace &ws, const MRecord &mr)
void ncolsGet(Index &ncols, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: ncolsGet.
void Print_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void FlagOff_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Vector_g(Workspace &ws, const MRecord &mr)
void Append(T &out, const T &in, const String &dimension, const Verbosity &verbosity)
WORKSPACE METHOD: Append.
void nelemGet_sg_ArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
void output_file_formatSetZippedAscii(String &output_file_format, const Verbosity &verbosity)
WORKSPACE METHOD: output_file_formatSetZippedAscii.
void Print_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void doit_i_fieldSetClearsky_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfLineMixingRecord_g(Workspace &ws, const MRecord &mr)
void MatrixPlanck(Matrix &out, const Index &stokes_dim, const Vector &f, const Numeric &t, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixPlanck.
void ArrayOfSparseCreate(ArrayOfSparse &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfSparseCreate.
void Append_sg_ArrayOfVectorArrayOfVector_g(Workspace &ws, const MRecord &mr)
void ArrayOfTensor7Create(ArrayOfTensor7 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTensor7Create.
void Copy_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void abs_lookupAdapt(GasAbsLookup &abs_lookup, Index &abs_lookup_is_adapted, const ArrayOfArrayOfSpeciesTag &abs_species, const Vector &f_grid, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupAdapt.
void WriteXML_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void ScatteringDisort_g(Workspace &ws, const MRecord &mr)
void Tensor7Scale_g(Workspace &ws, const MRecord &mr)
void abs_linesArtscat4FromArtscat3(ArrayOfLineRecord &abs_lines, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesArtscat4FromArtscat3.
void nelemGet(Index &nelem, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: nelemGet.
void jacobianAddAbsSpecies(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Vector &g1, const Vector &g2, const Vector &g3, const String &species, const String &method, const String &unit, const Numeric &dx, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddAbsSpecies.
void Delete_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void ScatteringDoit_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void InterpAtmFieldToPosition_g(Workspace &ws, const MRecord &mr)
void Copy_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void ppathStepByStep(Workspace &ws, Ppath &ppath, const Agenda &ppath_step_agenda, const Index &ppath_inside_cloudbox_do, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Vector &f_grid, const Vector &refellipsoid, const Matrix &z_surface, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Vector &rte_pos, const Vector &rte_los, const Numeric &ppath_lraytrace, const Verbosity &verbosity)
WORKSPACE METHOD: ppathStepByStep.
void dN_MGD_LWC(Vector &dN, const Vector &deq, const Numeric &rho, const Numeric &LWC, const Verbosity &verbosity)
WORKSPACE METHOD: dN_MGD_LWC.
void Print_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void GriddedFieldPRegrid_sg_GriddedField4GriddedField4_g(Workspace &ws, const MRecord &mr)
void surfaceFlatScalarReflectivity_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void Tensor4SetConstant(Tensor4 &out, const Index &nbooks, const Index &npages, const Index &nrows, const Index &ncols, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor4SetConstant.
void Touch_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void Delete(Workspace &ws, const T &v, const String &v_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: Delete.
void MCSetSeedFromTime_g(Workspace &ws, const MRecord &mr)
void Tensor5Scale(Tensor5 &out, const Tensor5 &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor5Scale.
void ArrayOfTensor3Create(ArrayOfTensor3 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTensor3Create.
void ReadXMLIndexed_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void ArrayOfTensor6Create_g(Workspace &ws, const MRecord &mr)
void ArrayOfGriddedField2Create_g(Workspace &ws, const MRecord &mr)
void ppathCalc_g(Workspace &ws, const MRecord &mr)
void ncolsGet_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void met_profile_calc_agendaExecute(Workspace &ws, Vector &y, const GriddedField3 &t_field_raw, const ArrayOfGriddedField3 &vmr_field_raw, const GriddedField3 &z_field_raw, const ArrayOfGriddedField3 &pnd_field_raw, const Vector &p_grid, const Matrix &sensor_los, const Index cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Matrix &z_surface, const Agenda &input_agenda)
void AtmFieldsCalcExpand1D_g(Workspace &ws, const MRecord &mr)
void iyMC_g(Workspace &ws, const MRecord &mr)
void ArrayOfStringSet_g(Workspace &ws, const MRecord &mr)
void jacobianCalcTemperaturePerturbations_g(Workspace &ws, const MRecord &mr)
void cloudboxOff(Index &cloudbox_on, ArrayOfIndex &cloudbox_limits, Agenda &iy_cloudbox_agenda, Tensor4 &pnd_field, ArrayOfSingleScatteringData &scat_data_array, Matrix &particle_masses, const Verbosity &verbosity)
WORKSPACE METHOD: cloudboxOff.
void Extract_sg_Tensor4ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfLineMixingRecordArrayOfArrayOfLineMixingRecord_g(Workspace &ws, const MRecord &mr)
void AgendaAppend_g(Workspace &ws, const MRecord &mr)
void sensor_responseAntenna(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_za_grid, Vector &sensor_response_aa_grid, const Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Index &atmosphere_dim, const Index &antenna_dim, const Matrix &antenna_los, const GriddedField4 &antenna_response, const Index &sensor_norm, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseAntenna.
void WriteNetCDFIndexed_sg_Vector_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void iyApplyUnit(Matrix &iy, ArrayOfTensor4 &iy_aux, const Index &stokes_dim, const Vector &f_grid, const ArrayOfString &iy_aux_vars, const String &iy_unit, const Verbosity &verbosity)
WORKSPACE METHOD: iyApplyUnit.
void iySurfaceRtpropAgenda_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyAddFromAbsCoefPerSpecies(Tensor4 &propmat_clearsky, const ArrayOfMatrix &abs_coef_per_species, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearskyAddFromAbsCoefPerSpecies.
void ArrayOfArrayOfLineRecordCreate_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void ParticleTypeAddAll(ArrayOfSingleScatteringData &scat_data_array, ArrayOfGriddedField3 &pnd_field_raw, const Index &atmosphere_dim, const Vector &f_grid, const String &filelist_scat_data, const String &filename_pnd_fieldarray, const Verbosity &verbosity)
WORKSPACE METHOD: ParticleTypeAddAll.
void Print_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void Extract_sg_Tensor4Tensor5_g(Workspace &ws, const MRecord &mr)
void Print_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void INCLUDE(const Verbosity &verbosity)
WORKSPACE METHOD: INCLUDE.
void Print_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void ArrayOfTensor6Create(ArrayOfTensor6 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTensor6Create.
void Append_sg_ArrayOfCIARecordArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void Tensor4Create(Tensor4 &out, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor4Create.
void GriddedFieldLatLonRegrid_sg_GriddedField3GriddedField3_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_VectorTensor3_g(Workspace &ws, const MRecord &mr)
void refellipsoidJupiter(Vector &refellipsoid, const String &model, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidJupiter.
void surface_reflectivityFromGriddedField6_g(Workspace &ws, const MRecord &mr)
void jacobian_agendaExecute(Workspace &ws, Matrix &jacobian, const Index mblock_index, const Vector &iyb, const Vector &yb, const Agenda &input_agenda)
void GriddedField6Create(GriddedField6 &out, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField6Create.
void Append_sg_ArrayOfGriddedField1GriddedField1_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfLineMixingRecord_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void refellipsoidVenus_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void atmgeom_checkedCalc(Index &atmgeom_checked, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Vector &refellipsoid, const Matrix &z_surface, const Verbosity &verbosity)
WORKSPACE METHOD: atmgeom_checkedCalc.
void ReadXML_sg_ArrayOfLineMixingRecord_g(Workspace &ws, const MRecord &mr)
void verbositySetAgenda(Verbosity &verbosity, const Index &level)
WORKSPACE METHOD: verbositySetAgenda.
void ReadXMLIndexed_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void mc_antennaSetPencilBeam_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Copy_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void Delete_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
void ArrayOfLineMixingRecordCreate_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_VectorTensor4_g(Workspace &ws, const MRecord &mr)
void batch_atm_fields_compactAddConstant_g(Workspace &ws, const MRecord &mr)
void Print_sg_Timer_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfGriddedField1ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfSingleScatteringDataSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void MCAntennaCreate_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfGriddedField1ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void AgendaCreate_g(Workspace &ws, const MRecord &mr)
void abs_linesReadFromJpl_g(Workspace &ws, const MRecord &mr)
void ReadNetCDF_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void pha_matCalc(Tensor4 &pha_mat, const Tensor5 &pha_mat_spt, const Tensor4 &pnd_field, const Index &atmosphere_dim, const Index &scat_p_index, const Index &scat_lat_index, const Index &scat_lon_index, const Verbosity &verbosity)
WORKSPACE METHOD: pha_matCalc.
void nelemGet_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_NumericTensor5_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void MatrixAddScalar_g(Workspace &ws, const MRecord &mr)
void VectorZtanToZa1D_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void iyEmissionStandard(Workspace &ws, Matrix &iy, ArrayOfTensor4 &iy_aux, Ppath &ppath, ArrayOfTensor3 &diy_dx, const Index &stokes_dim, const Vector &f_grid, const Index &atmosphere_dim, const Vector &p_grid, const Tensor3 &z_field, const Tensor3 &t_field, const Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Tensor3 &mag_u_field, const Tensor3 &mag_v_field, const Tensor3 &mag_w_field, const Index &cloudbox_on, const String &iy_unit, const ArrayOfString &iy_aux_vars, const Index &jacobian_do, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const Agenda &ppath_agenda, const Agenda &blackbody_radiation_agenda, const Agenda &propmat_clearsky_agenda, const Agenda &iy_main_agenda, const Agenda &iy_space_agenda, const Agenda &iy_surface_agenda, const Agenda &iy_cloudbox_agenda, const Index &iy_agenda_call1, const Tensor3 &iy_transmission, const Vector &rte_pos, const Vector &rte_los, const Vector &rte_pos2, const Numeric &rte_alonglos_v, const Numeric &ppath_lraytrace, const Verbosity &verbosity)
WORKSPACE METHOD: iyEmissionStandard.
void doit_conv_flagLsq(Index &doit_conv_flag, Index &doit_iteration_counter, Tensor6 &doit_i_field, const Tensor6 &doit_i_field_old, const Vector &f_grid, const Index &f_index, const Vector &epsilon, const Index &max_iterations, const Index &nonconv_return_nan, const Verbosity &verbosity)
WORKSPACE METHOD: doit_conv_flagLsq.
void ReadNetCDF_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void dN_F07ML_g(Workspace &ws, const MRecord &mr)
void f_gridFromSensorAMSUgeneric_g(Workspace &ws, const MRecord &mr)
void StringCreate_g(Workspace &ws, const MRecord &mr)
void ncolsGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void rte_losGeometricFromRtePosToRtePos2_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTensor7Tensor7_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfMatrixArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void ParticleType2abs_speciesAdd(ArrayOfSingleScatteringData &scat_data_array, ArrayOfGriddedField3 &vmr_field_raw, ArrayOfArrayOfSpeciesTag &abs_species, Index &propmat_clearsky_agenda_checked, Index &abs_xsec_agenda_checked, const Index &atmosphere_dim, const Vector &f_grid, const String &filename_scat_data, const String &filename_pnd_field, const Verbosity &verbosity)
WORKSPACE METHOD: ParticleType2abs_speciesAdd.
void Ignore_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
Header file for work with HITRAN collision induced absorption (CIA).
void ArrayOfSingleScatteringDataCreate_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void ArrayOfStringCreate_g(Workspace &ws, const MRecord &mr)
void ScatteringMergeParticles1D(Tensor4 &pnd_field, ArrayOfSingleScatteringData &scat_data_array, const Index &atmosphere_dim, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Tensor3 &t_field, const Tensor3 &z_field, const Matrix &z_surface, const Index &cloudbox_checked, const Verbosity &verbosity)
WORKSPACE METHOD: ScatteringMergeParticles1D.
void VectorNLogSpace(Vector &out, const Index &nelem, const Numeric &start, const Numeric &stop, const Verbosity &verbosity)
WORKSPACE METHOD: VectorNLogSpace.
Declarations for the gas absorption lookup table.
void iyReplaceFromAux_g(Workspace &ws, const MRecord &mr)
void npagesGet_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void cloudboxSetManuallyAltitude_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_Timer_g(Workspace &ws, const MRecord &mr)
void ArrayOfSingleScatteringDataCreate(ArrayOfSingleScatteringData &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfSingleScatteringDataCreate.
void pnd_fieldExpand1D_g(Workspace &ws, const MRecord &mr)
void Compare_sg_Tensor7Tensor7_g(Workspace &ws, const MRecord &mr)
void abs_xsec_agenda_checkedCalc(Workspace &ws, Index &abs_xsec_agenda_checked, const ArrayOfArrayOfSpeciesTag &abs_species, const Agenda &abs_xsec_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: abs_xsec_agenda_checkedCalc.
void sensor_responseGenericAMSU(Vector &f_grid, Index &antenna_dim, Vector &mblock_za_grid, Vector &mblock_aa_grid, Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, ArrayOfIndex &sensor_response_pol_grid, Vector &sensor_response_za_grid, Vector &sensor_response_aa_grid, Index &sensor_norm, const Index &atmosphere_dim, const Index &stokes_dim, const Matrix &sensor_description_amsu, const Numeric &spacing, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseGenericAMSU.
void Reduce_sg_MatrixTensor4_g(Workspace &ws, const MRecord &mr)
void ybatchCalc(Workspace &ws, ArrayOfVector &ybatch, ArrayOfArrayOfVector &ybatch_aux, ArrayOfMatrix &ybatch_jacobians, const Index &ybatch_start, const Index &ybatch_n, const Agenda &ybatch_calc_agenda, const Index &robust, const Verbosity &verbosity)
WORKSPACE METHOD: ybatchCalc.
void ybatchMetProfilesClear(Workspace &ws, ArrayOfVector &ybatch, const ArrayOfArrayOfSpeciesTag &abs_species, const Agenda &met_profile_calc_agenda, const Vector &f_grid, const Matrix &met_amsu_data, const Matrix &sensor_pos, const Vector &refellipsoid, const Index &nelem_p_grid, const String &met_profile_path, const Verbosity &verbosity)
WORKSPACE METHOD: ybatchMetProfilesClear.
void Delete_sg_ArrayOfArrayOfLineMixingRecord_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void doit_scat_fieldCalc(Workspace &ws, Tensor6 &doit_scat_field, const Agenda &pha_mat_spt_agenda, const Tensor6 &doit_i_field, const Tensor4 &pnd_field, const Tensor3 &t_field, const Index &atmosphere_dim, const ArrayOfIndex &cloudbox_limits, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Index &doit_za_grid_size, const Verbosity &verbosity)
WORKSPACE METHOD: doit_scat_fieldCalc.
void Reduce_sg_NumericTensor7_g(Workspace &ws, const MRecord &mr)
void ncolsGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void AgendaExecuteExclusive_g(Workspace &ws, const MRecord &mr)
void abs_xsec_per_speciesAddConts(ArrayOfMatrix &abs_xsec_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfIndex &abs_species_active, const Vector &f_grid, const Vector &abs_p, const Vector &abs_t, const Matrix &abs_vmrs, const ArrayOfString &abs_cont_names, const ArrayOfVector &abs_cont_parameters, const ArrayOfString &abs_cont_models, const Verbosity &verbosity)
WORKSPACE METHOD: abs_xsec_per_speciesAddConts.
void WriteXML_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfLineMixingRecord_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfIndexArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_GridPos_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
void nvitrinesGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void GriddedFieldLatLonExpand_sg_GriddedField4GriddedField4_g(Workspace &ws, const MRecord &mr)
Template functions for general supergeneric ws methods.
void Delete_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void Tensor6SetConstant_g(Workspace &ws, const MRecord &mr)
void Print_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void refr_index_air_agendaExecute(Workspace &ws, Numeric &refr_index_air, Numeric &refr_index_air_group, const Numeric rtp_pressure, const Numeric rtp_temperature, const Vector &rtp_vmr, const Vector &f_grid, const Agenda &input_agenda)
void IndexCreate(Index &out, const Verbosity &verbosity)
WORKSPACE METHOD: IndexCreate.
void StringCompose_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_VectorTensor6_g(Workspace &ws, const MRecord &mr)
void complex_refr_indexConstant(GriddedField3 &complex_refr_index, const Numeric &refr_index_real, const Numeric &refr_index_imag, const Verbosity &verbosity)
WORKSPACE METHOD: complex_refr_indexConstant.
void WriteXMLIndexed_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void FrequencyFromWavelength_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
void Touch_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfVectorVector_g(Workspace &ws, const MRecord &mr)
void ext_matAddPart_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_Tensor5Tensor7_g(Workspace &ws, const MRecord &mr)
void rte_pos_losMoveToStartOfPpath(Vector &rte_pos, Vector &rte_los, const Index &atmosphere_dim, const Ppath &ppath, const Verbosity &verbosity)
WORKSPACE METHOD: rte_pos_losMoveToStartOfPpath.
void nbooksGet_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void ybatchMetProfiles_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfLineMixingRecord_g(Workspace &ws, const MRecord &mr)
void f_gridFromGasAbsLookup_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Print_sg_Tensor5_g(Workspace &ws, const MRecord &mr)