1378 const Index& atmosphere_dim,
1410 const Numeric& rtp_temperature,
1434 const Index& clobber,
1461 const String& catalogpath,
1631 const Numeric& linemixinglimit,
1670 const Index& ignore_spec,
1671 const Index& ignore_isot,
1838 const String& quantumnumber,
1839 const Index& quantumnumber_value,
1892 const Index& robust,
1914 const Index& robust,
2047 const String& species_tag,
2151 const String& species_tag,
2251 const String& species_tag,
2353 const String& species_tag,
2467 const String& species_tag,
2563 const String& species_tag,
2656 const String& species_tag,
2676 const String& quantum_number,
2696 const String& quantum_number,
2721 const String& parameter_name,
2723 const Index& relative,
2743 const String& parameter_name,
2745 const Index& relative,
2765 const String& parameter_name,
2767 const Index& relative,
2787 const String& parameter_name,
2789 const Index& relative,
2811 const String& parameter_name,
2831 const String& parameter_name,
2851 const String& parameter_name,
2871 const String& parameter_name,
2905 const String& parameter_name,
2907 const Index& relative,
2908 const Index& loose_matching,
2929 const String& parameter_name,
2931 const Index& relative,
2932 const Index& loose_matching,
2957 const String& parameter_name,
2959 const Index& relative,
2960 const Index& loose_matching,
2961 const String& species_tag,
2993 const String& parameter_name,
2995 const Index& loose_matching,
3015 const String& parameter_name,
3017 const Index& loose_matching,
3041 const String& parameter_name,
3043 const Index& loose_matching,
3044 const String& species_tag,
3092 const String& coefficient,
3116 const String& coefficient,
3144 const String& coefficient,
3147 const String& species_tag,
3200 const String& coefficient,
3203 const Index& relative,
3226 const String& coefficient,
3229 const Index& relative,
3256 const String& coefficient,
3259 const Index& relative,
3260 const String& species_tag,
3346 Index& abs_lookup_is_adapted,
3389 Index& abs_lookup_is_adapted,
3397 const Vector& abs_t_pert,
3398 const Vector& abs_nls_pert,
3399 const Agenda& abs_xsec_agenda,
3469 const Index& atmosphere_dim,
3473 const Index& atmfields_checked,
3475 const Index& abs_p_interp_order,
3476 const Index& abs_t_interp_order,
3477 const Index& abs_nls_interp_order,
3551 const Index& abs_p_interp_order,
3552 const Index& abs_t_interp_order,
3553 const Index& abs_nls_interp_order,
3554 const Index& atmosphere_dim,
3560 const Index& robust,
3561 const Index& check_gridnames,
3618 const Index& abs_p_interp_order,
3619 const Index& abs_t_interp_order,
3620 const Index& abs_nls_interp_order,
3658 const Index& abs_lookup_is_adapted,
3659 const Index& abs_p_interp_order,
3660 const Index& abs_t_interp_order,
3661 const Index& abs_nls_interp_order,
3662 const Agenda& abs_xsec_agenda,
3696 const Index& abs_lookup_is_adapted,
3697 const Index& abs_p_interp_order,
3698 const Index& abs_t_interp_order,
3699 const Index& abs_nls_interp_order,
3700 const Index& mc_seed,
3701 const Agenda& abs_xsec_agenda,
3722 const Vector& nlte_vibrational_energies,
3748 Index& propmat_clearsky_agenda_checked,
3749 Index& abs_xsec_agenda_checked,
3792 Index& propmat_clearsky_agenda_checked,
3793 Index& abs_xsec_agenda_checked,
3795 const Index& atmosphere_dim,
3827 Index& propmat_clearsky_agenda_checked,
3828 Index& abs_xsec_agenda_checked,
3846 Index& propmat_clearsky_agenda_checked,
3847 Index& abs_xsec_agenda_checked,
3940 Index& abs_xsec_agenda_checked,
3941 Index& propmat_clearsky_agenda_checked,
3985 Index& abs_xsec_agenda_checked,
3988 const Agenda& abs_xsec_agenda,
4030 const Index& robust,
4073 const Index& apply_tfit,
4156 const Index& lbl_checked,
4231 const Index& abs_xsec_agenda_checked,
4232 const Index& nlte_do,
4287 const String& out_wsvname,
4291 const String& in_wsvname,
4293 const Agenda& input_agenda,
4360 const String& out_wsvname,
4362 const Agenda& input_agenda,
4403 const Index& N_za_grid,
4404 const Index& N_aa_grid,
4405 const String& za_grid_type,
4427 const String& out_wsvname,
4429 const Agenda& input_agenda,
4446 const Index& agenda_array_index,
4486 Matrix& mblock_dlos_grid,
4490 const Index& n_za_grid,
4526 Matrix& mblock_dlos_grid,
4528 const Index& atmosphere_dim,
4547 Matrix& mblock_dlos_grid,
4741 const Agenda& input_agenda,
4759 const Agenda& input_agenda,
4795 const Index& atmosphere_dim,
4800 const Tensor3& original_field,
4801 const Vector& p_ret_grid,
4802 const Vector& lat_ret_grid,
4803 const Vector& lon_ret_grid,
4804 const Index& pert_index,
4837 const Index& atmosphere_dim,
4842 const Tensor3& original_field,
4843 const Index& pert_index,
4869 const Vector& p_grid_new,
4870 const Vector& p_grid_old,
4871 const Index& interp_order,
4895 const Vector& p_grid_new,
4896 const Vector& p_grid_old,
4897 const Index& interp_order,
4965 const Vector& nlte_vibrational_energies,
4966 const Index& atmosphere_dim,
4968 const Index& interp_order,
4969 const Index& vmr_zeropadding,
4970 const Index& vmr_nonegative,
4971 const Index& nlte_when_negative,
5026 const Vector& nlte_vibrational_energies,
5027 const Index& atmosphere_dim,
5029 const Index& interp_order,
5030 const Index& vmr_zeropadding,
5031 const Index& vmr_nonegative,
5032 const Index& nlte_when_negative,
5070 const Index& atmosphere_dim,
5072 const Index& chk_vmr_nan,
5097 Index& atmosphere_dim,
5154 Index& atmfields_checked,
5155 Index& atmgeom_checked,
5156 Index& cloudbox_checked,
5160 const Index& atmosphere_dim,
5163 const Index& interp_order,
5220 Tensor4& particle_bulkprop_field,
5225 const Index& atmosphere_dim,
5229 const Index& check_gridnames,
5288 Index& atmfields_checked,
5290 const Index& atmosphere_dim,
5304 const Index& abs_f_interp_order,
5306 const Index& negative_vmr_ok,
5307 const Index& bad_partition_functions_ok,
5348 Index& atmgeom_checked,
5350 const Index& atmosphere_dim,
5355 const Vector& refellipsoid,
5376 Index& atmosphere_dim,
5394 Index& atmosphere_dim,
5413 Index& atmosphere_dim,
5465 Vector& nlte_vibrational_energies,
5514 Vector& nlte_vibrational_energies,
5519 const Index& expect_vibrational_energies,
5555 const Index& prepend,
5591 const Index& prepend,
5686 const Index& atmosphere_dim,
5772 const Index& prepend,
5796 const Index& prepend,
5855 const Index& atmosphere_dim,
5873 const String& catalogpath,
5891 const String& species_tag,
5924 Index& ppath_inside_cloudbox_do,
5926 Agenda& iy_cloudbox_agenda,
5932 Index& scat_data_checked,
5995 const Index& atmosphere_dim,
6000 const Tensor4& particle_field,
6002 const Numeric& cloudbox_margin,
6023 const Index& atmosphere_dim,
6073 const Index& atmosphere_dim,
6114 const Index& atmosphere_dim,
6178 Index& cloudbox_checked,
6180 const Index& atmfields_checked,
6181 const Index& atmosphere_dim,
6190 const Index& cloudbox_on,
6197 const Matrix& particle_masses,
6200 const Index& negative_pnd_ok,
6234 const Agenda& doit_scat_field_agenda,
6235 const Agenda& doit_rte_agenda,
6236 const Agenda& doit_conv_test_agenda,
6238 const Index& accelerated,
6276 const Index& atmosphere_dim,
6277 const Index& cloudbox_on,
6279 const Index& new_limit0,
6280 const Index& new_limit1,
6281 const Index& new_limit2,
6282 const Index& new_limit3,
6283 const Index& new_limit4,
6284 const Index& new_limit5,
6318 const Index& atmosphere_dim,
6319 const Index& stokes_dim,
6321 const Index& doit_is_initialized,
6323 const Tensor7& cloudbox_field_precalc,
6361 const Index& atmosphere_dim,
6362 const Index& cloudbox_on,
6363 const Index& doit_is_initialized,
6365 const Index& all_frequencies,
6396 const Index& atmosphere_dim,
6397 const Index& stokes_dim,
6429 const Index& atmosphere_dim,
6430 const Index& stokes_dim,
6462 const Index& atmosphere_dim,
6463 const Index& stokes_dim,
6509 const Tensor6& doit_scat_field,
6511 const Agenda& propmat_clearsky_agenda,
6513 const Agenda& spt_calc_agenda,
6516 const Agenda& ppath_step_agenda,
6518 const Numeric& ppath_lraytrace,
6521 const Vector& refellipsoid,
6524 const Index& f_index,
6525 const Agenda& surface_rtprop_agenda,
6526 const Index& doit_za_interp,
6574 const Agenda& propmat_clearsky_agenda,
6576 const Agenda& spt_calc_agenda,
6580 const Agenda& ppath_step_agenda,
6582 const Numeric& ppath_lraytrace,
6585 const Vector& refellipsoid,
6588 const Index& f_index,
6589 const Agenda& surface_rtprop_agenda,
6590 const Index& doit_za_interp,
6592 const Index& normalize,
6593 const Numeric& norm_error_threshold,
6594 const Index& norm_debug,
6635 const Tensor6& doit_scat_field,
6637 const Agenda& propmat_clearsky_agenda,
6639 const Agenda& spt_calc_agenda,
6646 const Index& f_index,
6692 const Tensor6& doit_scat_field,
6694 const Agenda& propmat_clearsky_agenda,
6696 const Agenda& spt_calc_agenda,
6700 const Agenda& ppath_step_agenda,
6702 const Numeric& ppath_lraytrace,
6707 const Vector& refellipsoid,
6710 const Index& f_index,
6711 const Index& doit_za_interp,
6730 const Vector& p_grid_orig,
6762 const String& error_message,
6764 const String& var1_wsvname,
6765 const String& var2_wsvname,
6766 const String& maxabsdiff_wsvname,
6767 const String& error_message_wsvname,
6797 const String& error_message,
6799 const String& var1_wsvname,
6800 const String& var2_wsvname,
6801 const String& maxabsdiff_wsvname,
6802 const String& error_message_wsvname,
6832 const String& error_message,
6834 const String& var1_wsvname,
6835 const String& var2_wsvname,
6836 const String& maxabsdiff_wsvname,
6837 const String& error_message_wsvname,
6867 const String& error_message,
6869 const String& var1_wsvname,
6870 const String& var2_wsvname,
6871 const String& maxabsdiff_wsvname,
6872 const String& error_message_wsvname,
6902 const String& error_message,
6904 const String& var1_wsvname,
6905 const String& var2_wsvname,
6906 const String& maxabsdiff_wsvname,
6907 const String& error_message_wsvname,
6937 const String& error_message,
6939 const String& var1_wsvname,
6940 const String& var2_wsvname,
6941 const String& maxabsdiff_wsvname,
6942 const String& error_message_wsvname,
6972 const String& error_message,
6974 const String& var1_wsvname,
6975 const String& var2_wsvname,
6976 const String& maxabsdiff_wsvname,
6977 const String& error_message_wsvname,
7007 const String& error_message,
7009 const String& var1_wsvname,
7010 const String& var2_wsvname,
7011 const String& maxabsdiff_wsvname,
7012 const String& error_message_wsvname,
7042 const String& error_message,
7044 const String& var1_wsvname,
7045 const String& var2_wsvname,
7046 const String& maxabsdiff_wsvname,
7047 const String& error_message_wsvname,
7077 const String& error_message,
7079 const String& var1_wsvname,
7080 const String& var2_wsvname,
7081 const String& maxabsdiff_wsvname,
7082 const String& error_message_wsvname,
7112 const String& error_message,
7114 const String& var1_wsvname,
7115 const String& var2_wsvname,
7116 const String& maxabsdiff_wsvname,
7117 const String& error_message_wsvname,
7147 const String& error_message,
7149 const String& var1_wsvname,
7150 const String& var2_wsvname,
7151 const String& maxabsdiff_wsvname,
7152 const String& error_message_wsvname,
7182 const String& error_message,
7184 const String& var1_wsvname,
7185 const String& var2_wsvname,
7186 const String& maxabsdiff_wsvname,
7187 const String& error_message_wsvname,
7227 const String& error_message,
7229 const String& var1_wsvname,
7230 const String& var2_wsvname,
7231 const String& maxabsreldiff_wsvname,
7232 const String& error_message_wsvname,
7272 const String& error_message,
7274 const String& var1_wsvname,
7275 const String& var2_wsvname,
7276 const String& maxabsreldiff_wsvname,
7277 const String& error_message_wsvname,
7317 const String& error_message,
7319 const String& var1_wsvname,
7320 const String& var2_wsvname,
7321 const String& maxabsreldiff_wsvname,
7322 const String& error_message_wsvname,
7362 const String& error_message,
7364 const String& var1_wsvname,
7365 const String& var2_wsvname,
7366 const String& maxabsreldiff_wsvname,
7367 const String& error_message_wsvname,
7407 const String& error_message,
7409 const String& var1_wsvname,
7410 const String& var2_wsvname,
7411 const String& maxabsreldiff_wsvname,
7412 const String& error_message_wsvname,
7452 const String& error_message,
7454 const String& var1_wsvname,
7455 const String& var2_wsvname,
7456 const String& maxabsreldiff_wsvname,
7457 const String& error_message_wsvname,
7497 const String& error_message,
7499 const String& var1_wsvname,
7500 const String& var2_wsvname,
7501 const String& maxabsreldiff_wsvname,
7502 const String& error_message_wsvname,
7542 const String& error_message,
7544 const String& var1_wsvname,
7545 const String& var2_wsvname,
7546 const String& maxabsreldiff_wsvname,
7547 const String& error_message_wsvname,
7587 const String& error_message,
7589 const String& var1_wsvname,
7590 const String& var2_wsvname,
7591 const String& maxabsreldiff_wsvname,
7592 const String& error_message_wsvname,
7632 const String& error_message,
7634 const String& var1_wsvname,
7635 const String& var2_wsvname,
7636 const String& maxabsreldiff_wsvname,
7637 const String& error_message_wsvname,
7677 const String& error_message,
7679 const String& var1_wsvname,
7680 const String& var2_wsvname,
7681 const String& maxabsreldiff_wsvname,
7682 const String& error_message_wsvname,
7722 const String& error_message,
7724 const String& var1_wsvname,
7725 const String& var2_wsvname,
7726 const String& maxabsreldiff_wsvname,
7727 const String& error_message_wsvname,
7767 const String& error_message,
7769 const String& var1_wsvname,
7770 const String& var2_wsvname,
7771 const String& maxabsreldiff_wsvname,
7772 const String& error_message_wsvname,
7812 const String& error_message,
7814 const String& var1_wsvname,
7815 const String& var2_wsvname,
7816 const String& maxabsreldiff_wsvname,
7817 const String& error_message_wsvname,
7857 const String& error_message,
7859 const String& var1_wsvname,
7860 const String& var2_wsvname,
7861 const String& maxabsreldiff_wsvname,
7862 const String& error_message_wsvname,
7902 const String& error_message,
7904 const String& var1_wsvname,
7905 const String& var2_wsvname,
7906 const String& maxabsreldiff_wsvname,
7907 const String& error_message_wsvname,
7947 const String& error_message,
7949 const String& var1_wsvname,
7950 const String& var2_wsvname,
7951 const String& maxabsreldiff_wsvname,
7952 const String& error_message_wsvname,
7992 const String& error_message,
7994 const String& var1_wsvname,
7995 const String& var2_wsvname,
7996 const String& maxabsreldiff_wsvname,
7997 const String& error_message_wsvname,
8037 const String& error_message,
8039 const String& var1_wsvname,
8040 const String& var2_wsvname,
8041 const String& maxabsreldiff_wsvname,
8042 const String& error_message_wsvname,
8082 const String& error_message,
8084 const String& var1_wsvname,
8085 const String& var2_wsvname,
8086 const String& maxabsreldiff_wsvname,
8087 const String& error_message_wsvname,
8127 const String& error_message,
8129 const String& var1_wsvname,
8130 const String& var2_wsvname,
8131 const String& maxabsreldiff_wsvname,
8132 const String& error_message_wsvname,
8172 const String& error_message,
8174 const String& var1_wsvname,
8175 const String& var2_wsvname,
8176 const String& maxabsreldiff_wsvname,
8177 const String& error_message_wsvname,
8217 const String& error_message,
8219 const String& var1_wsvname,
8220 const String& var2_wsvname,
8221 const String& maxabsreldiff_wsvname,
8222 const String& error_message_wsvname,
8242 const Numeric& refr_index_real,
8243 const Numeric& refr_index_imag,
8274 const Vector& data_f_grid,
8275 const Vector& data_T_grid,
8317 const Vector& data_f_grid,
8318 const Vector& data_T_grid,
8345 const Vector& data_f_grid,
8346 const Vector& data_T_grid,
8400 const Numeric& diameter_volume_equ,
8590 const Index& atmfields_checked,
8591 const Index& atmgeom_checked,
8592 const Index& scat_data_checked,
8593 const Index& cloudbox_checked,
8594 const Index& cloudbox_on,
8596 const Agenda& propmat_clearsky_agenda,
8597 const Index& atmosphere_dim,
8606 const Index& stokes_dim,
8608 const Numeric& surface_skin_t,
8609 const Vector& surface_scalar_reflectivity,
8611 const Index& nstreams,
8612 const String& pfct_method,
8654 const Index& atmfields_checked,
8655 const Index& atmgeom_checked,
8656 const Index& scat_data_checked,
8657 const Index& cloudbox_checked,
8658 const Index& cloudbox_on,
8660 const Agenda& propmat_clearsky_agenda,
8661 const Agenda& surface_rtprop_agenda,
8662 const Index& atmosphere_dim,
8671 const Index& stokes_dim,
8673 const Index& nstreams,
8674 const String& pfct_method,
8714 Tensor7& spectral_radiance_field,
8716 const Index& atmfields_checked,
8717 const Index& atmgeom_checked,
8718 const Agenda& propmat_clearsky_agenda,
8719 const Index& atmosphere_dim,
8726 const Index& stokes_dim,
8728 const Numeric& surface_skin_t,
8729 const Vector& surface_scalar_reflectivity,
8731 const Index& nstreams,
8789 const Index& ybatch_start,
8790 const Index& ybatch_n,
8791 const Agenda& dobatch_calc_agenda,
8793 const Index& robust,
8831 Index& doit_za_grid_size,
8835 const Index& N_za_grid,
8836 const Index& N_aa_grid,
8837 const String& za_grid_opt_file,
8867 const Index& atmfields_checked,
8868 const Index& atmgeom_checked,
8869 const Index& cloudbox_checked,
8870 const Index& scat_data_checked,
8871 const Index& cloudbox_on,
8873 const Agenda& doit_mono_agenda,
8874 const Index& doit_is_initialized,
8925 const Index& atmfields_checked,
8926 const Index& atmgeom_checked,
8927 const Index& cloudbox_checked,
8928 const Index& doit_is_initialized,
8929 const Agenda& iy_main_agenda,
8930 const Index& atmosphere_dim,
8935 const Index& cloudbox_on,
8938 const Index& stokes_dim,
8942 const Index& rigorous,
8985 const Index& atmfields_checked,
8986 const Index& atmgeom_checked,
8987 const Index& cloudbox_checked,
8988 const Index& doit_is_initialized,
8989 const Agenda& iy_main_agenda,
8990 const Index& atmosphere_dim,
8997 const Index& stokes_dim,
9029 Index& doit_is_initialized,
9031 const Index& stokes_dim,
9032 const Index& atmosphere_dim,
9036 const Index& doit_za_grid_size,
9037 const Index& cloudbox_on,
9079 const Index& doit_za_grid_size,
9081 const Index& scat_data_checked,
9082 const Index& f_index,
9083 const Index& atmosphere_dim,
9084 const Index& stokes_dim,
9088 const Agenda& pha_mat_spt_agenda,
9122 const Index& doit_iteration_counter,
9123 const Tensor6& cloudbox_field_mono,
9124 const Index& f_index,
9157 Index& doit_conv_flag,
9158 Index& doit_iteration_counter,
9161 const Tensor6& cloudbox_field_mono_old,
9164 const Index& max_iterations,
9165 const Index& nonconv_return_nan,
9190 Index& doit_conv_flag,
9191 Index& doit_iteration_counter,
9194 const Tensor6& cloudbox_field_mono_old,
9196 const Index& f_index,
9199 const Index& max_iterations,
9200 const Index& nonconv_return_nan,
9228 Index& doit_conv_flag,
9229 Index& doit_iteration_counter,
9232 const Tensor6& cloudbox_field_mono_old,
9234 const Index& f_index,
9237 const Index& max_iterations,
9238 const Index& nonconv_return_nan,
9293 const Index& f_index,
9294 const Agenda& propmat_clearsky_agenda,
9298 const Index& cloudbox_size_max,
9331 const Agenda& pha_mat_spt_agenda,
9332 const Tensor6& cloudbox_field_mono,
9335 const Index& atmosphere_dim,
9339 const Index& doit_za_grid_size,
9384 const Agenda& pha_mat_spt_agenda,
9385 const Tensor6& cloudbox_field_mono,
9388 const Index& atmosphere_dim,
9392 const Index& doit_za_grid_size,
9393 const Index& doit_za_interp,
9424 Vector& doit_za_grid_opt,
9426 const Tensor6& cloudbox_field_mono,
9428 const Index& doit_za_interp,
9448 Index& doit_za_interp,
9450 const Index& atmosphere_dim,
9452 const String& interp_method,
9544 const Index& scat_species_index,
9611 const Numeric& surface_skin_t,
9617 const Vector& transmittance,
9618 const Index& fastem_version,
9970 const Agenda& forloop_agenda,
10010 const Vector& wavelength,
10028 const Numeric& angular_wavenumber,
10046 const Vector& angular_wavenumber,
10064 const Numeric& kayser_wavenumber,
10082 const Vector& kayser_wavenumber,
10114 const Index& num_freqs,
10214 const Vector& verbosityVect,
10250 const Vector& f_backend,
10305 const Matrix& met_mm_backend,
10307 const Vector& freq_spacing,
10309 const Numeric& freq_merge_threshold,
10411 const Ppath& ppath,
10430 const Ppath& ppath,
10453 const Ppath& ppath,
10613 const Index& interp_order,
10642 const Index& interp_order,
10671 const Index& interp_order,
10700 const Index& interp_order,
10733 const Index& interp_order,
10734 const Index& zeropadding,
10767 const Index& interp_order,
10768 const Index& zeropadding,
10801 const Index& interp_order,
10802 const Index& zeropadding,
10838 const Index& interp_order,
10839 const Index& zeropadding,
10862 const Tensor4& irradiance_field,
10863 const Tensor3& specific_heat_capacity,
10922 const Index& value,
10946 const Index& atmosphere_dim,
10965 const Index& value,
11027 const Index& atmosphere_dim,
11064 const Index& atmosphere_dim,
11102 const Index& atmosphere_dim,
11106 const Matrix& z_surface,
11131 const Tensor5& radiance_field,
11134 const Vector& za_grid_weights,
11278 Tensor4& ppvar_trans_cumulat,
11280 const Index& stokes_dim,
11282 const Index& atmosphere_dim,
11294 const Index& cloudbox_on,
11300 const Index& scat_data_checked,
11302 const Index& jacobian_do,
11304 const Ppath& ppath,
11305 const Agenda& propmat_clearsky_agenda,
11306 const Agenda& water_p_eq_agenda,
11307 const Agenda& iy_transmitter_agenda,
11308 const Index& iy_agenda_call1,
11309 const Tensor3& iy_transmission,
11310 const Numeric& rte_alonglos_v,
11312 const Index& trans_in_jacobian,
11314 const Index& t_interp_order,
11387 Tensor4& ppvar_trans_cumulat,
11389 const Index& stokes_dim,
11391 const Index& atmosphere_dim,
11403 const Index& cloudbox_on,
11409 const Index& scat_data_checked,
11411 const Index& jacobian_do,
11413 const Ppath& ppath,
11414 const Agenda& propmat_clearsky_agenda,
11415 const Agenda& water_p_eq_agenda,
11416 const Agenda& iy_transmitter_agenda,
11417 const Index& iy_agenda_call1,
11418 const Tensor3& iy_transmission,
11419 const Numeric& rte_alonglos_v,
11421 const Index& trans_in_jacobian,
11423 const Index& t_interp_order,
11462 const Index& stokes_dim,
11511 const Index& atmgeom_checked,
11512 const Index& atmfields_checked,
11514 const Index& iy_id,
11515 const Index& cloudbox_on,
11516 const Index& cloudbox_checked,
11517 const Index& scat_data_checked,
11524 const Agenda& iy_main_agenda,
11630 Tensor4& ppvar_trans_cumulat,
11631 Tensor4& ppvar_trans_partial,
11633 const Index& iy_id,
11634 const Index& stokes_dim,
11636 const Index& atmosphere_dim,
11648 const Index& cloudbox_on,
11651 const Index& jacobian_do,
11653 const Ppath& ppath,
11655 const Agenda& propmat_clearsky_agenda,
11656 const Agenda& water_p_eq_agenda,
11657 const Agenda& iy_main_agenda,
11658 const Agenda& iy_space_agenda,
11659 const Agenda& iy_surface_agenda,
11660 const Agenda& iy_cloudbox_agenda,
11661 const Index& iy_agenda_call1,
11662 const Tensor3& iy_transmission,
11663 const Numeric& rte_alonglos_v,
11664 const Tensor3& surface_props_data,
11739 Tensor4& ppvar_trans_cumulat,
11740 Tensor4& ppvar_trans_partial,
11742 const Index& iy_id,
11743 const Index& stokes_dim,
11745 const Index& atmosphere_dim,
11757 const Index& cloudbox_on,
11760 const Index& jacobian_do,
11762 const Ppath& ppath,
11764 const Agenda& propmat_clearsky_agenda,
11765 const Agenda& water_p_eq_agenda,
11766 const Agenda& iy_main_agenda,
11767 const Agenda& iy_space_agenda,
11768 const Agenda& iy_surface_agenda,
11769 const Agenda& iy_cloudbox_agenda,
11770 const Index& iy_agenda_call1,
11771 const Tensor3& iy_transmission,
11772 const Numeric& rte_alonglos_v,
11773 const Tensor3& surface_props_data,
11856 Tensor4& ppvar_trans_cumulat,
11858 const Index& iy_id,
11859 const Index& stokes_dim,
11861 const Index& atmosphere_dim,
11873 const Index& cloudbox_on,
11881 const Index& jacobian_do,
11883 const Agenda& propmat_clearsky_agenda,
11884 const Agenda& water_p_eq_agenda,
11885 const Agenda& iy_main_agenda,
11886 const Agenda& iy_space_agenda,
11887 const Agenda& iy_surface_agenda,
11888 const Agenda& iy_cloudbox_agenda,
11889 const Index& iy_agenda_call1,
11890 const Tensor3& iy_transmission,
11891 const Ppath& ppath,
11893 const Numeric& rte_alonglos_v,
11894 const Tensor3& surface_props_data,
11895 const Tensor7& cloudbox_field,
11898 const Index& Naa_grid,
11899 const Index& t_interp_order,
11982 Tensor4& ppvar_trans_cumulat,
11984 const Index& iy_id,
11985 const Index& stokes_dim,
11987 const Index& atmosphere_dim,
11999 const Index& cloudbox_on,
12007 const Index& jacobian_do,
12009 const Agenda& propmat_clearsky_agenda,
12010 const Agenda& water_p_eq_agenda,
12011 const Agenda& iy_main_agenda,
12012 const Agenda& iy_space_agenda,
12013 const Agenda& iy_surface_agenda,
12014 const Agenda& iy_cloudbox_agenda,
12015 const Index& iy_agenda_call1,
12016 const Tensor3& iy_transmission,
12017 const Ppath& ppath,
12019 const Numeric& rte_alonglos_v,
12020 const Tensor3& surface_props_data,
12021 const Tensor7& cloudbox_field,
12024 const Index& Naa_grid,
12025 const Index& t_interp_order,
12091 const Index& iy_id,
12093 const Index& atmosphere_dim,
12109 const Index& cloudbox_on,
12112 const Matrix& particle_masses,
12113 const Agenda& ppath_agenda,
12115 const Numeric& ppath_lraytrace,
12116 const Index& iy_agenda_call1,
12118 const Tensor3& iy_transmission,
12122 const Index& jacobian_do,
12124 const Agenda& iy_independent_beam_approx_agenda,
12126 const Index& return_atm1d,
12127 const Index& skip_vmr,
12128 const Index& skip_pnd,
12129 const Index& return_masses,
12186 const Tensor7& cloudbox_field,
12189 const Index& jacobian_do,
12190 const Index& cloudbox_on,
12192 const Index& atmosphere_dim,
12197 const Matrix& z_surface,
12198 const Index& stokes_dim,
12203 const Index& za_interp_order,
12204 const Index& za_restrict,
12205 const Index& cos_za_interp,
12207 const Index& aa_interp_order,
12250 const Index& iy_agenda_call1,
12251 const Tensor3& iy_transmission,
12255 const Index& stokes_dim,
12257 const Agenda& iy_loop_freqs_agenda,
12345 const Index& iy_agenda_call1,
12346 const Tensor3& iy_transmission,
12350 const Index& jacobian_do,
12351 const Index& atmosphere_dim,
12358 const Vector& refellipsoid,
12359 const Matrix& z_surface,
12360 const Index& cloudbox_on,
12362 const Index& stokes_dim,
12365 const Agenda& iy_space_agenda,
12366 const Agenda& surface_rtprop_agenda,
12367 const Agenda& propmat_clearsky_agenda,
12368 const Agenda& ppath_step_agenda,
12370 const Numeric& ppath_lraytrace,
12374 const Index& mc_max_time,
12375 const Index& mc_max_iter,
12376 const Index& mc_min_iter,
12377 const Numeric& mc_taustep_limit,
12379 const Index& t_interp_order,
12409 const Index& jacobian_do,
12449 const Tensor3& iy_transmission,
12450 const Index& iy_id,
12451 const Index& cloudbox_on,
12452 const Index& jacobian_do,
12454 const Agenda& iy_main_agenda,
12459 const Index& surface_type,
12460 const Numeric& surface_type_aux,
12516 const Tensor3& iy_transmission,
12517 const Index& iy_id,
12518 const Index& jacobian_do,
12519 const Index& atmosphere_dim,
12521 const Index& cloudbox_on,
12522 const Index& stokes_dim,
12528 const Agenda& iy_main_agenda,
12529 const Numeric& surface_skin_t,
12533 const Numeric& wind_direction,
12534 const Index& fastem_version,
12575 const Tensor3& iy_transmission,
12576 const Index& iy_id,
12577 const Index& jacobian_do,
12578 const Index& atmosphere_dim,
12580 const Index& cloudbox_on,
12581 const Index& stokes_dim,
12587 const Agenda& iy_main_agenda,
12588 const Agenda& surface_rtprop_agenda,
12637 const Matrix& surface_los,
12638 const Tensor4& surface_rmatrix,
12639 const Matrix& surface_emission,
12643 const Tensor3& iy_transmission,
12644 const Index& iy_id,
12645 const Index& jacobian_do,
12647 const Index& atmosphere_dim,
12649 const Index& cloudbox_on,
12650 const Index& stokes_dim,
12656 const Agenda& iy_main_agenda,
12758 Tensor4& ppvar_trans_cumulat,
12760 const Index& stokes_dim,
12762 const Index& atmosphere_dim,
12774 const Index& cloudbox_on,
12781 const Index& jacobian_do,
12783 const Ppath& ppath,
12784 const Agenda& propmat_clearsky_agenda,
12785 const Agenda& water_p_eq_agenda,
12786 const Agenda& iy_transmitter_agenda,
12787 const Index& iy_agenda_call1,
12788 const Tensor3& iy_transmission,
12789 const Numeric& rte_alonglos_v,
12813 const Index& stokes_dim,
12840 const Index& stokes_dim,
12896 Agenda& jacobian_agenda,
12898 const Index& atmosphere_dim,
12908 const Index& for_species_tag,
12949 Agenda& jacobian_agenda,
12952 const String& catalog_parameter,
12976 Agenda& jacobian_agenda,
13006 Agenda& jacobian_agenda,
13037 Agenda& jacobian_agenda,
13096 Agenda& jacobian_agenda,
13101 const String& coefficient,
13148 Agenda& jacobian_agenda,
13197 Agenda& jacobian_agenda,
13199 const Index& atmosphere_dim,
13207 const String& component,
13253 Agenda& jacobian_agenda,
13255 const Index& atmosphere_dim,
13298 Agenda& jacobian_agenda,
13300 const Index& atmosphere_dim,
13361 Agenda& jacobian_agenda,
13363 const Matrix& sensor_pos,
13364 const Vector& sensor_time,
13366 const Index& poly_order,
13415 Agenda& jacobian_agenda,
13418 const Matrix& sensor_response_dlos_grid,
13419 const Matrix& sensor_pos,
13421 const Index& poly_order,
13422 const Index& no_pol_variation,
13423 const Index& no_los_variation,
13424 const Index& no_mblock_variation,
13461 Agenda& jacobian_agenda,
13463 const Index& atmosphere_dim,
13517 Agenda& jacobian_agenda,
13520 const Matrix& sensor_response_dlos_grid,
13521 const Matrix& sensor_pos,
13523 const Vector& period_lengths,
13524 const Index& no_pol_variation,
13525 const Index& no_los_variation,
13526 const Index& no_mblock_variation,
13570 Agenda& jacobian_agenda,
13572 const Index& atmosphere_dim,
13617 Agenda& jacobian_agenda,
13619 const Index& atmosphere_dim,
13676 Agenda& jacobian_agenda,
13678 const Index& atmosphere_dim,
13730 Agenda& jacobian_agenda,
13732 const Index& atmosphere_dim,
13740 const String& component,
13798 const Index& mblock_index,
13827 const Index& mblock_index,
13830 const Index& stokes_dim,
13832 const Matrix& mblock_dlos_grid,
13833 const Sparse& sensor_response,
13864 const Index& mblock_index,
13867 const Index& stokes_dim,
13869 const Matrix& mblock_dlos_grid,
13870 const Sparse& sensor_response,
13872 const Vector& sensor_response_f_grid,
13873 const Matrix& sensor_response_dlos_grid,
13904 const Index& mblock_index,
13907 const Index& stokes_dim,
13909 const Matrix& sensor_los,
13910 const Matrix& mblock_dlos_grid,
13911 const Sparse& sensor_response,
13912 const Vector& sensor_time,
13955 const Index& mblock_index,
13958 const Index& atmosphere_dim,
13960 const Index& cloudbox_on,
13961 const Index& stokes_dim,
13963 const Matrix& sensor_pos,
13964 const Matrix& sensor_los,
13965 const Matrix& transmitter_pos,
13966 const Matrix& mblock_dlos_grid,
13967 const Sparse& sensor_response,
13968 const Vector& sensor_time,
13970 const Agenda& iy_main_agenda,
13971 const Agenda& geo_pos_agenda,
13999 const Index& mblock_index,
14002 const Sparse& sensor_response,
14004 const Vector& sensor_response_f_grid,
14005 const Matrix& sensor_response_dlos_grid,
14008 const Index& poly_coeff,
14035 const Index& mblock_index,
14038 const Sparse& sensor_response,
14040 const Vector& sensor_response_f_grid,
14041 const Matrix& sensor_response_dlos_grid,
14044 const Index& period_index,
14069 Index& jacobian_do,
14070 Agenda& jacobian_agenda,
14151 Agenda& jacobian_agenda,
14173 Index& jacobian_do,
14174 Agenda& jacobian_agenda,
14214 const Matrix& transformation_matrix,
14215 const Vector& offset_vector,
14288 const String& transformation_func,
14331 Index& lbl_checked,
14405 const Index& atmosphere_dim,
14407 const Index& interp_order,
14446 const Index& atmosphere_dim,
14448 const Index& interp_order,
14482 const Index& interp_order,
14483 const Numeric& extrapolating,
14561 const Index& stokes_dim,
14603 const String& direction,
14691 const Index& stokes_dim,
14754 const Index& nrows,
14755 const Index& ncols,
14776 const Index& stokes_dim,
14949 Matrix& mblock_dlos_grid,
14953 const Index& centre,
14979 Matrix& mblock_dlos_grid,
14984 const Index& centre,
15126 Index& mc_iteration_count,
15134 const Index& f_index,
15135 const Matrix& sensor_pos,
15136 const Matrix& sensor_los,
15137 const Index& stokes_dim,
15138 const Index& atmosphere_dim,
15139 const Agenda& ppath_step_agenda,
15141 const Numeric& ppath_lraytrace,
15142 const Agenda& iy_space_agenda,
15143 const Agenda& surface_rtprop_agenda,
15144 const Agenda& propmat_clearsky_agenda,
15149 const Vector& refellipsoid,
15150 const Matrix& z_surface,
15153 const Index& cloudbox_on,
15157 const Index& atmfields_checked,
15158 const Index& atmgeom_checked,
15159 const Index& scat_data_checked,
15160 const Index& cloudbox_checked,
15162 const Index& mc_seed,
15164 const Index& mc_max_time,
15165 const Index& mc_max_iter,
15166 const Index& mc_min_iter,
15167 const Numeric& mc_taustep_limit,
15169 const Index& l_mc_scat_order,
15170 const Index& t_interp_order,
15254 const Index& f_index,
15255 const Matrix& sensor_pos,
15256 const Matrix& sensor_los,
15257 const Index& stokes_dim,
15258 const Index& atmosphere_dim,
15260 const Agenda& ppath_step_agenda,
15261 const Numeric& ppath_lraytrace,
15262 const Agenda& propmat_clearsky_agenda,
15267 const Vector& refellipsoid,
15268 const Matrix& z_surface,
15271 const Index& cloudbox_on,
15276 const Vector& range_bins,
15277 const Index& atmfields_checked,
15278 const Index& atmgeom_checked,
15279 const Index& scat_data_checked,
15280 const Index& cloudbox_checked,
15282 const Index& mc_max_scatorder,
15283 const Index& mc_seed,
15284 const Index& mc_max_iter,
15288 const Index& t_interp_order,
15370 const Agenda& iy_main_agenda,
15371 const Agenda& ppath_agenda,
15372 const Agenda& iy_space_agenda,
15373 const Agenda& iy_surface_agenda,
15374 const Agenda& iy_cloudbox_agenda,
15375 const Agenda& propmat_clearsky_agenda,
15376 const Agenda& water_p_eq_agenda,
15381 const Index& atmosphere_dim,
15382 const Vector& refellipsoid,
15383 const Tensor3& surface_props_data,
15384 const Index& nlte_do,
15387 const Numeric& convergence_limit,
15390 const Index& dampened,
15391 const Index& iteration_limit,
15535 const String& string_initializer,
15581 const Numeric& rtp_temperature,
15668 const Vector& nlte_vibrational_energies,
15719 const Index& global,
15887 Vector& oem_diagnostics,
15896 const Agenda& inversion_iterate_agenda,
15899 const Numeric& max_start_cost,
15901 const Index& max_iter,
15903 const Vector& lm_ga_settings,
15904 const Index& clear_matrices,
15905 const Index& display_progress,
16005 const Index& scat_p_index,
16006 const Index& scat_lat_index,
16007 const Index& scat_lon_index,
16050 const Index& za_index,
16051 const Index& aa_index,
16052 const Index& f_index,
16054 const Numeric& rtp_temperature,
16056 const Index& scat_p_index,
16057 const Index& scat_lat_index,
16058 const Index& scat_lon_index,
16093 const Index& scat_data_checked,
16096 const Index& za_index,
16097 const Index& aa_index,
16098 const Index& f_index,
16099 const Numeric& rtp_temperature,
16101 const Index& scat_p_index,
16102 const Index& scat_lat_index,
16103 const Index& scat_lon_index,
16137 const Index& za_index,
16138 const Index& aa_index,
16139 const Numeric& rtp_temperature,
16141 const Index& scat_p_index,
16142 const Index& scat_lat_index,
16143 const Index& scat_lon_index,
16156 String& output_file_format,
16169 String& output_file_format,
16182 String& output_file_format,
16209 Tensor4& particle_bulkprop_field,
16213 const String& bulkprop_name,
16242 Tensor4& particle_bulkprop_field,
16244 const Index& atmosphere_dim,
16250 const String& particle_type,
16251 const Vector& p_ret_grid,
16252 const Vector& lat_ret_grid,
16253 const Vector& lon_ret_grid,
16254 const Index& pert_index,
16256 const String& pert_mode,
16280 Tensor4& particle_bulkprop_field,
16282 const Index& atmosphere_dim,
16288 const String& particle_type,
16289 const Index& pert_index,
16291 const String& pert_mode,
16320 Matrix& particle_masses,
16347 Matrix& particle_masses,
16392 const Index& atmosphere_dim,
16393 const Index& scat_p_index,
16394 const Index& scat_lat_index,
16395 const Index& scat_lon_index,
16446 const Index& za_index,
16447 const Index& aa_index,
16448 const Index& f_index,
16450 const Numeric& rtp_temperature,
16452 const Index& scat_p_index,
16453 const Index& scat_lat_index,
16454 const Index& scat_lon_index,
16489 const Index& doit_za_grid_size,
16491 const Index& za_index,
16492 const Index& aa_index,
16493 const Numeric& rtp_temperature,
16495 const Index& scat_p_index,
16496 const Index& scat_lat_index,
16497 const Index& scat_lon_index,
16525 const Index& doit_za_grid_size,
16527 const Index& za_index,
16528 const Index& aa_index,
16529 const Numeric& rtp_temperature,
16531 const Index& scat_p_index,
16532 const Index& scat_lat_index,
16533 const Index& scat_lon_index,
16565 const Index& scat_data_checked,
16568 const Index& za_index,
16569 const Index& aa_index,
16570 const Index& f_index,
16571 const Numeric& rtp_temperature,
16573 const Index& scat_p_index,
16574 const Index& scat_lat_index,
16575 const Index& scat_lon_index,
16635 const Vector& pnd_size_grid,
16637 const Vector& psd_size_grid,
16641 const Index& scat_data_checked,
16643 const Index& quad_order,
16644 const Index& scat_index,
16645 const Numeric& threshold_se_ext,
16646 const Numeric& threshold_ss_ext,
16647 const Numeric& threshold_se_pnd,
16672 const Vector& pnd_size_grid,
16674 const Vector& psd_size_grid,
16677 const Index& quad_order,
16723 const Index& atmosphere_dim,
16728 const Index& cloudbox_on,
16733 const Tensor4& particle_bulkprop_field,
16737 const Index& jacobian_do,
16779 const Index& atmosphere_dim,
16783 const Index& zeropadding,
16817 const Index& atmosphere_dim,
16818 const Index& cloudbox_on,
16821 const Index& nzero,
16862 const Index& atmosphere_dim,
16914 const Agenda& ppath_agenda,
16916 const Numeric& ppath_lraytrace,
16917 const Index& atmgeom_checked,
16920 const Index& cloudbox_on,
16921 const Index& cloudbox_checked,
16922 const Index& ppath_inside_cloudbox_do,
16926 const Vector& refellipsoid,
16927 const Index& atmosphere_dim,
16967 const Agenda& ppath_agenda,
16969 const Numeric& ppath_lraytrace,
16970 const Index& atmgeom_checked,
16972 const Index& cloudbox_on,
16973 const Index& cloudbox_checked,
16974 const Index& ppath_inside_cloudbox_do,
17008 const Agenda& ppath_agenda,
17010 const Numeric& ppath_lraytrace,
17011 const Index& atmgeom_checked,
17013 const Index& cloudbox_on,
17014 const Index& cloudbox_checked,
17015 const Index& ppath_inside_cloudbox_do,
17016 const Matrix& sensor_pos,
17017 const Matrix& sensor_los,
17062 const Agenda& ppath_agenda,
17064 const Numeric& ppath_lraytrace,
17065 const Index& atmgeom_checked,
17067 const Index& cloudbox_on,
17068 const Index& cloudbox_checked,
17069 const Index& ppath_inside_cloudbox_do,
17128 const Agenda& ppath_step_agenda,
17129 const Index& atmosphere_dim,
17135 const Vector& refellipsoid,
17136 const Matrix& z_surface,
17180 const Index& atmosphere_dim,
17182 const Matrix& z_surface,
17183 const Index& cloudbox_on,
17185 const Index& ppath_inside_cloudbox_do,
17233 const Agenda& ppath_step_agenda,
17234 const Index& ppath_inside_cloudbox_do,
17235 const Index& atmosphere_dim,
17241 const Vector& refellipsoid,
17242 const Matrix& z_surface,
17243 const Index& cloudbox_on,
17248 const Numeric& ppath_lraytrace,
17275 const String& output_file_format,
17276 const Ppath& ppath,
17279 const Index& file_index,
17313 const Index& atmosphere_dim,
17317 const Vector& refellipsoid,
17318 const Matrix& z_surface,
17367 const Agenda& refr_index_air_agenda,
17368 const Index& atmosphere_dim,
17375 const Vector& refellipsoid,
17376 const Matrix& z_surface,
17379 const Numeric& ppath_lraytrace,
17396 Matrix& ppvar_optical_depth,
17398 const Tensor4& ppvar_trans_cumulat,
17493 const Index& stokes_dim,
17494 const Index& atmosphere_dim,
17588 const Index& abs_lookup_is_adapted,
17589 const Index& abs_p_interp_order,
17590 const Index& abs_t_interp_order,
17591 const Index& abs_nls_interp_order,
17592 const Index& abs_f_interp_order,
17595 const Numeric& rtp_temperature,
17636 const Numeric& rtp_temperature,
17687 const Numeric& rtp_temperature,
17690 const Agenda& abs_xsec_agenda,
17757 const Index& stokes_dim,
17758 const Index& atmosphere_dim,
17764 const Numeric& rtp_temperature,
17766 const Index& scat_data_checked,
17768 const Index& use_abs_as_ext,
17819 const Numeric& rtp_temperature,
17824 const Index& atmosphere_dim,
17825 const Index& lbl_checked,
17827 const Index& manual_zeeman_tag,
17828 const Numeric& manual_zeeman_magnetic_field_strength,
17829 const Numeric& manual_zeeman_theta,
17830 const Numeric& manual_zeeman_eta,
17865 const Index& stokes_dim,
17866 const Index& propmat_clearsky_agenda_checked,
17867 const Index& nlte_do,
17891 const Index& stokes_dim,
17929 Index& propmat_clearsky_agenda_checked,
17932 const Agenda& propmat_clearsky_agenda,
17978 Tensor7& propmat_clearsky_field,
17981 const Index& atmfields_checked,
17983 const Index& stokes_dim,
17993 const Agenda& propmat_clearsky_agenda,
18047 const Vector& psd_size_grid,
18048 const Vector& pnd_agenda_input_t,
18049 const Matrix& pnd_agenda_input,
18052 const Numeric& scat_species_a,
18053 const Numeric& scat_species_b,
18057 const Index& picky,
18108 const Vector& psd_size_grid,
18109 const Vector& pnd_agenda_input_t,
18110 const Matrix& pnd_agenda_input,
18123 const Index& picky,
18191 const Vector& psd_size_grid,
18192 const Vector& pnd_agenda_input_t,
18193 const Matrix& pnd_agenda_input,
18196 const Numeric& scat_species_a,
18197 const Numeric& scat_species_b,
18206 const Index& picky,
18253 const Vector& psd_size_grid,
18254 const Vector& pnd_agenda_input_t,
18255 const Matrix& pnd_agenda_input,
18258 const Numeric& scat_species_a,
18259 const Numeric& scat_species_b,
18263 const Index& picky,
18323 const Vector& psd_size_grid,
18324 const Vector& pnd_agenda_input_t,
18325 const Matrix& pnd_agenda_input,
18328 const Numeric& scat_species_a,
18329 const Numeric& scat_species_b,
18335 const Index& picky,
18336 const Index& noisy,
18400 const Vector& psd_size_grid,
18401 const Vector& pnd_agenda_input_t,
18402 const Matrix& pnd_agenda_input,
18406 const String& hydrometeor_type,
18409 const Index& picky,
18479 const Vector& psd_size_grid,
18480 const Vector& pnd_agenda_input_t,
18481 const Matrix& pnd_agenda_input,
18491 const Index& picky,
18547 const Vector& psd_size_grid,
18548 const Vector& pnd_agenda_input_t,
18549 const Matrix& pnd_agenda_input,
18552 const Numeric& scat_species_a,
18553 const Numeric& scat_species_b,
18561 const Index& picky,
18605 const Vector& psd_size_grid,
18606 const Vector& pnd_agenda_input_t,
18607 const Matrix& pnd_agenda_input,
18610 const Numeric& scat_species_a,
18611 const Numeric& scat_species_b,
18619 const Index& picky,
18666 const Vector& psd_size_grid,
18667 const Vector& pnd_agenda_input_t,
18668 const Matrix& pnd_agenda_input,
18671 const Numeric& scat_species_a,
18672 const Numeric& scat_species_b,
18680 const Index& picky,
18720 const Vector& psd_size_grid,
18721 const Vector& pnd_agenda_input_t,
18722 const Matrix& pnd_agenda_input,
18725 const Numeric& scat_species_a,
18726 const Numeric& scat_species_b,
18734 const Index& picky,
18782 const Vector& psd_size_grid,
18783 const Vector& pnd_agenda_input_t,
18784 const Matrix& pnd_agenda_input,
18787 const Numeric& scat_species_a,
18788 const Numeric& scat_species_b,
18796 const Index& picky,
18841 const Vector& psd_size_grid,
18842 const Vector& pnd_agenda_input_t,
18843 const Matrix& pnd_agenda_input,
18846 const Numeric& scat_species_a,
18847 const Numeric& scat_species_b,
18855 const Index& picky,
18895 const Vector& pnd_agenda_input_t,
18896 const Matrix& pnd_agenda_input,
18901 const Index& species_index,
18904 const Index& picky,
18945 const Vector& pnd_agenda_input_t,
18946 const Matrix& pnd_agenda_input,
18951 const Index& species_index,
18954 const Index& picky,
19018 const Vector& psd_size_grid,
19019 const Vector& pnd_agenda_input_t,
19020 const Matrix& pnd_agenda_input,
19024 const String& hydrometeor_type,
19027 const Index& picky,
19078 const Vector& psd_size_grid,
19079 const Vector& pnd_agenda_input_t,
19080 const Matrix& pnd_agenda_input,
19083 const Numeric& scat_species_a,
19084 const Numeric& scat_species_b,
19088 const Index& picky,
19120 Index& atmfields_checked,
19121 Index& atmgeom_checked,
19122 Index& cloudbox_checked,
19124 const Vector& p_grid_old,
19125 const Index& nfill,
19147 const Index& no_negZ,
19202 const Index& no_negZ,
19245 Index& atmfields_checked,
19246 Index& atmgeom_checked,
19247 Index& cloudbox_checked,
19249 const Vector& p_grid_old,
19273 const Tensor5& spectral_radiation_field,
19296 const Tensor7& spectral_radiation_field,
19334 Matrix& line_irradiance,
19344 const Vector& refellipsoid,
19345 const Tensor3& surface_props_data,
19346 const Agenda& iy_main_agenda,
19347 const Agenda& ppath_agenda,
19348 const Agenda& iy_space_agenda,
19349 const Agenda& iy_surface_agenda,
19350 const Agenda& iy_cloudbox_agenda,
19351 const Agenda& propmat_clearsky_agenda,
19436 const Index& numerator,
19437 const Index& denominator,
19472 const String& globalquantumnumbers,
19473 const String& localquantumnumbers,
19474 const String& normalization_option,
19475 const String& mirroring_option,
19476 const String& population_option,
19477 const String& lineshapetype_option,
19478 const String& cutoff_option,
19480 const Numeric& linemixinglimit_value,
19519 const String& globalquantumnumbers,
19520 const String& localquantumnumbers,
19521 const Index& ignore_missing,
19522 const String& normalization_option,
19523 const String& mirroring_option,
19524 const String& population_option,
19525 const String& lineshapetype_option,
19526 const String& cutoff_option,
19528 const Numeric& linemixinglimit_value,
19563 const String& globalquantumnumbers,
19564 const String& localquantumnumbers,
19565 const String& normalization_option,
19566 const String& mirroring_option,
19567 const String& population_option,
19568 const String& lineshapetype_option,
19569 const String& cutoff_option,
19571 const Numeric& linemixinglimit_value,
19611 const String& globalquantumnumbers,
19612 const String& localquantumnumbers,
19613 const String& hitran_type,
19614 const String& normalization_option,
19615 const String& mirroring_option,
19616 const String& population_option,
19617 const String& lineshapetype_option,
19618 const String& cutoff_option,
19620 const Numeric& linemixinglimit_value,
19652 const String& globalquantumnumbers,
19653 const String& localquantumnumbers,
19654 const String& normalization_option,
19655 const String& mirroring_option,
19656 const String& population_option,
19657 const String& lineshapetype_option,
19658 const String& cutoff_option,
19660 const Numeric& linemixinglimit_value,
19694 const String& globalquantumnumbers,
19695 const String& localquantumnumbers,
19696 const String& normalization_option,
19697 const String& mirroring_option,
19698 const String& population_option,
19699 const String& lineshapetype_option,
19700 const String& cutoff_option,
19702 const Numeric& linemixinglimit_value,
19735 const String& globalquantumnumbers,
19736 const String& localquantumnumbers,
19737 const String& normalization_option,
19738 const String& mirroring_option,
19739 const String& population_option,
19740 const String& lineshapetype_option,
19741 const String& cutoff_option,
19743 const Numeric& linemixinglimit_value,
19778 const String& output_file_format,
19797 const String& output_file_format,
19818 const String& output_file_format,
19839 const String& output_file_format,
20896 Numeric& refr_index_air_group,
20902 const Index& demand_vmr_value,
20930 Numeric& refr_index_air_group,
20933 const Numeric& rtp_temperature,
20980 Numeric& refr_index_air_group,
20983 const Numeric& rtp_temperature,
21026 Numeric& refr_index_air_group,
21029 const Numeric& rtp_temperature,
21055 Index& jacobian_do,
21056 Agenda& jacobian_agenda,
21057 Index& retrieval_checked,
21104 Agenda& jacobian_agenda,
21106 const Index& atmosphere_dim,
21107 const Sparse& covmat_block,
21108 const Sparse& covmat_inv_block,
21118 const Index& for_species_tag,
21145 Agenda& jacobian_agenda,
21147 const Sparse& covmat_block,
21148 const Sparse& covmat_inv_block,
21178 Agenda& jacobian_agenda,
21181 const Sparse& covmat_block,
21182 const Sparse& covmat_inv_block,
21213 Sparse& covmat_inv_block,
21215 Agenda& jacobian_agenda,
21217 const Index& initialize_jacobian,
21244 Agenda& jacobian_agenda,
21247 const String& catalog_parameter,
21280 Agenda& jacobian_agenda,
21282 const Sparse& covmat_block,
21283 const Sparse& covmat_inv_block,
21323 Agenda& jacobian_agenda,
21325 const Index& atmosphere_dim,
21326 const Sparse& covmat_block,
21327 const Sparse& covmat_inv_block,
21335 const String& component,
21369 Agenda& jacobian_agenda,
21371 const Sparse& covmat_block,
21372 const Sparse& covmat_inv_block,
21373 const Matrix& sensor_pos,
21374 const Vector& sensor_time,
21376 const Index& poly_order,
21413 Agenda& jacobian_agenda,
21415 const Sparse& covmat_block,
21416 const Sparse& covmat_inv_block,
21418 const Matrix& sensor_response_dlos_grid,
21419 const Matrix& sensor_pos,
21421 const Index& poly_order,
21422 const Index& no_pol_variation,
21423 const Index& no_los_variation,
21424 const Index& no_mblock_variation,
21461 Agenda& jacobian_agenda,
21463 const Index& atmosphere_dim,
21464 const Sparse& covmat_block,
21465 const Sparse& covmat_inv_block,
21509 Agenda& jacobian_agenda,
21511 const Sparse& covmat_block,
21512 const Sparse& covmat_inv_block,
21514 const Matrix& sensor_response_dlos_grid,
21515 const Matrix& sensor_pos,
21517 const Vector& period_lengths,
21518 const Index& no_pol_variation,
21519 const Index& no_los_variation,
21520 const Index& no_mblock_variation,
21556 Agenda& jacobian_agenda,
21558 const Index& atmosphere_dim,
21559 const Sparse& covmat_block,
21560 const Sparse& covmat_inv_block,
21602 Agenda& jacobian_agenda,
21604 const Sparse& covmat_block,
21605 const Sparse& covmat_inv_block,
21606 const Index& atmosphere_dim,
21648 Agenda& jacobian_agenda,
21650 const Index& atmosphere_dim,
21651 const Sparse& covmat_block,
21652 const Sparse& covmat_inv_block,
21697 Agenda& jacobian_agenda,
21699 const Index& atmosphere_dim,
21700 const Sparse& covmat_block,
21701 const Sparse& covmat_inv_block,
21709 const String& component,
21738 const Matrix& covmat_so,
21739 const Matrix& covmat_ss,
21852 const Index& atmfields_checked,
21853 const Index& atmgeom_checked,
21854 const Index& scat_data_checked,
21855 const Index& cloudbox_checked,
21856 const Index& cloudbox_on,
21858 const Agenda& propmat_clearsky_agenda,
21859 const Agenda& surface_rtprop_agenda,
21860 const Index& atmosphere_dim,
21868 const Index& stokes_dim,
21869 const Matrix& z_surface,
21871 const Index& nstreams,
21872 const String& pfct_method,
21873 const String& quad_type,
21874 const Index& add_straight_angles,
21875 const Index& pfct_aa_grid_size,
21876 const Index& auto_inc_nstreams,
21877 const Index& robust,
21878 const Index& za_interp_order,
21879 const Index& cos_za_interp,
21880 const Numeric& max_delta_tau,
21945 const Index& atmfields_checked,
21946 const Index& atmgeom_checked,
21947 const Index& scat_data_checked,
21948 const Index& cloudbox_checked,
21949 const Index& cloudbox_on,
21951 const Agenda& propmat_clearsky_agenda,
21952 const Index& atmosphere_dim,
21960 const Index& stokes_dim,
21961 const Matrix& z_surface,
21962 const Numeric& surface_skin_t,
21963 const Vector& surface_scalar_reflectivity,
21964 const Tensor3& surface_reflectivity,
21967 const Index& nstreams,
21968 const String& pfct_method,
21969 const String& ground_type,
21970 const String& quad_type,
21971 const Index& add_straight_angles,
21972 const Index& pfct_aa_grid_size,
21973 const Index& auto_inc_nstreams,
21974 const Index& robust,
21975 const Index& za_interp_order,
21976 const Index& cos_za_interp,
21977 const Numeric& max_delta_tau,
22024 const Index& atmosphere_dim,
22027 const Vector& refellipsoid,
22049 const Index& atmosphere_dim,
22074 const Index& atmosphere_dim,
22101 const Index& atmosphere_dim,
22102 const Ppath& ppath,
22123 const Vector& nlte_vibrational_energies,
22150 const Index& atmosphere_dim,
22189 const String& sizeparam,
22224 Index& propmat_clearsky_agenda_checked,
22225 Index& abs_xsec_agenda_checked,
22227 const Index& atmosphere_dim,
22283 const String& scat_species_delim,
22314 Index& scat_data_checked,
22372 Index& cloudbox_checked,
22374 const Index& atmosphere_dim,
22375 const Index& cloudbox_on,
22379 const Matrix& z_surface,
22417 const Index& atmosphere_dim,
22420 const String& pnd_fieldarray_file,
22532 const Numeric& diameter_volume_equ,
22536 const Vector& data_f_grid,
22537 const Vector& data_t_grid,
22538 const Vector& data_za_grid,
22539 const Vector& data_aa_grid,
22541 const String& cri_source,
22543 const Index& robust,
22544 const Index& quiet,
22587 Index& scat_data_checked,
22592 const Numeric& dfrel_threshold,
22593 const String& check_level,
22594 const Numeric& sca_mat_threshold,
22614 const Index& f_index,
22632 const Index& f_index,
22657 const Index& interp_order,
22692 const String& check_type,
22693 const Numeric& sca_mat_threshold,
22718 const Index& scat_index,
22720 const Index& interp_order,
22721 const Index& phamat_only,
22722 const Numeric& sca_mat_threshold,
22769 const Index& species_index,
22773 const Index& do_only_x,
22808 const Tensor4& particle_field_in,
22848 Index& sensor_checked,
22850 const Index& atmosphere_dim,
22851 const Index& stokes_dim,
22853 const Matrix& sensor_pos,
22854 const Matrix& sensor_los,
22855 const Matrix& transmitter_pos,
22856 const Matrix& mblock_dlos_grid,
22857 const Sparse& sensor_response,
22858 const Vector& sensor_response_f,
22860 const Matrix& sensor_response_dlos,
22886 Sparse& sensor_response,
22887 Vector& sensor_response_f,
22889 Matrix& sensor_response_dlos,
22890 Vector& sensor_response_f_grid,
22892 Matrix& sensor_response_dlos_grid,
22893 Matrix& mblock_dlos_grid,
22895 const Index& stokes_dim,
22927 const Index& atmosphere_dim,
22930 const Vector& refellipsoid,
22931 const Matrix& sensor_pos,
22933 const Matrix& target_pos,
23000 Sparse& sensor_response,
23001 Vector& sensor_response_f,
23003 Matrix& sensor_response_dlos,
23004 Matrix& sensor_response_dlos_grid,
23006 const Vector& sensor_response_f_grid,
23008 const Index& atmosphere_dim,
23009 const Index& antenna_dim,
23010 const Matrix& antenna_dlos,
23012 const Index& sensor_norm,
23014 const String& option_2d,
23043 Sparse& sensor_response,
23044 Vector& sensor_response_f,
23046 Matrix& sensor_response_dlos,
23047 Vector& sensor_response_f_grid,
23050 const Matrix& sensor_response_dlos_grid,
23051 const Vector& f_backend,
23053 const Index& sensor_norm,
23095 Sparse& sensor_response,
23096 Vector& sensor_response_f,
23098 Matrix& sensor_response_dlos,
23099 Vector& sensor_response_f_grid,
23102 const Matrix& sensor_response_dlos_grid,
23103 const Vector& f_backend,
23105 const Index& sensor_norm,
23140 Sparse& sensor_response,
23141 Vector& sensor_response_f,
23143 Matrix& sensor_response_dlos,
23144 Matrix& sensor_response_dlos_grid,
23146 const Vector& sensor_response_f_grid,
23193 Sparse& sensor_response,
23194 Vector& sensor_response_f,
23196 Matrix& sensor_response_dlos,
23197 Vector& sensor_response_f_grid,
23200 const Matrix& sensor_response_dlos_grid,
23202 const Index& polyorder,
23203 const Index& nfill,
23235 Sparse& sensor_response,
23236 Vector& sensor_response_f,
23238 Matrix& sensor_response_dlos,
23239 Vector& sensor_response_f_grid,
23242 const Matrix& sensor_response_dlos_grid,
23267 Vector& sensor_response_f,
23268 Vector& sensor_response_f_grid,
23271 const String& sideband_mode,
23312 Sparse& sensor_response,
23313 Vector& sensor_response_f,
23315 Matrix& sensor_response_dlos,
23316 Vector& sensor_response_f_grid,
23318 Matrix& sensor_response_dlos_grid,
23321 const Matrix& mblock_dlos_grid,
23322 const Index& antenna_dim,
23323 const Index& atmosphere_dim,
23324 const Index& stokes_dim,
23325 const Index& sensor_norm,
23393 Index& antenna_dim,
23394 Matrix& mblock_dlos_grid,
23395 Sparse& sensor_response,
23396 Vector& sensor_response_f,
23398 Matrix& sensor_response_dlos,
23399 Vector& sensor_response_f_grid,
23401 Matrix& sensor_response_dlos_grid,
23402 Index& sensor_norm,
23404 const Index& atmosphere_dim,
23405 const Index& stokes_dim,
23407 const Vector& f_backend,
23411 const Matrix& antenna_dlos,
23413 const Vector& met_mm_antenna,
23415 const Index& use_antenna,
23416 const Index& mirror_dza,
23448 Sparse& sensor_response,
23449 Vector& sensor_response_f,
23451 Matrix& sensor_response_dlos,
23452 Vector& sensor_response_f_grid,
23455 const Matrix& sensor_response_dlos_grid,
23458 const Index& sensor_norm,
23494 Sparse& sensor_response,
23495 Vector& sensor_response_f,
23497 Matrix& sensor_response_dlos,
23498 Vector& sensor_response_f_grid,
23501 const Matrix& sensor_response_dlos_grid,
23502 const Vector& f_backend,
23540 Sparse& sensor_response,
23541 Vector& sensor_response_f,
23543 Matrix& sensor_response_dlos,
23544 Vector& sensor_response_f_grid,
23547 const Matrix& sensor_response_dlos_grid,
23553 const Index& sensor_norm,
23595 Sparse& sensor_response,
23596 Vector& sensor_response_f,
23598 Matrix& sensor_response_dlos,
23601 const Vector& sensor_response_f_grid,
23602 const Matrix& sensor_response_dlos_grid,
23603 const Index& stokes_dim,
23632 Sparse& sensor_response,
23634 const Vector& sensor_response_f_grid,
23636 const Matrix& sensor_response_dlos_grid,
23637 const Index& stokes_dim,
23638 const Vector& stokes_rotation,
23678 Index& antenna_dim,
23679 Matrix& mblock_dlos_grid,
23680 Sparse& sensor_response,
23681 Vector& sensor_response_f,
23683 Matrix& sensor_response_dlos,
23684 Vector& sensor_response_f_grid,
23686 Matrix& sensor_response_dlos_grid,
23687 Index& sensor_norm,
23689 const Index& atmosphere_dim,
23690 const Index& stokes_dim,
23691 const Matrix& sensor_description_amsu,
23738 Index& antenna_dim,
23739 Matrix& mblock_dlos_grid,
23740 Sparse& sensor_response,
23741 Vector& sensor_response_f,
23743 Matrix& sensor_response_dlos,
23744 Vector& sensor_response_f_grid,
23746 Matrix& sensor_response_dlos_grid,
23747 Index& sensor_norm,
23749 const Index& atmosphere_dim,
23750 const Index& stokes_dim,
23751 const Matrix& sensor_description_amsu,
23778 Sparse& sensor_response,
23779 Vector& sensor_response_f,
23781 Matrix& sensor_response_dlos,
23782 Vector& sensor_response_f_grid,
23785 const Matrix& sensor_response_dlos_grid,
23786 const Sparse& wmrf_weights,
23787 const Vector& f_backend,
23800 const Index& nthreads,
23890 Tensor5& spectral_irradiance_field,
23892 const Tensor7& spectral_radiance_field,
23895 const Vector& za_grid_weights,
23955 Tensor7& spectral_radiance_field,
23959 const Agenda& propmat_clearsky_agenda,
23960 const Agenda& water_p_eq_agenda,
23961 const Agenda& iy_space_agenda,
23962 const Agenda& iy_surface_agenda,
23963 const Agenda& iy_cloudbox_agenda,
23964 const Index& stokes_dim,
23966 const Index& atmosphere_dim,
23979 const Matrix& z_surface,
23981 const Numeric& rte_alonglos_v,
23982 const Tensor3& surface_props_data,
23985 const Index& use_parallel_iy,
24007 Tensor7& spectral_radiance_field,
24009 const Index& atmosphere_dim,
24011 const Index& cloudbox_on,
24013 const Tensor7& cloudbox_field,
24072 Tensor7& spectral_radiance_field,
24074 const Agenda& propmat_clearsky_agenda,
24075 const Agenda& water_p_eq_agenda,
24076 const Agenda& iy_space_agenda,
24077 const Agenda& iy_surface_agenda,
24078 const Agenda& iy_cloudbox_agenda,
24079 const Index& stokes_dim,
24081 const Index& atmosphere_dim,
24094 const Matrix& z_surface,
24095 const Index& cloudbox_on,
24097 const Tensor7& cloudbox_field,
24099 const Numeric& rte_alonglos_v,
24100 const Tensor3& surface_props_data,
24103 const Index& use_parallel_iy,
24145 const Index& atmosphere_dim,
24148 const Vector& refellipsoid,
24149 const Matrix& z_surface,
24151 const Index& ignore_surface_slope,
24180 const Index& atmosphere_dim,
24257 const Index& interp_order,
24258 const Index& set_lowest_altitude_to_zero,
24307 Matrix& surface_emission,
24309 const Index& atmosphere_dim,
24311 const Index& stokes_dim,
24314 const Numeric& surface_skin_t,
24358 Matrix& surface_emission,
24360 const Index& atmosphere_dim,
24361 const Index& stokes_dim,
24365 const Numeric& surface_skin_t,
24369 const Numeric& wind_direction,
24370 const Vector& transmittance,
24371 const Index& fastem_version,
24410 Matrix& surface_emission,
24412 const Index& atmosphere_dim,
24413 const Index& stokes_dim,
24417 const Numeric& surface_skin_t,
24480 Matrix& surface_emission,
24482 const Index& atmosphere_dim,
24483 const Index& stokes_dim,
24490 const Numeric& surface_skin_t,
24530 Matrix& surface_emission,
24533 const Index& stokes_dim,
24534 const Index& atmosphere_dim,
24537 const Vector& specular_los,
24538 const Numeric& surface_skin_t,
24571 Matrix& surface_emission,
24574 const Index& stokes_dim,
24575 const Index& atmosphere_dim,
24578 const Vector& specular_los,
24579 const Numeric& surface_skin_t,
24580 const Tensor3& surface_reflectivity,
24615 Matrix& surface_emission,
24618 const Index& stokes_dim,
24619 const Index& atmosphere_dim,
24622 const Vector& specular_los,
24623 const Numeric& surface_skin_t,
24624 const Matrix& surface_rv_rh,
24657 Matrix& surface_emission,
24660 const Index& stokes_dim,
24661 const Index& atmosphere_dim,
24664 const Vector& specular_los,
24665 const Numeric& surface_skin_t,
24666 const Vector& surface_scalar_reflectivity,
24722 Matrix& surface_emission,
24725 const Index& stokes_dim,
24726 const Index& atmosphere_dim,
24729 const Vector& surface_normal,
24730 const Numeric& surface_skin_t,
24731 const Vector& surface_scalar_reflectivity,
24733 const Index& lambertian_nza,
24788 Matrix& surface_emission,
24790 const Index& atmosphere_dim,
24794 const Agenda& surface_rtprop_sub_agenda,
24796 const Numeric& specular_factor,
24832 const Index& atmosphere_dim,
24836 const Numeric& specular_factor,
24879 const Index& atmosphere_dim,
24938 Tensor3& surface_reflectivity,
24940 const Index& stokes_dim,
24942 const Index& atmosphere_dim,
24981 Matrix& surface_emission,
24987 const Index& surface_type,
24988 const Numeric& surface_type_aux,
25035 Vector& surface_scalar_reflectivity,
25037 const Index& stokes_dim,
25039 const Index& atmosphere_dim,
25063 Vector& surface_scalar_reflectivity,
25065 const Tensor4& surface_rmatrix,
25095 Index& surface_type,
25098 const Index& atmosphere_dim,
25133 const Index& atmosphere_dim,
25136 const Tensor3& surface_props_data,
25139 const Index& jacobian_do,
25180 Matrix& surface_emission,
25183 const Index& stokes_dim,
25184 const Index& atmosphere_dim,
25190 const Tensor3& surface_props_data,
25193 const Index& jacobian_do,
25195 const Vector& transmittance,
25196 const Index& fastem_version,
25249 Matrix& surface_emission,
25252 const Index& stokes_dim,
25253 const Index& atmosphere_dim,
25261 const Tensor3& surface_props_data,
25264 const Index& jacobian_do,
25289 const Ppath& ppath,
25308 const Ppath& ppath,
25310 const Index& level,
25400 Index& surface_type,
25402 const Index& atmosphere_dim,
25430 const String& directory,
25431 const Index& month,
25432 const String& filename_pattern,
25453 const String& directory,
25454 const String& filename_pattern,
25499 const String& direction,
25541 const Index& npages,
25542 const Index& nrows,
25543 const Index& ncols,
25609 const Index& nbooks,
25610 const Index& npages,
25611 const Index& nrows,
25612 const Index& ncols,
25658 const Index& nshelves,
25659 const Index& nbooks,
25660 const Index& npages,
25661 const Index& nrows,
25662 const Index& ncols,
25709 const Index& nvitrines,
25710 const Index& nshelves,
25711 const Index& nbooks,
25712 const Index& npages,
25713 const Index& nrows,
25714 const Index& ncols,
25762 const Index& nlibraries,
25763 const Index& nvitrines,
25764 const Index& nshelves,
25765 const Index& nbooks,
25766 const Index& npages,
25767 const Index& nrows,
25768 const Index& ncols,
25789 const Index& index,
26068 const String& direction,
26273 const String& direction,
26414 const Agenda& refr_index_air_agenda,
26415 const Matrix& sensor_pos,
26420 const Vector& refellipsoid,
26421 const Index& atmosphere_dim,
26449 const Matrix& sensor_pos,
26450 const Vector& refellipsoid,
26451 const Index& atmosphere_dim,
26489 const Index& agenda,
26490 const Index& screen,
26491 const Index& file);
26507 const Index& level);
26523 const Index& level);
26539 const Index& level);
26598 const Index& atmosphere_dim,
26605 const Vector& p_ret_grid,
26606 const Vector& lat_ret_grid,
26607 const Vector& lon_ret_grid,
26608 const Index& pert_index,
26610 const String& pert_mode,
26636 const Index& atmosphere_dim,
26643 const Index& pert_index,
26645 const String& pert_mode,
26667 const Vector& vmr_values,
26732 Index& wigner_initialized,
26734 const Index& fast_wigner_stored_symbols,
26735 const Index& largest_wigner_symbol_parameter,
26752 Index& wigner_initialized,
26754 const Index& fast_wigner_stored_symbols,
26755 const Index& largest_wigner_symbol_parameter,
26768 Index& wigner_initialized,
26781 Index& wigner_initialized,
26794 const Index& wigner_initialized,
26832 const Index& atmosphere_dim,
26834 const Index& interp_order,
26873 const Index& atmosphere_dim,
26875 const Index& interp_order,
26932 const Index& atmosphere_dim,
26936 const Vector& refellipsoid,
26938 const Numeric& planet_rotation_period,
26999 const Tensor7& propmat_clearsky_field,
27000 const Index& atmosphere_dim,
27055 const Index& atmfields_checked,
27056 const Index& atmgeom_checked,
27057 const Index& atmosphere_dim,
27064 const Index& cloudbox_on,
27065 const Index& cloudbox_checked,
27066 const Tensor4& particle_bulkprop_field,
27074 const Tensor3& surface_props_data,
27076 const Agenda& water_p_eq_agenda,
27166 Tensor4& particle_bulkprop_field,
27177 const Index& atmfields_checked,
27178 const Index& atmgeom_checked,
27179 const Index& atmosphere_dim,
27184 const Index& cloudbox_on,
27185 const Index& cloudbox_checked,
27188 const Agenda& water_p_eq_agenda,
27241 Sparse& sensor_response,
27242 Vector& sensor_response_f,
27244 Matrix& sensor_response_dlos,
27245 Vector& sensor_response_f_grid,
27247 Matrix& sensor_response_dlos_grid,
27248 Matrix& mblock_dlos_grid,
27252 const Agenda& sensor_response_agenda,
27253 const Index& sensor_checked,
27254 const Vector& sensor_time,
27310 const Index& stokes_dim,
27311 const Index& jacobian_do,
27312 const Matrix& sensor_pos,
27313 const Matrix& sensor_pol,
27425 const Index& ybatch_start,
27426 const Index& ybatch_n,
27427 const Agenda& ybatch_calc_agenda,
27429 const Index& robust,
27461 const Index& calib,
27512 const Agenda& met_profile_calc_agenda,
27514 const Matrix& met_amsu_data,
27515 const Matrix& sensor_pos,
27516 const Vector& refellipsoid,
27519 const Index& atmosphere_dim,
27522 const Index& nelem_p_grid,
27523 const String& met_profile_path,
27524 const String& met_profile_pnd_path,
27572 const Agenda& met_profile_calc_agenda,
27574 const Matrix& met_amsu_data,
27575 const Matrix& sensor_pos,
27576 const Vector& refellipsoid,
27578 const Index& nelem_p_grid,
27579 const String& met_profile_path,
27606 const String& time_step,
27607 const Index& disregard_first,
27608 const Index& disregard_last,
27632 const Vector& trop_temp,
27734 const Index& atmgeom_checked,
27735 const Index& atmfields_checked,
27736 const Index& atmosphere_dim,
27738 const Index& cloudbox_on,
27739 const Index& cloudbox_checked,
27740 const Index& scat_data_checked,
27741 const Index& sensor_checked,
27742 const Index& stokes_dim,
27744 const Matrix& sensor_pos,
27745 const Matrix& sensor_los,
27746 const Matrix& transmitter_pos,
27747 const Matrix& mblock_dlos_grid,
27748 const Sparse& sensor_response,
27749 const Vector& sensor_response_f,
27751 const Matrix& sensor_response_dlos,
27753 const Agenda& iy_main_agenda,
27754 const Agenda& geo_pos_agenda,
27755 const Agenda& jacobian_agenda,
27756 const Index& jacobian_do,
27856 const Index& atmgeom_checked,
27857 const Index& atmfields_checked,
27858 const Index& atmosphere_dim,
27860 const Index& cloudbox_on,
27861 const Index& cloudbox_checked,
27862 const Index& scat_data_checked,
27863 const Index& sensor_checked,
27864 const Index& stokes_dim,
27866 const Matrix& sensor_pos,
27867 const Matrix& sensor_los,
27868 const Matrix& transmitter_pos,
27869 const Matrix& mblock_dlos_grid,
27870 const Sparse& sensor_response,
27871 const Vector& sensor_response_f,
27873 const Matrix& sensor_response_dlos,
27875 const Agenda& iy_main_agenda,
27876 const Agenda& geo_pos_agenda,
27877 const Agenda& jacobian_agenda,
27878 const Index& jacobian_do,
27882 const Index& append_instrument_wfs,
27980 const Index& atmgeom_checked,
27981 const Index& atmfields_checked,
27984 const Index& stokes_dim,
27986 const Index& atmosphere_dim,
27988 const Index& cloudbox_on,
27989 const Index& cloudbox_checked,
27990 const Matrix& sensor_pos,
27991 const Matrix& sensor_los,
27992 const Index& sensor_checked,
27993 const Index& jacobian_do,
27995 const Agenda& iy_main_agenda,
27996 const Agenda& geo_pos_agenda,
27998 const Vector& range_bins,
28034 const Index& stokes_dim,
28090 const Index& atmosphere_dim,
28099 const Vector& refellipsoid,
28100 const Matrix& z_surface,
28101 const Index& atmfields_checked,
28102 const Agenda& g0_agenda,
28103 const Numeric& molarmass_dry_air,
28105 const Numeric& z_hse_accuracy,
28143 template <
typename T>
28147 const String& out_wsvname,
28150 const String& dimension,
28152 const String& in_wsvname,
28153 const String& dimension_wsvname,
28168 template <
typename T>
28172 const T& griddedfields,
28201 template <
typename T>
28205 const String& out_wsvname,
28209 const String& in_wsvname,
28244 template <
typename T>
28282 template <
typename T>
28307 template <
typename T>
28335 template <
typename T>
28369 template <
typename T>
28392 template <
typename T>
28413 template <
typename T>
28445 template <
typename T>
28482 template <
typename T>
28508 template <
typename T>
28514 const String& v_wsvname,
28536 template <
typename T>
28541 const Index& index,
28556 template <
typename T>
28560 const T& griddedfield,
28589 template <
typename T>
28608 template <
typename T>
28626 template <
typename T>
28644 template <
typename T>
28662 template <
typename T>
28680 template <
typename T>
28698 template <
typename T>
28716 template <
typename T>
28734 template <
typename T>
28751 template <
typename T>
28754 const Index& level,
28774 template <
typename T>
28778 const String& out_wsvname,
28782 const String& filename_wsvname,
28804 template <
typename T>
28808 const String& out_wsvname,
28812 const String& filename_wsvname,
28837 template <
typename T>
28841 const String& out_wsvname,
28843 const Index& file_index,
28846 const Index& digits,
28848 const String& filename_wsvname,
28849 const String& digits_wsvname,
28878 template <
typename T>
28902 template <
typename T>
28924 template <
typename T>
28929 const String& in_wsvname,
28930 const String& filename_wsvname,
28951 template <
typename T>
28953 const Index& file_index,
28958 const String& in_wsvname,
28959 const String& filename_wsvname,
28984 template <
typename T>
28986 const String& output_file_format,
28990 const Index& no_clobber,
28992 const String& in_wsvname,
28993 const String& filename_wsvname,
28994 const String& no_clobber_wsvname,
29020 template <
typename T>
29022 const String& output_file_format,
29023 const Index& file_index,
29027 const Index& digits,
29029 const String& in_wsvname,
29030 const String& filename_wsvname,
29031 const String& digits_wsvname,
31025 const Numeric rtp_temperature,
31029 const Agenda& input_agenda);
31049 const Agenda& input_agenda);
31055 Tensor7& spectral_radiance_field,
31058 Tensor5& spectral_irradiance_field,
31060 const Index ybatch_index,
31062 const Agenda& input_agenda);
31068 Index& doit_conv_flag,
31069 Index& doit_iteration_counter,
31071 const Tensor6& cloudbox_field_mono,
31072 const Tensor6& cloudbox_field_mono_old,
31074 const Agenda& input_agenda);
31080 Tensor6& cloudbox_field_mono,
31083 const Index f_index,
31085 const Agenda& input_agenda);
31093 const Tensor6& cloudbox_field_mono,
31095 const Agenda& input_agenda);
31101 Tensor6& cloudbox_field_mono,
31103 const Tensor6& doit_scat_field,
31105 const Agenda& input_agenda);
31112 const Index forloop_index,
31114 const Agenda& input_agenda);
31125 const Agenda& input_agenda);
31133 const Ppath& ppath,
31135 const Agenda& input_agenda);
31145 const Index jacobian_do,
31146 const Index inversion_iteration_counter,
31148 const Agenda& input_agenda);
31160 const Agenda& input_agenda);
31171 const Index iy_agenda_call1,
31173 const Tensor3& iy_transmission,
31176 const Index atmosphere_dim,
31185 const Matrix& z_surface,
31187 const Numeric ppath_lraytrace,
31188 const Index cloudbox_on,
31191 const Index jacobian_do,
31197 const Agenda& input_agenda);
31208 const Index iy_agenda_call1,
31209 const Tensor3& iy_transmission,
31217 const Agenda& input_agenda);
31228 const Index iy_agenda_call1,
31229 const Tensor3& iy_transmission,
31233 const Index cloudbox_on,
31234 const Index jacobian_do,
31241 const Agenda& input_agenda);
31253 const Agenda& input_agenda);
31265 const Tensor3& iy_transmission,
31267 const Index cloudbox_on,
31268 const Index jacobian_do,
31269 const Agenda& iy_main_agenda,
31275 const Tensor3& surface_props_data,
31278 const Agenda& input_agenda);
31287 const Index agenda_array_index,
31289 const Tensor3& iy_transmission,
31291 const Index cloudbox_on,
31292 const Index jacobian_do,
31293 const Agenda& iy_main_agenda,
31298 const Numeric surface_type_aux,
31312 const Agenda& input_agenda);
31320 const Index mblock_index,
31324 const Agenda& input_agenda);
31332 const Agenda& input_agenda);
31345 const Matrix& sensor_los,
31346 const Index cloudbox_on,
31348 const Matrix& z_surface,
31350 const Agenda& input_agenda);
31358 const Index za_index,
31359 const Index scat_lat_index,
31360 const Index scat_lon_index,
31361 const Index scat_p_index,
31362 const Index aa_index,
31363 const Numeric rtp_temperature,
31365 const Agenda& input_agenda);
31374 const Index agenda_array_index,
31375 const Vector& pnd_agenda_input_t,
31376 const Matrix& pnd_agenda_input,
31389 const Numeric ppath_lraytrace,
31393 const Index cloudbox_on,
31394 const Index ppath_inside_cloudbox_do,
31397 const Agenda& input_agenda);
31406 const Numeric ppath_lraytrace,
31409 const Agenda& input_agenda);
31416 Numeric& refr_index_air_group,
31419 const Numeric rtp_temperature,
31423 const Agenda& input_agenda);
31429 Sparse& sensor_response,
31430 Vector& sensor_response_f,
31431 Vector& sensor_response_f_grid,
31434 Matrix& sensor_response_dlos,
31435 Matrix& sensor_response_dlos_grid,
31436 Matrix& mblock_dlos_grid,
31438 const Vector& f_backend,
31440 const Agenda& input_agenda);
31449 const Index scat_p_index,
31450 const Index scat_lat_index,
31451 const Index scat_lon_index,
31452 const Numeric rtp_temperature,
31453 const Index za_index,
31454 const Index aa_index,
31456 const Agenda& input_agenda);
31463 Matrix& surface_emission,
31471 const Agenda& input_agenda);
31478 Matrix& surface_emission,
31482 const Index agenda_array_index,
31486 const Numeric surface_type_aux,
31495 Matrix& surface_emission,
31503 const Agenda& input_agenda);
31511 const Agenda& input_agenda);
31518 const Index agenda_array_index,
31531 const Agenda& input_agenda);
31541 const Index ybatch_index,
31543 const Agenda& input_agenda);
31546 #endif // auto_md_h void ReadXML_sg_Rational_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 jacobianAddSpecialSpecies_g(Workspace &ws, const MRecord &mr)
void ArrayOfGriddedFieldGetNames(ArrayOfString &names, const T &griddedfields, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfGriddedFieldGetNames.
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 Numeric &dfrequency, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddWind.
void VectorZtanToZa1D_g(Workspace &ws, const MRecord &mr)
void ppvar_optical_depthFromPpvar_trans_cumulat(Matrix &ppvar_optical_depth, const Tensor4 &ppvar_trans_cumulat, const Verbosity &verbosity)
WORKSPACE METHOD: ppvar_optical_depthFromPpvar_trans_cumulat.
void diameter_maxFromDiameter_volume_equ(Numeric &diameter_max, Numeric &diameter_area_equ, const String &shape, const Numeric &diameter_volume_equ, const Numeric &aspect_ratio, const Verbosity &verbosity)
WORKSPACE METHOD: diameter_maxFromDiameter_volume_equ.
void AngularGridsSetFluxCalc_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfGriddedField4GriddedField4_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Vector_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfTensor4ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyAddParticles(ArrayOfPropagationMatrix &propmat_clearsky, ArrayOfPropagationMatrix &dpropmat_clearsky_dx, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &f_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfRetrievalQuantity &jacobian_quantities, const Vector &rtp_vmr, const Vector &rtp_los, const Numeric &rtp_temperature, const ArrayOfArrayOfSingleScatteringData &scat_data, const Index &scat_data_checked, const Index &use_abs_as_ext, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearskyAddParticles.
void iyCalc(Workspace &ws, Matrix &iy, ArrayOfMatrix &iy_aux, Ppath &ppath, const Index &atmgeom_checked, const Index &atmfields_checked, const ArrayOfString &iy_aux_vars, const Index &iy_id, const Index &cloudbox_on, const Index &cloudbox_checked, const Index &scat_data_checked, const Vector &f_grid, const EnergyLevelMap &nlte_field, const Vector &rte_pos, const Vector &rte_los, const Vector &rte_pos2, const String &iy_unit, const Agenda &iy_main_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: iyCalc.
INDEX Index
The type to use for all integer numbers and indices.
void Append_sg_ArrayOfSingleScatteringDataArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfRadiationVectorArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void ReadNetCDF_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_Tensor4Tensor7_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_RadiationVector_g(Workspace &ws, const MRecord &mr)
void mc_antennaSetGaussian_g(Workspace &ws, const MRecord &mr)
void nlte_fieldForSingleSpeciesNonOverlappingLines(Workspace &ws, EnergyLevelMap &nlte_field, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfGriddedField1 &collision_coefficients, const ArrayOfQuantumIdentifier &collision_line_identifiers, const SpeciesAuxData &isotopologue_ratios, const Agenda &iy_main_agenda, const Agenda &ppath_agenda, const Agenda &iy_space_agenda, const Agenda &iy_surface_agenda, const Agenda &iy_cloudbox_agenda, const Agenda &propmat_clearsky_agenda, const Agenda &water_p_eq_agenda, const Tensor4 &vmr_field, const Tensor3 &t_field, const Tensor3 &z_field, const Vector &p_grid, const Index &atmosphere_dim, const Vector &refellipsoid, const Tensor3 &surface_props_data, const Index &nlte_do, const Numeric &df, const Numeric &convergence_limit, const Index &nz, const Index &nf, const Index &dampened, const Index &iteration_limit, const Verbosity &verbosity)
WORKSPACE METHOD: nlte_fieldForSingleSpeciesNonOverlappingLines.
void surfaceSplitSpecularTo3beams(Matrix &surface_los, Tensor4 &surface_rmatrix, const Index &atmosphere_dim, const Vector &rtp_pos, const Vector &rtp_los, const Numeric &specular_factor, const Numeric &dza, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceSplitSpecularTo3beams.
void WriteXML_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
Template functions for general supergeneric ws methods.
void abs_linesSetPopulation(ArrayOfAbsorptionLines &abs_lines, const String &option, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetPopulation.
void TimerCreate(Timer &out, const Verbosity &verbosity)
WORKSPACE METHOD: TimerCreate.
void abs_lines_per_speciesSetCutoff(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const String &option, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetCutoff.
void npagesGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void ArrayOfPropagationMatrixCreate(ArrayOfPropagationMatrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfPropagationMatrixCreate.
void RationalInvScale(Rational &out, const Rational &in, const Rational &value, const Verbosity &verbosity)
WORKSPACE METHOD: RationalInvScale.
void iy_main_agendaExecute(Workspace &ws, Matrix &iy, ArrayOfMatrix &iy_aux, Ppath &ppath, ArrayOfTensor3 &diy_dx, const Index iy_agenda_call1, const Tensor3 &iy_transmission, const ArrayOfString &iy_aux_vars, const Index iy_id, const String &iy_unit, const Index cloudbox_on, const Index jacobian_do, const Vector &f_grid, const EnergyLevelMap &nlte_field, const Vector &rte_pos, const Vector &rte_los, const Vector &rte_pos2, const Agenda &input_agenda)
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 ReadXMLIndexed_sg_Index_g(Workspace &ws, const MRecord &mr)
void Touch_sg_StokesVector_g(Workspace &ws, const MRecord &mr)
void rte_losGeometricFromRtePosToRtePos2_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfMatrixArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void AntennaConstantGaussian1D_g(Workspace &ws, const MRecord &mr)
void telsemAtlasLookup_g(Workspace &ws, const MRecord &mr)
void retrievalAddPointingZa(Workspace &ws, CovarianceMatrix &covmat_sx, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Sparse &covmat_block, const Sparse &covmat_inv_block, const Matrix &sensor_pos, const Vector &sensor_time, const Index &poly_order, const String &calcmode, const Numeric &dza, const Verbosity &verbosity)
WORKSPACE METHOD: retrievalAddPointingZa.
void pha_mat_sptFromMonoData(Tensor5 &pha_mat_spt, const ArrayOfArrayOfSingleScatteringData &scat_data_mono, const Index &doit_za_grid_size, const Vector &aa_grid, const Index &za_index, const Index &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 ScatSpeciesScatAndMetaRead_g(Workspace &ws, const MRecord &mr)
void Sleep_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Rational_g(Workspace &ws, const MRecord &mr)
void jacobianAddMagField_g(Workspace &ws, const MRecord &mr)
void abs_linesSetMirroring(ArrayOfAbsorptionLines &abs_lines, const String &option, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetMirroring.
void Touch_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void Arts2(Workspace &ws, const Agenda &input_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: Arts2.
void IndexAdd_g(Workspace &ws, const MRecord &mr)
void RT4Test(Tensor4 &out_rad, const String &datapath, const Verbosity &verbosity)
WORKSPACE METHOD: RT4Test.
void Touch_sg_ArrayOfPropagationMatrix_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 WriteXML_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
void pha_mat_sptFromData(Tensor5 &pha_mat_spt, const ArrayOfArrayOfSingleScatteringData &scat_data, const Vector &za_grid, const Vector &aa_grid, const Index &za_index, const Index &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 pha_mat_spt_agendaExecute(Workspace &ws, Tensor5 &pha_mat_spt, const Index za_index, const Index scat_lat_index, const Index scat_lon_index, const Index scat_p_index, const Index aa_index, const Numeric rtp_temperature, const Agenda &input_agenda)
void Copy_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetLineShapeModelParameterForMatchingLines(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const QuantumIdentifier &QI, const String ¶meter, const String &coefficient, const String &species, const Numeric &change, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetLineShapeModelParameterForMatchingLines.
void WriteXMLIndexed_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
void iyLoopFrequencies_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void spectral_irradiance_fieldFromSpectralRadianceField(Tensor5 &spectral_irradiance_field, const Tensor7 &spectral_radiance_field, const Vector &za_grid, const Vector &aa_grid, const Vector &za_grid_weights, const Verbosity &verbosity)
WORKSPACE METHOD: spectral_irradiance_fieldFromSpectralRadianceField.
void abs_lines_per_speciesSetBaseParameterForSpecies(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const QuantumIdentifier &QI, const String ¶meter_name, const Numeric &change, const Index &loose_matching, const String &species_tag, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetBaseParameterForSpecies.
void Select_sg_ArrayOfTransmissionMatrixArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void RationalInvScale_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
void x2artsSpectroscopy_g(Workspace &ws, const MRecord &mr)
void VectorSet(Vector &out, const Vector &value, const Verbosity &verbosity)
WORKSPACE METHOD: VectorSet.
void iy_transmitterMultiplePol_g(Workspace &ws, const MRecord &mr)
This file contains the definition of the TELSEM atlas format.
void Copy_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void xaStandard(Workspace &ws, Vector &xa, const ArrayOfRetrievalQuantity &jacobian_quantities, const Index &atmfields_checked, const Index &atmgeom_checked, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &t_field, const Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const Index &cloudbox_on, const Index &cloudbox_checked, const Tensor4 &particle_bulkprop_field, const ArrayOfString &particle_bulkprop_names, 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 Tensor3 &surface_props_data, const ArrayOfString &surface_props_names, const Agenda &water_p_eq_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: xaStandard.
void Extract_sg_ArrayOfIndexArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void AtmFieldsExpand1D_g(Workspace &ws, const MRecord &mr)
void ArrayOfAgendaAppend(Workspace &ws, ArrayOfAgenda &out, const String &out_wsvname, const Agenda &input_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfAgendaAppend.
void ArrayOfArrayOfGriddedField1Create_g(Workspace &ws, const MRecord &mr)
void WriteNetCDF_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_StokesVector_g(Workspace &ws, const MRecord &mr)
void AtmFieldPerturbAtmGrids(Tensor3 &perturbed_field, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &original_field, const Index &pert_index, const Numeric &pert_size, const String &pert_mode, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldPerturbAtmGrids.
void iyHybrid(Workspace &ws, Matrix &iy, ArrayOfMatrix &iy_aux, ArrayOfTensor3 &diy_dx, Vector &ppvar_p, Vector &ppvar_t, EnergyLevelMap &ppvar_nlte, Matrix &ppvar_vmr, Matrix &ppvar_wind, Matrix &ppvar_mag, Matrix &ppvar_pnd, Matrix &ppvar_f, Tensor3 &ppvar_iy, Tensor4 &ppvar_trans_cumulat, const Index &iy_id, const Index &stokes_dim, const Vector &f_grid, const Index &atmosphere_dim, const Vector &p_grid, const Tensor3 &t_field, const EnergyLevelMap &nlte_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 ArrayOfTensor4 &dpnd_field_dx, const ArrayOfString &scat_species, const ArrayOfArrayOfSingleScatteringData &scat_data, const String &iy_unit, const ArrayOfString &iy_aux_vars, const Index &jacobian_do, const ArrayOfRetrievalQuantity &jacobian_quantities, const Agenda &propmat_clearsky_agenda, const Agenda &water_p_eq_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 Ppath &ppath, const Vector &rte_pos2, const Numeric &rte_alonglos_v, const Tensor3 &surface_props_data, const Tensor7 &cloudbox_field, const Vector &za_grid, const Index &Naa_grid, const Index &t_interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: iyHybrid.
void ReadXML_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void GetNumberOfThreads_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfVectorCreate_g(Workspace &ws, const MRecord &mr)
void VectorInsertGridPoints(Vector &out, const Vector &in, const Vector &points, const Verbosity &verbosity)
WORKSPACE METHOD: VectorInsertGridPoints.
void Print_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Header file for work with HITRAN collision induced absorption (CIA).
void AgendaSet(Workspace &ws, Agenda &out, const String &out_wsvname, const Agenda &input_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: AgendaSet.
void surface_rtprop_agenda_arrayExecute(Workspace &ws, Numeric &surface_skin_t, Matrix &surface_emission, Matrix &surface_los, Tensor4 &surface_rmatrix, const Index agenda_array_index, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const Numeric surface_type_aux, const ArrayOfAgenda &input_agenda_array)
void Tensor6Scale(Tensor6 &out, const Tensor6 &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor6Scale.
void iy_transmitterSinglePol_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Time_g(Workspace &ws, const MRecord &mr)
void Extract_sg_NumericVector_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfMatrixCreate_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfScatteringMetaDataCreate_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_HitranRelaxationMatrixData_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Class to keep track of Transmission Matrices for Stokes Dim 1-4.
void refellipsoidVenus_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void abs_lookupInit_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Extract_sg_IndexArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void StringSet(String &out, const String &text, const Verbosity &verbosity)
WORKSPACE METHOD: StringSet.
void jacobianCalcSinefit_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void ppath_agendaExecute(Workspace &ws, Ppath &ppath, const Numeric ppath_lmax, 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 Vector &f_grid, const Agenda &input_agenda)
void abs_linesDeleteLinesWithUndefinedLocalQuanta_g(Workspace &ws, const MRecord &mr)
void jacobianCalcFreqStretch(Matrix &jacobian, const Index &mblock_index, const Vector &iyb, const Vector &yb, const Index &stokes_dim, const Vector &f_grid, const Matrix &mblock_dlos_grid, const Sparse &sensor_response, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_f_grid, const Matrix &sensor_response_dlos_grid, const ArrayOfRetrievalQuantity &jacobian_quantities, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcFreqStretch.
void ArrayOfArrayOfStokesVectorCreate_g(Workspace &ws, const MRecord &mr)
void Touch_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void var(VectorView var, const Vector &y, const ArrayOfVector &ys, const Index start=0, const Index end=-1)
Compute the variance of the ranged ys.
void IndexNumberOfAtmosphericPoints(Index &n, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Verbosity &verbosity)
WORKSPACE METHOD: IndexNumberOfAtmosphericPoints.
void Compare_sg_ArrayOfTensor7ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void psdModifiedGammaMass(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &psd_size_grid, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const Numeric &scat_species_a, const Numeric &scat_species_b, const Numeric &n0, const Numeric &mu, const Numeric &la, const Numeric &ga, const Numeric &t_min, const Numeric &t_max, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdModifiedGammaMass.
void cloudbox_fieldUpdate1D_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Tensor5Scale_g(Workspace &ws, const MRecord &mr)
void ncolsGet_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfGriddedField1ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void WindFieldsCalc_g(Workspace &ws, const MRecord &mr)
void ScatElementsSelect_g(Workspace &ws, const MRecord &mr)
void abs_linesSetBaseParameterForMatchingLines_g(Workspace &ws, const MRecord &mr)
void propmat_clearsky_fieldCalc_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Rational_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetT0ForMatch(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const Numeric &value, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetT0ForMatch.
void ReadXMLIndexed_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void Delete_sg_SingleScatteringData_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 surface_rtpropCallAgendaX_g(Workspace &ws, const MRecord &mr)
void ReadJPL(ArrayOfAbsorptionLines &abs_lines, const String &filename, const Numeric &fmin, const Numeric &fmax, const String &globalquantumnumbers, const String &localquantumnumbers, const String &normalization_option, const String &mirroring_option, const String &population_option, const String &lineshapetype_option, const String &cutoff_option, const Numeric &cutoff_value, const Numeric &linemixinglimit_value, const Verbosity &verbosity)
WORKSPACE METHOD: ReadJPL.
void Delete_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void GetEnvironmentVariable_sg_Index_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfGriddedField3GriddedField3_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void g0Earth_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetCutoffForMatch(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const String &option, const Numeric &value, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetCutoffForMatch.
void Extract_sg_VectorArrayOfVector_g(Workspace &ws, const MRecord &mr)
void abs_linesDeleteBadF0(ArrayOfAbsorptionLines &abs_lines, const Numeric &f0, const Index &lower, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesDeleteBadF0.
void Select_sg_ArrayOfCIARecordArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void iyActiveSingleScat_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void doit_za_interpSet_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfQuantumIdentifierArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void SparseSparseMultiply_g(Workspace &ws, const MRecord &mr)
void SetNumberOfThreads_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void VectorExtractFromMatrix_g(Workspace &ws, const MRecord &mr)
void jacobianAddFreqStretch_g(Workspace &ws, const MRecord &mr)
void MagRawRead_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfIndexArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void doit_mono_agendaExecute(Workspace &ws, Tensor6 &cloudbox_field_mono, const Vector &f_grid, const Index f_index, const Agenda &input_agenda)
void scat_data_monoExtract_g(Workspace &ws, const MRecord &mr)
void atm_gridsFromZRaw_g(Workspace &ws, const MRecord &mr)
void StringJoin_g(Workspace &ws, const MRecord &mr)
void ybatchMetProfilesClear_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTensor5ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
void Touch_sg_CIARecord_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfSparseArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void VectorNLinSpace(Vector &out, const Index &nelem, const Numeric &start, const Numeric &stop, const Verbosity &verbosity)
WORKSPACE METHOD: VectorNLinSpace.
void ArrayOfGriddedField3Create(ArrayOfGriddedField3 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfGriddedField3Create.
void IndexStepDown_g(Workspace &ws, const MRecord &mr)
void timeNow_g(Workspace &ws, const MRecord &mr)
void cloudbox_fieldSetConst(Tensor7 &cloudbox_field, 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: cloudbox_fieldSetConst.
void AgendaCreate(Agenda &out, const Verbosity &verbosity)
WORKSPACE METHOD: AgendaCreate.
void CompareRelative_sg_Tensor6Tensor6_g(Workspace &ws, const MRecord &mr)
void backend_channel_responseFlat(ArrayOfGriddedField1 &backend_channel_response, const Numeric &resolution, const Verbosity &verbosity)
WORKSPACE METHOD: backend_channel_responseFlat.
void dobatch_calc_agendaExecute(Workspace &ws, Tensor7 &spectral_radiance_field, Tensor5 &radiance_field, Tensor4 &irradiance_field, Tensor5 &spectral_irradiance_field, const Index ybatch_index, const Agenda &input_agenda)
void WriteXML_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfGriddedField3Create_g(Workspace &ws, const MRecord &mr)
void MatrixSet(Matrix &out, const Matrix &value, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixSet.
void MatrixFromCovarianceMatrix(Matrix &out, const CovarianceMatrix &in, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixFromCovarianceMatrix.
void nelemGet_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfAgendaArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
void jacobianAddShapeCatalogParameter(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const QuantumIdentifier &line_identity, const String &species, const String &variable, const String &coefficient, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddShapeCatalogParameter.
void ArrayOfArrayOfAbsorptionLinesCreate_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void sensor_responseFrequencySwitching(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Matrix &sensor_response_dlos_grid, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseFrequencySwitching.
void ArrayOfStringCreate_g(Workspace &ws, const MRecord &mr)
void time_gridOffset(ArrayOfTime &time_grid, const Numeric &dt, const Verbosity &verbosity)
WORKSPACE METHOD: time_gridOffset.
void Arts(Workspace &ws, const Agenda &input_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: Arts.
void Touch_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfRadiationVectorCreate_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_StokesVector_g(Workspace &ws, const MRecord &mr)
void abs_cia_dataReadFromXML_g(Workspace &ws, const MRecord &mr)
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 ArrayOfXsecRecordCreate_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void pha_mat_sptFromScat_data_g(Workspace &ws, const MRecord &mr)
void MatrixCopySparse(Matrix &out, const Sparse &in, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixCopySparse.
void Delete_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_MatrixTensor6_g(Workspace &ws, const MRecord &mr)
void abs_linesChangeBaseParameterForMatchingLines_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_HitranRelaxationMatrixData_g(Workspace &ws, const MRecord &mr)
void SurfaceFastem(Matrix &surface_los, Tensor4 &surface_rmatrix, ArrayOfTensor4 &dsurface_rmatrix_dx, Matrix &surface_emission, ArrayOfMatrix &dsurface_emission_dx, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const Tensor3 &surface_props_data, const ArrayOfString &surface_props_names, const ArrayOfString &dsurface_names, const Index &jacobian_do, const Vector &transmittance, const Index &fastem_version, const Verbosity &verbosity)
WORKSPACE METHOD: SurfaceFastem.
void WMRFSelectChannels(Vector &f_grid, Sparse &wmrf_weights, Vector &f_backend, const ArrayOfIndex &wmrf_channels, const Verbosity &verbosity)
WORKSPACE METHOD: WMRFSelectChannels.
void TangentPointExtract(Vector &tan_pos, const Ppath &ppath, const Verbosity &verbosity)
WORKSPACE METHOD: TangentPointExtract.
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 geo_posWherePpathPassesZref_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
void Delete_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
void pnd_fieldCalcFromParticleBulkProps(Workspace &ws, Tensor4 &pnd_field, ArrayOfTensor4 &dpnd_field_dx, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &t_field, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const ArrayOfString &scat_species, const ArrayOfArrayOfSingleScatteringData &scat_data, const ArrayOfArrayOfScatteringMetaData &scat_meta, const Tensor4 &particle_bulkprop_field, const ArrayOfString &particle_bulkprop_names, const ArrayOfAgenda &pnd_agenda_array, const ArrayOfArrayOfString &pnd_agenda_array_input_names, const Index &jacobian_do, const ArrayOfRetrievalQuantity &jacobian_quantities, const Verbosity &verbosity)
WORKSPACE METHOD: pnd_fieldCalcFromParticleBulkProps.
void abs_linesSetBaseParameterForMatchingLevel(ArrayOfAbsorptionLines &abs_lines, const QuantumIdentifier &QI, const String ¶meter_name, const Numeric &change, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetBaseParameterForMatchingLevel.
void cloudboxOff(Index &cloudbox_on, Index &ppath_inside_cloudbox_do, ArrayOfIndex &cloudbox_limits, Agenda &iy_cloudbox_agenda, Tensor4 &pnd_field, ArrayOfTensor4 &dpnd_field_dx, ArrayOfString &scat_species, ArrayOfArrayOfSingleScatteringData &scat_data, ArrayOfArrayOfSingleScatteringData &scat_data_raw, Index &scat_data_checked, Matrix &particle_masses, const ArrayOfRetrievalQuantity &jacobian_quantities, const Verbosity &verbosity)
WORKSPACE METHOD: cloudboxOff.
void abs_lines_per_speciesChangeBaseParameterForSpecies(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const QuantumIdentifier &QI, const String ¶meter_name, const Numeric &change, const Index &relative, const Index &loose_matching, const String &species_tag, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesChangeBaseParameterForSpecies.
void iySurfaceRtpropCalc_g(Workspace &ws, const MRecord &mr)
void retrievalAddAbsSpecies(Workspace &ws, CovarianceMatrix &covmat_sx, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Index &atmosphere_dim, const Sparse &covmat_block, const Sparse &covmat_inv_block, 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 &unit, const Index &for_species_tag, const Verbosity &verbosity)
WORKSPACE METHOD: retrievalAddAbsSpecies.
void Select_sg_ArrayOfGriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void IndexSet(Index &out, const Index &value, const Verbosity &verbosity)
WORKSPACE METHOD: IndexSet.
void jacobianFromYbatch(Matrix &jacobian, const ArrayOfVector &ybatch, const Vector &y, const Numeric &pert_size, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianFromYbatch.
void ReadXML_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void refr_index_airFreeElectrons_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfVectorArrayOfVector_g(Workspace &ws, const MRecord &mr)
void nlteSetByQuantumIdentifiers(Index &nlte_do, ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const EnergyLevelMap &nlte_field, const Verbosity &verbosity)
WORKSPACE METHOD: nlteSetByQuantumIdentifiers.
void MagFieldsFromAltitudeRawCalc_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfCIARecordArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTensor4ArrayOfTensor4_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 Touch_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfAbsorptionLinesAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void ArrayOfTensor5Create(ArrayOfTensor5 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTensor5Create.
void ArrayOfRadiationVectorCreate_g(Workspace &ws, const MRecord &mr)
void AbsorptionLinesCreate(AbsorptionLines &out, const Verbosity &verbosity)
WORKSPACE METHOD: AbsorptionLinesCreate.
void iyEmissionStandardSequential(Workspace &ws, Matrix &iy, ArrayOfMatrix &iy_aux, ArrayOfTensor3 &diy_dx, Vector &ppvar_p, Vector &ppvar_t, EnergyLevelMap &ppvar_nlte, Matrix &ppvar_vmr, Matrix &ppvar_wind, Matrix &ppvar_mag, Matrix &ppvar_f, Tensor3 &ppvar_iy, Tensor4 &ppvar_trans_cumulat, Tensor4 &ppvar_trans_partial, const Index &iy_id, const Index &stokes_dim, const Vector &f_grid, const Index &atmosphere_dim, const Vector &p_grid, const Tensor3 &t_field, const EnergyLevelMap &nlte_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 Ppath &ppath, const Vector &rte_pos2, const Agenda &propmat_clearsky_agenda, const Agenda &water_p_eq_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 Numeric &rte_alonglos_v, const Tensor3 &surface_props_data, const Verbosity &verbosity)
WORKSPACE METHOD: iyEmissionStandardSequential.
void GriddedFieldGetName_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesReadSplitCatalog_g(Workspace &ws, const MRecord &mr)
void particle_massesFromMetaDataSingleCategory_g(Workspace &ws, const MRecord &mr)
void AbsInputFromAtmFields_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 Delete_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetBaseParameterForMatchingLines_g(Workspace &ws, const MRecord &mr)
void z_surfaceConstantAltitude(Matrix &z_surface, const Vector &lat_grid, const Vector &lon_grid, const Numeric &altitude, const Verbosity &verbosity)
WORKSPACE METHOD: z_surfaceConstantAltitude.
void WriteXMLIndexed_sg_TelsemAtlas_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void jacobianSetFuncTransformation(ArrayOfRetrievalQuantity &jacobian_quantities, const String &transformation_func, const Numeric &z_min, const Numeric &z_max, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianSetFuncTransformation.
void WriteXML_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void AtmosphereSet3D_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void opt_prop_sptFromScat_data(ArrayOfPropagationMatrix &ext_mat_spt, ArrayOfStokesVector &abs_vec_spt, const ArrayOfArrayOfSingleScatteringData &scat_data, const Index &scat_data_checked, const Vector &za_grid, const Vector &aa_grid, const Index &za_index, const Index &aa_index, const Index &f_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_sptFromScat_data.
void NumericInvScale(Numeric &out, const Numeric &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: NumericInvScale.
void Select_sg_ArrayOfArrayOfTimeArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
void Tensor6Scale_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 Index &ignore_surface_slope, const Verbosity &verbosity)
WORKSPACE METHOD: specular_losCalc.
void abs_linesCompact(ArrayOfAbsorptionLines &abs_lines, const Vector &f_grid, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesCompact.
void abs_xsec_per_speciesAddConts_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfTimeCreate_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfQuantumIdentifierArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void iySurfaceFastem(Workspace &ws, Matrix &iy, ArrayOfTensor3 &diy_dx, const Tensor3 &iy_transmission, const Index &iy_id, const Index &jacobian_do, const Index &atmosphere_dim, const EnergyLevelMap &nlte_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 String &iy_unit, const Agenda &iy_main_agenda, const Numeric &surface_skin_t, const Numeric &salinity, const Numeric &wind_speed, const Numeric &wind_direction, const Index &fastem_version, const Verbosity &verbosity)
WORKSPACE METHOD: iySurfaceFastem.
void Append_sg_ArrayOfSingleScatteringDataSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Rational_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 Select_sg_ArrayOfPropagationMatrixArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void cloudbox_field_monoIterate_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed(const String &output_file_format, const Index &file_index, const T &in, const String &filename, const Index &digits, const String &in_wsvname, const String &filename_wsvname, const String &digits_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: WriteXMLIndexed.
void jacobianAddPointingZa_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfIndexArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void InterpGriddedField2ToPosition_g(Workspace &ws, const MRecord &mr)
void GriddedFieldGetName_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesChangeBaseParameterForMatchingLines_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void Delete_sg_CIARecord_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyAddFromAbsCoefPerSpecies_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesChangeBaseParameterForMatchingLevel_g(Workspace &ws, const MRecord &mr)
void Delete_sg_EnergyLevelMap_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void diameter_volume_equFromDiameter_max_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_TransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void Wigner3Unload_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetT0(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetT0.
void SetNumberOfThreads(const Index &nthreads, const Verbosity &verbosity)
WORKSPACE METHOD: SetNumberOfThreads.
void pnd_fieldZero(Tensor4 &pnd_field, ArrayOfTensor4 &dpnd_field_dx, ArrayOfArrayOfSingleScatteringData &scat_data, const Index &atmosphere_dim, const Vector &f_grid, const ArrayOfIndex &cloudbox_limits, const ArrayOfRetrievalQuantity &jacobian_quantities, const Verbosity &verbosity)
WORKSPACE METHOD: pnd_fieldZero.
void ArrayOfVectorCreate(ArrayOfVector &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfVectorCreate.
void jacobianAddFreqShift(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Vector &f_grid, const Numeric &df, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddFreqShift.
void iyActiveSingleScat2_g(Workspace &ws, const MRecord &mr)
void ScatSpeciesInit(ArrayOfString &scat_species, ArrayOfArrayOfSingleScatteringData &scat_data_raw, ArrayOfArrayOfScatteringMetaData &scat_meta, Index &scat_data_checked, ArrayOfGriddedField3 &pnd_field_raw, const Verbosity &verbosity)
WORKSPACE METHOD: ScatSpeciesInit.
void Delete_sg_ArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void particle_bulkprop_fieldClip_g(Workspace &ws, const MRecord &mr)
void nlibrariesGet_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetQuantumNumberForMatch_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfArrayOfGriddedField2ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void SparseMatrixIdentity(Sparse &out, const Index &n, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: SparseMatrixIdentity.
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 ArrayOfAgendaAppend_g(Workspace &ws, const MRecord &mr)
void doit_scat_fieldCalcLimb_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void lon_gridFromRawField(Vector &lon_grid, const GriddedField3 &field_raw, const Verbosity &verbosity)
WORKSPACE METHOD: lon_gridFromRawField.
void Touch_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void p_gridFromZRaw_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 Select_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
void DoitGetIncoming_g(Workspace &ws, const MRecord &mr)
void jacobianOff_g(Workspace &ws, const MRecord &mr)
void jacobianAddShapeCatalogParameter_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfArrayOfPropagationMatrixArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void DOAngularGridsSet_g(Workspace &ws, const MRecord &mr)
void ArrayOfGriddedField3Create_g(Workspace &ws, const MRecord &mr)
void GriddedFieldPRegrid_sg_ArrayOfGriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void TestTessem_g(Workspace &ws, const MRecord &mr)
void surface_scalar_reflectivityFromGriddedField4_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_EnergyLevelMap_g(Workspace &ws, const MRecord &mr)
void Compare_sg_SparseSparse_g(Workspace &ws, const MRecord &mr)
void refellipsoidMoon_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 Matrix &sensor_response_dlos_grid, const ArrayOfRetrievalQuantity &jacobian_quantities, const Index &poly_coeff, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcPolyfit.
void WriteXML_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
void ScatteringMetaDataCreate(ScatteringMetaData &out, const Verbosity &verbosity)
WORKSPACE METHOD: ScatteringMetaDataCreate.
void ArrayOfRetrievalQuantityCreate_g(Workspace &ws, const MRecord &mr)
void FlagOn(Index &flag, const Verbosity &verbosity)
WORKSPACE METHOD: FlagOn.
void WriteXMLIndexed_sg_ArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void MatrixCBR_g(Workspace &ws, const MRecord &mr)
void surfaceFlatScalarReflectivity(Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Vector &f_grid, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &rtp_pos, const Vector &rtp_los, const Vector &specular_los, const Numeric &surface_skin_t, const Vector &surface_scalar_reflectivity, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceFlatScalarReflectivity.
void nlte_fieldSetLteExternalPartitionFunction(Index &nlte_do, EnergyLevelMap &nlte_field, ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfQuantumIdentifier &nlte_level_identifiers, const SpeciesAuxData &partition_functions, const Tensor3 &t_field, const Verbosity &verbosity)
WORKSPACE METHOD: nlte_fieldSetLteExternalPartitionFunction.
void sensor_responseIF2RF_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Time_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void ArrayOfAgendaExecute(Workspace &ws, const Index &agenda_array_index, const ArrayOfAgenda &agendas, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfAgendaExecute.
void x2artsAtmAndSurf(Workspace &ws, Tensor4 &vmr_field, Tensor3 &t_field, Tensor4 &particle_bulkprop_field, Tensor3 &wind_u_field, Tensor3 &wind_v_field, Tensor3 &wind_w_field, Tensor3 &mag_u_field, Tensor3 &mag_v_field, Tensor3 &mag_w_field, Tensor3 &surface_props_data, const ArrayOfRetrievalQuantity &jacobian_quantities, const Vector &x, const Index &atmfields_checked, const Index &atmgeom_checked, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const Index &cloudbox_on, const Index &cloudbox_checked, const ArrayOfString &particle_bulkprop_names, const ArrayOfString &surface_props_names, const Agenda &water_p_eq_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: x2artsAtmAndSurf.
void cloudbox_field_monoIterate(Workspace &ws, Tensor6 &cloudbox_field_mono, const Agenda &doit_scat_field_agenda, const Agenda &doit_rte_agenda, const Agenda &doit_conv_test_agenda, const Index &accelerated, const Verbosity &verbosity)
WORKSPACE METHOD: cloudbox_field_monoIterate.
void Copy_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void spectral_radiance_fieldClearskyPlaneParallel(Workspace &ws, Tensor7 &spectral_radiance_field, Tensor3 &trans_field, const Agenda &propmat_clearsky_agenda, const Agenda &water_p_eq_agenda, const Agenda &iy_space_agenda, const Agenda &iy_surface_agenda, const Agenda &iy_cloudbox_agenda, 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 EnergyLevelMap &nlte_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 Matrix &z_surface, const Numeric &ppath_lmax, const Numeric &rte_alonglos_v, const Tensor3 &surface_props_data, const Vector &za_grid, const Index &use_parallel_iy, const Verbosity &verbosity)
WORKSPACE METHOD: spectral_radiance_fieldClearskyPlaneParallel.
void covmat1D_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void VerbosityCreate(Verbosity &out, const Verbosity &verbosity)
WORKSPACE METHOD: VerbosityCreate.
void refellipsoidIo_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void GetEnvironmentVariable(String &out, const String &in, const Verbosity &verbosity)
WORKSPACE METHOD: GetEnvironmentVariable.
void vmr_fieldSetConstant_g(Workspace &ws, const MRecord &mr)
void VerbosityCreate_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfStokesVectorCreate(ArrayOfArrayOfStokesVector &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfStokesVectorCreate.
void DisortCalcClearsky(Workspace &ws, Tensor7 &spectral_radiance_field, const Index &atmfields_checked, const Index &atmgeom_checked, const Agenda &propmat_clearsky_agenda, const Index &atmosphere_dim, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Vector &p_grid, const Vector &f_grid, const Vector &za_grid, const Index &stokes_dim, const Matrix &z_surface, const Numeric &surface_skin_t, const Vector &surface_scalar_reflectivity, const Index &nstreams, const Index &quiet, const Verbosity &verbosity)
WORKSPACE METHOD: DisortCalcClearsky.
void abs_linesSetLinemixingLimit_g(Workspace &ws, const MRecord &mr)
void opt_prop_sptFromMonoData(ArrayOfPropagationMatrix &ext_mat_spt, ArrayOfStokesVector &abs_vec_spt, const ArrayOfArrayOfSingleScatteringData &scat_data_mono, const Vector &za_grid, const Vector &aa_grid, const Index &za_index, const Index &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 abs_xsec_per_speciesAddHitranXsec_g(Workspace &ws, const MRecord &mr)
void abs_lookupTestAccuracy_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void retrievalAddCatalogParameter_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfTransmissionMatrixArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_GasAbsLookup_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 RT4CalcWithRT4Surface_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesChangeLineShapeModelParameterForSpecies(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const QuantumIdentifier &QI, const String ¶meter, const String &coefficient, const String &species, const Numeric &change, const Index &relative, const String &species_tag, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesChangeLineShapeModelParameterForSpecies.
void Ignore_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void refellipsoidIo(Vector &refellipsoid, const String &model, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidIo.
void psdFieldEtAl19(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &psd_size_grid, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const Numeric &scat_species_a, const Numeric &scat_species_b, const Numeric &t_min, const Numeric &t_max, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdFieldEtAl19.
void doit_scat_field_agendaExecute(Workspace &ws, Tensor6 &doit_scat_field, const Tensor6 &cloudbox_field_mono, const Agenda &input_agenda)
void Print_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void DoitScatteringDataPrepare_g(Workspace &ws, const MRecord &mr)
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 Matrix &sensor_response_dlos_grid, const ArrayOfRetrievalQuantity &jacobian_quantities, const Index &period_index, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcSinefit.
void covmat_seAddInverseBlock_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void VectorCreate_g(Workspace &ws, const MRecord &mr)
void GasAbsLookupCreate_g(Workspace &ws, const MRecord &mr)
void WriteNetCDFIndexed_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void DiagonalMatrix_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void spectral_radiance_fieldCopyCloudboxField(Tensor7 &spectral_radiance_field, const Index &atmosphere_dim, const Vector &p_grid, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Tensor7 &cloudbox_field, const Verbosity &verbosity)
WORKSPACE METHOD: spectral_radiance_fieldCopyCloudboxField.
void AtmFieldsRefinePgrid(Vector &p_grid, Tensor3 &t_field, Tensor3 &z_field, Tensor4 &vmr_field, Index &atmfields_checked, Index &atmgeom_checked, Index &cloudbox_checked, const Vector &lat_grid, const Vector &lon_grid, const Index &atmosphere_dim, const Numeric &p_step, const Index &interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldsRefinePgrid.
void abs_linesDeleteLinesWithQuantumNumberAbove_g(Workspace &ws, const MRecord &mr)
void iyCalc_g(Workspace &ws, const MRecord &mr)
void jacobianAddNLTE_g(Workspace &ws, const MRecord &mr)
void abs_cia_dataReadFromXML(ArrayOfCIARecord &abs_cia_data, const ArrayOfArrayOfSpeciesTag &abs_species, const String &filename, const Verbosity &verbosity)
WORKSPACE METHOD: abs_cia_dataReadFromXML.
void Ignore_sg_ArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void scat_data_monoCalc(ArrayOfArrayOfSingleScatteringData &scat_data_mono, const ArrayOfArrayOfSingleScatteringData &scat_data, const Vector &f_grid, const Index &f_index, const Verbosity &verbosity)
WORKSPACE METHOD: scat_data_monoCalc.
void nvitrinesGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTimeArrayOfTime_g(Workspace &ws, const MRecord &mr)
void Wigner6Unload(Index &wigner_initialized, const Verbosity &verbosity)
WORKSPACE METHOD: Wigner6Unload.
void WriteXMLIndexed_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void RadiationFieldSpectralIntegrate(Tensor4 &radiation_field, const Vector &f_grid, const Tensor5 &spectral_radiation_field, const Verbosity &verbosity)
WORKSPACE METHOD: RadiationFieldSpectralIntegrate.
void Delete_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void refellipsoidForAzimuth(Vector &refellipsoid, const Numeric &latitude, const Numeric &azimuth, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidForAzimuth.
void TessemNNReadAscii(TessemNN &tessem_nn, const String &filename, const Verbosity &verbosity)
WORKSPACE METHOD: TessemNNReadAscii.
void AntennaConstantGaussian1D(Index &antenna_dim, Matrix &mblock_dlos_grid, GriddedField4 &antenna_response, Matrix &antenna_dlos, const Index &n_za_grid, const Numeric &fwhm, const Numeric &xwidth_si, const Numeric &dx_si, const Verbosity &verbosity)
WORKSPACE METHOD: AntennaConstantGaussian1D.
void ArrayOfArrayOfTensor6Create(ArrayOfArrayOfTensor6 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfTensor6Create.
void ArrayOfMatrixCreate(ArrayOfMatrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfMatrixCreate.
void ReadXML_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfSingleScatteringDataArrayOfSingleScatteringData_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 Print_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void SingleScatteringDataCreate(SingleScatteringData &out, const Verbosity &verbosity)
WORKSPACE METHOD: SingleScatteringDataCreate.
void IndexSetToLast_sg_ArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void iyHybrid2(Workspace &ws, Matrix &iy, ArrayOfMatrix &iy_aux, ArrayOfTensor3 &diy_dx, Vector &ppvar_p, Vector &ppvar_t, EnergyLevelMap &ppvar_nlte, Matrix &ppvar_vmr, Matrix &ppvar_wind, Matrix &ppvar_mag, Matrix &ppvar_pnd, Matrix &ppvar_f, Tensor3 &ppvar_iy, Tensor4 &ppvar_trans_cumulat, const Index &iy_id, const Index &stokes_dim, const Vector &f_grid, const Index &atmosphere_dim, const Vector &p_grid, const Tensor3 &t_field, const EnergyLevelMap &nlte_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 ArrayOfTensor4 &dpnd_field_dx, const ArrayOfString &scat_species, const ArrayOfArrayOfSingleScatteringData &scat_data, const String &iy_unit, const ArrayOfString &iy_aux_vars, const Index &jacobian_do, const ArrayOfRetrievalQuantity &jacobian_quantities, const Agenda &propmat_clearsky_agenda, const Agenda &water_p_eq_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 Ppath &ppath, const Vector &rte_pos2, const Numeric &rte_alonglos_v, const Tensor3 &surface_props_data, const Tensor7 &cloudbox_field, const Vector &za_grid, const Index &Naa_grid, const Index &t_interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: iyHybrid2.
void Ignore_sg_PropagationMatrix_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTensor4Tensor4_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyAddOnTheFly(Workspace &ws, ArrayOfPropagationMatrix &propmat_clearsky, ArrayOfStokesVector &nlte_source, ArrayOfPropagationMatrix &dpropmat_clearsky_dx, ArrayOfStokesVector &dnlte_dx_source, ArrayOfStokesVector &nlte_dsource_dx, const Vector &f_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfRetrievalQuantity &jacobian_quantities, const Numeric &rtp_pressure, const Numeric &rtp_temperature, const EnergyLevelMap &rtp_nlte, const Vector &rtp_vmr, const Agenda &abs_xsec_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearskyAddOnTheFly.
void ReadXMLIndexed_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void VectorSetConstant(Vector &out, const Index &nelem, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: VectorSetConstant.
void IndexSetToLast_sg_ArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void RT4Calc(Workspace &ws, Tensor7 &cloudbox_field, Vector &za_grid, Vector &aa_grid, const Index &atmfields_checked, const Index &atmgeom_checked, const Index &scat_data_checked, const Index &cloudbox_checked, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Agenda &propmat_clearsky_agenda, const Agenda &surface_rtprop_agenda, const Index &atmosphere_dim, const Tensor4 &pnd_field, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Vector &p_grid, const ArrayOfArrayOfSingleScatteringData &scat_data, const Vector &f_grid, const Index &stokes_dim, const Matrix &z_surface, const Index &nstreams, const String &pfct_method, const String &quad_type, const Index &add_straight_angles, const Index &pfct_aa_grid_size, const Index &auto_inc_nstreams, const Index &robust, const Index &za_interp_order, const Index &cos_za_interp, const Numeric &max_delta_tau, const Verbosity &verbosity)
WORKSPACE METHOD: RT4Calc.
void lat_gridFromRawField(Vector &lat_grid, const GriddedField3 &field_raw, const Verbosity &verbosity)
WORKSPACE METHOD: lat_gridFromRawField.
void NumericSet_g(Workspace &ws, const MRecord &mr)
void specular_losCalc_g(Workspace &ws, const MRecord &mr)
void Compare_sg_Tensor5Tensor5_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Vector_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void sensor_responseAntenna(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Matrix &sensor_response_dlos_grid, const Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Index &atmosphere_dim, const Index &antenna_dim, const Matrix &antenna_dlos, const GriddedField4 &antenna_response, const Index &sensor_norm, const String &option_2d, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseAntenna.
void VectorAddScalar_g(Workspace &ws, const MRecord &mr)
void jacobianAddSinefit(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const ArrayOfIndex &sensor_response_pol_grid, const Matrix &sensor_response_dlos_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 jacobianAddFreqStretch(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Vector &f_grid, const Numeric &df, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddFreqStretch.
void Print_sg_ArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void refellipsoidGanymede(Vector &refellipsoid, const String &model, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidGanymede.
void Select_sg_ArrayOfArrayOfRadiationVectorArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void time_stampsSort_sg_ArrayOfVectorArrayOfVector_g(Workspace &ws, const MRecord &mr)
void VectorScale_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfAgendaAgenda_g(Workspace &ws, const MRecord &mr)
void ScatSpeciesSizeMassInfo(Vector &scat_species_x, Numeric &scat_species_a, Numeric &scat_species_b, const ArrayOfArrayOfScatteringMetaData &scat_meta, const Index &species_index, const String &x_unit, const Numeric &x_fit_start, const Numeric &x_fit_end, const Index &do_only_x, const Verbosity &verbosity)
WORKSPACE METHOD: ScatSpeciesSizeMassInfo.
void Delete_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void Copy_sg_QuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void SurfaceDummy_g(Workspace &ws, const MRecord &mr)
void abs_linesAppendWithLines(ArrayOfAbsorptionLines &abs_lines, const ArrayOfAbsorptionLines &appending_lines, const Index &safe, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesAppendWithLines.
void ReadXMLIndexed_sg_Time_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void abs_linesSetBaseParameterForMatchingLines(ArrayOfAbsorptionLines &abs_lines, const QuantumIdentifier &QI, const String ¶meter_name, const Numeric &change, const Index &loose_matching, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetBaseParameterForMatchingLines.
void ReadLBLRTM_g(Workspace &ws, const MRecord &mr)
void TimerCreate_g(Workspace &ws, const MRecord &mr)
void complex_refr_indexIceWarren84_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesChangeLineShapeModelParameterForMatchingLines(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const QuantumIdentifier &QI, const String ¶meter, const String &coefficient, const String &species, const Numeric &change, const Index &relative, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesChangeLineShapeModelParameterForMatchingLines.
void ArrayOfGriddedField1Create(ArrayOfGriddedField1 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfGriddedField1Create.
void nlte_fieldSetLteInternalPartitionFunction_g(Workspace &ws, const MRecord &mr)
void MCSetSeedFromTime(Index &mc_seed, const Verbosity &verbosity)
WORKSPACE METHOD: MCSetSeedFromTime.
void antenna_responseVaryingGaussian_g(Workspace &ws, const MRecord &mr)
void sensor_responseMetMM(Index &antenna_dim, Matrix &mblock_dlos_grid, Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Vector &sensor_response_f_grid, ArrayOfIndex &sensor_response_pol_grid, Matrix &sensor_response_dlos_grid, Index &sensor_norm, const Index &atmosphere_dim, const Index &stokes_dim, const Vector &f_grid, const Vector &f_backend, const ArrayOfArrayOfIndex &channel2fgrid_indexes, const ArrayOfVector &channel2fgrid_weights, const String &iy_unit, const Matrix &antenna_dlos, const ArrayOfString &met_mm_polarisation, const Vector &met_mm_antenna, const Index &use_antenna, const Index &mirror_dza, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseMetMM.
void Touch_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void batch_atm_fields_compactFromArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void LocalTimeOffset(Numeric &dt, const Verbosity &verbosity)
WORKSPACE METHOD: LocalTimeOffset.
void Touch_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void ReadLBLRTM(ArrayOfAbsorptionLines &abs_lines, const String &filename, const Numeric &fmin, const Numeric &fmax, const String &globalquantumnumbers, const String &localquantumnumbers, const String &normalization_option, const String &mirroring_option, const String &population_option, const String &lineshapetype_option, const String &cutoff_option, const Numeric &cutoff_value, const Numeric &linemixinglimit_value, const Verbosity &verbosity)
WORKSPACE METHOD: ReadLBLRTM.
void Print_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void ScatElementsPndAndScatAdd_g(Workspace &ws, const MRecord &mr)
void FlagOn_g(Workspace &ws, const MRecord &mr)
void WindRawRead(GriddedField3 &wind_u_field_raw, GriddedField3 &wind_v_field_raw, GriddedField3 &wind_w_field_raw, const String &basename, const Verbosity &verbosity)
WORKSPACE METHOD: WindRawRead.
Routines for setting up the jacobian.
void retrievalAddPointingZa_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void surface_complex_refr_indexFromGriddedField5_g(Workspace &ws, const MRecord &mr)
void Append_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyAddFaraday_g(Workspace &ws, const MRecord &mr)
void IndexSet_g(Workspace &ws, const MRecord &mr)
void ybatchCalc_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTelsemAtlasArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_GridPos_g(Workspace &ws, const MRecord &mr)
void Touch_sg_AbsorptionLines_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void timeNow(Time &time, const Verbosity &verbosity)
WORKSPACE METHOD: timeNow.
void refellipsoidForAzimuth_g(Workspace &ws, const MRecord &mr)
void atm_fields_compactAddConstant_g(Workspace &ws, const MRecord &mr)
void vmr_fieldSetConstant(Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const String &species, const Numeric &vmr_value, const Verbosity &verbosity)
WORKSPACE METHOD: vmr_fieldSetConstant.
void ArrayOfTelsemAtlasCreate_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void TessemNNReadAscii_g(Workspace &ws, const MRecord &mr)
void npagesGet_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
void ArrayOfIndexSetConstant_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void psdWangEtAl16_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void cloudbox_fieldSetFromPrecalc(Tensor7 &cloudbox_field, const Vector &za_grid, const Vector &f_grid, const Index &atmosphere_dim, const Index &stokes_dim, const ArrayOfIndex &cloudbox_limits, const Index &doit_is_initialized, const Tensor7 &cloudbox_field_precalc, const Verbosity &verbosity)
WORKSPACE METHOD: cloudbox_fieldSetFromPrecalc.
void Touch_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void WriteNetCDF_sg_Vector_g(Workspace &ws, const MRecord &mr)
void CompareRelative_sg_Tensor3Tensor3_g(Workspace &ws, const MRecord &mr)
void ArrayOfQuantumIdentifierSet(ArrayOfQuantumIdentifier &out, const ArrayOfString &string_initializers, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfQuantumIdentifierSet.
void GriddedField1Create(GriddedField1 &out, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField1Create.
void Append_sg_ArrayOfArrayOfStringArrayOfString_g(Workspace &ws, const MRecord &mr)
void CIAInfo_g(Workspace &ws, const MRecord &mr)
void covmat_sxExtractSqrtDiagonal(Vector &x_norm, const CovarianceMatrix &covmat_sx, const Verbosity &verbosity)
WORKSPACE METHOD: covmat_sxExtractSqrtDiagonal.
void Flatten_sg_Tensor4ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void covmat_ssCalc(Matrix &covmat_ss, const Matrix &avk, const CovarianceMatrix &covmat_sx, const Verbosity &verbosity)
WORKSPACE METHOD: covmat_ssCalc.
void Copy_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void AddZaAa(Matrix &new_los, const Vector &ref_los, const Matrix &dlos, const Verbosity &verbosity)
WORKSPACE METHOD: AddZaAa.
void abs_lines_per_speciesSetBaseParameterForMatchingLevels(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfQuantumIdentifier &QI, const String ¶meter_name, const Vector &change, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetBaseParameterForMatchingLevels.
void ReadXML_sg_Time_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_Tensor3Tensor7_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void Print_sg_TessemNN_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.
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 Copy_sg_ArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
void CompareRelative_sg_ArrayOfTensor3ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
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 Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddTemperature.
void vmr_fieldPerturbAtmGrids_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Tensor5_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 &unit, const Verbosity &verbosity)
WORKSPACE METHOD: abs_speciesAdd2.
void ReadXMLIndexed_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesWriteSplitXML_g(Workspace &ws, const MRecord &mr)
void npagesGet_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void refellipsoidGanymede_g(Workspace &ws, const MRecord &mr)
void ArrayOfGriddedFieldGetNames_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void refr_index_airInfraredEarth_g(Workspace &ws, const MRecord &mr)
void propmat_clearsky_fieldCalc(Workspace &ws, Tensor7 &propmat_clearsky_field, Tensor6 &nlte_source_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 EnergyLevelMap &nlte_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 Ignore_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void Print_sg_TelsemAtlas_g(Workspace &ws, const MRecord &mr)
void refellipsoidOrbitPlane(Vector &refellipsoid, const Numeric &orbitinc, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidOrbitPlane.
void RationalCreate_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetMirroringForSpecies(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const String &option, const String &species_tag, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetMirroringForSpecies.
void ReadXML_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void opt_prop_sptFromMonoData_g(Workspace &ws, const MRecord &mr)
void retrievalAddWind(Workspace &ws, CovarianceMatrix &covmat_sx, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Index &atmosphere_dim, const Sparse &covmat_block, const Sparse &covmat_inv_block, 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 Numeric &dfrequency, const Verbosity &verbosity)
WORKSPACE METHOD: retrievalAddWind.
Class to handle time in ARTS.
void abs_xsec_per_speciesAddLines_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfRetrievalQuantityArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void abs_linesChangeLineShapeModelParameterForMatchingLines(ArrayOfAbsorptionLines &abs_lines, const QuantumIdentifier &QI, const String ¶meter, const String &coefficient, const String &species, const Numeric &change, const Index &relative, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesChangeLineShapeModelParameterForMatchingLines.
void covmat_seSet_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void sensor_responsePolarisation(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_f_grid, const Matrix &sensor_response_dlos_grid, const Index &stokes_dim, const String &iy_unit, const ArrayOfIndex &instrument_pol, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responsePolarisation.
void abs_linesSetLinemixingLimitForMatch_g(Workspace &ws, const MRecord &mr)
void ArrayOfSparseCreate_g(Workspace &ws, const MRecord &mr)
void abs_cia_dataReadFromCIA_g(Workspace &ws, const MRecord &mr)
void FrequencyFromCGSAngularWavenumber_sg_NumericNumeric_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfTensor6ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfGriddedField2GriddedField2_g(Workspace &ws, const MRecord &mr)
void Print_sg_EnergyLevelMap_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void AtmFieldsRefinePgrid_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void Append_sg_MatrixVector_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_EnergyLevelMap_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_TransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void surfaceFastem(Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Index &atmosphere_dim, const Index &stokes_dim, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const Numeric &surface_skin_t, const Numeric &salinity, const Numeric &wind_speed, const Numeric &wind_direction, const Vector &transmittance, const Index &fastem_version, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceFastem.
void scat_dataReduceT_g(Workspace &ws, const MRecord &mr)
void abs_xsec_per_speciesAddCIA_g(Workspace &ws, const MRecord &mr)
void covmat1DMarkov_sg_MatrixMatrix_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.
void MatrixAddScalar(Matrix &out, const Matrix &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixAddScalar.
void pndFromPsd(Matrix &pnd_data, Tensor3 &dpnd_data_dx, const Vector &pnd_size_grid, const Matrix &psd_data, const Vector &psd_size_grid, const Tensor3 &dpsd_data_dx, const ArrayOfArrayOfSingleScatteringData &scat_data, const Vector &f_grid, const Index &scat_data_checked, const Index &quad_order, const Index &scat_index, const Numeric &threshold_se_ext, const Numeric &threshold_ss_ext, const Numeric &threshold_se_pnd, const Verbosity &verbosity)
WORKSPACE METHOD: pndFromPsd.
void telsem_atlasReadAscii_g(Workspace &ws, const MRecord &mr)
void WriteNetCDF_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void pndFromPsdBasic_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfTensor7ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void TessemNNCreate_g(Workspace &ws, const MRecord &mr)
void jacobianAddAbsSpecies_g(Workspace &ws, const MRecord &mr)
void Copy_sg_EnergyLevelMap_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyAddHitranLineMixingLines(ArrayOfPropagationMatrix &propmat_clearsky, const HitranRelaxationMatrixData &abs_hitran_relmat_data, const ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const Vector &f_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfRetrievalQuantity &jacobian_quantities, const SpeciesAuxData &partition_functions, const Numeric &rtp_pressure, const Numeric &rtp_temperature, const Vector &rtp_vmr, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearskyAddHitranLineMixingLines.
void abs_lines_per_speciesSetLinemixingLimitForSpecies_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void geo_posLowestAltitudeOfPpath_g(Workspace &ws, const MRecord &mr)
void opt_prop_sptFromData(ArrayOfPropagationMatrix &ext_mat_spt, ArrayOfStokesVector &abs_vec_spt, const ArrayOfArrayOfSingleScatteringData &scat_data, const Vector &za_grid, const Vector &aa_grid, const Index &za_index, const Index &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 abs_linesCompact_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfSingleScatteringDataCreate_g(Workspace &ws, const MRecord &mr)
void Compare_sg_MatrixMatrix_g(Workspace &ws, const MRecord &mr)
void Select(T &needles, const T &haystack, const ArrayOfIndex &needleindexes, const Verbosity &verbosity)
WORKSPACE METHOD: Select.
void Touch_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void ArrayOfCIARecordCreate(ArrayOfCIARecord &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfCIARecordCreate.
void retrievalAddFreqShift_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 Select_sg_ArrayOfArrayOfTensor3ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void specular_losCalcNoTopography_g(Workspace &ws, const MRecord &mr)
void abs_xsec_per_speciesAddPredefinedO2MPM2020(ArrayOfMatrix &abs_xsec_per_species, ArrayOfArrayOfMatrix &dabs_xsec_per_species_dx, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfRetrievalQuantity &jacobian_quantities, const Vector &f_grid, const Vector &abs_p, const Vector &abs_t, const Matrix &abs_vmrs, const Verbosity &verbosity)
WORKSPACE METHOD: abs_xsec_per_speciesAddPredefinedO2MPM2020.
void Touch_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void doit_conv_flagAbsBT(Index &doit_conv_flag, Index &doit_iteration_counter, Tensor6 &cloudbox_field_mono, const Tensor6 &cloudbox_field_mono_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 Touch_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
void EnergyLevelMapSet_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 ArrayOfGriddedFieldGetNames_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void abs_lookupInit(GasAbsLookup &abs_lookup, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupInit.
void Touch_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void pha_mat_sptFromScat_data(Tensor5 &pha_mat_spt, const ArrayOfArrayOfSingleScatteringData &scat_data, const Index &scat_data_checked, const Vector &za_grid, const Vector &aa_grid, const Index &za_index, const Index &aa_index, const Index &f_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_sptFromScat_data.
void Select_sg_ArrayOfSingleScatteringDataArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void covmat_seAddInverseBlock_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfGriddedField1ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void retrievalAddSurfaceQuantity(Workspace &ws, CovarianceMatrix &covmat_sx, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Sparse &covmat_block, const Sparse &covmat_inv_block, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Vector &g1, const Vector &g2, const String &quantity, const Verbosity &verbosity)
WORKSPACE METHOD: retrievalAddSurfaceQuantity.
void abs_lines_per_speciesSetLinemixingLimit_g(Workspace &ws, const MRecord &mr)
void ScatElementsSelect(ArrayOfArrayOfSingleScatteringData &scat_data_raw, ArrayOfArrayOfScatteringMetaData &scat_meta, const ArrayOfString &scat_species, const String &species, const String &sizeparam, const Numeric &sizemin, const Numeric &sizemax, const Numeric &tolerance, const String &delim, const Verbosity &verbosity)
WORKSPACE METHOD: ScatElementsSelect.
void jacobianCalcFreqStretch_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void avkCalc_g(Workspace &ws, const MRecord &mr)
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 abs_speciesSet_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_NumericTensor6_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyAddParticles_g(Workspace &ws, const MRecord &mr)
void ybatchTroposphericCorrectionNaiveMedianForward(ArrayOfVector &ybatch_corr, ArrayOfVector &ybatch, const ArrayOfIndex &range, const Vector &trop_temp, const Numeric &targ_temp, const Verbosity &verbosity)
WORKSPACE METHOD: ybatchTroposphericCorrectionNaiveMedianForward.
void Append_sg_ArrayOfStokesVectorArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void Wigner3Init(Index &wigner_initialized, const Index &fast_wigner_stored_symbols, const Index &largest_wigner_symbol_parameter, const Verbosity &verbosity)
WORKSPACE METHOD: Wigner3Init.
void ZFromPSimple_g(Workspace &ws, const MRecord &mr)
void ReadNetCDF_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void yCalcAppend_g(Workspace &ws, const MRecord &mr)
void AtmosphereSet3D(Index &atmosphere_dim, Vector &lat_true, Vector &lon_true, const Verbosity &verbosity)
WORKSPACE METHOD: AtmosphereSet3D.
void abs_xsec_per_speciesInit(ArrayOfMatrix &abs_xsec_per_species, ArrayOfMatrix &src_xsec_per_species, ArrayOfArrayOfMatrix &dabs_xsec_per_species_dx, ArrayOfArrayOfMatrix &dsrc_xsec_per_species_dx, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfIndex &abs_species_active, const Vector &f_grid, const Vector &abs_p, const Index &abs_xsec_agenda_checked, const Index &nlte_do, const Verbosity &verbosity)
WORKSPACE METHOD: abs_xsec_per_speciesInit.
void Copy_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
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 Print_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void collision_coefficientsFromSplitFiles_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void line_irradianceCalcForSingleSpeciesNonOverlappingLinesPseudo2D(Workspace &ws, Matrix &line_irradiance, Tensor3 &line_transmission, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const EnergyLevelMap &nlte_field, const Tensor4 &vmr_field, const Tensor3 &t_field, const Tensor3 &z_field, const Vector &p_grid, const Vector &refellipsoid, const Tensor3 &surface_props_data, const Agenda &iy_main_agenda, const Agenda &ppath_agenda, const Agenda &iy_space_agenda, const Agenda &iy_surface_agenda, const Agenda &iy_cloudbox_agenda, const Agenda &propmat_clearsky_agenda, const Numeric &df, const Index &nz, const Index &nf, const Numeric &r, const Verbosity &verbosity)
WORKSPACE METHOD: line_irradianceCalcForSingleSpeciesNonOverlappingLinesPseudo2D. ...
void covmatDiagonal_sg_MatrixMatrix_g(Workspace &ws, const MRecord &mr)
void p_gridDensify_g(Workspace &ws, const MRecord &mr)
void ScatSpeciesExtendTemperature_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfTensor3Create_g(Workspace &ws, const MRecord &mr)
void telsemAtlasLookup(Vector &emissivities, const Numeric &lat, const Numeric &lon, const TelsemAtlas &atlas, const Verbosity &verbosity)
WORKSPACE METHOD: telsemAtlasLookup.
void WriteXMLIndexed_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void FastemStandAlone(Matrix &emissivity, Matrix &reflectivity, const Vector &f_grid, const Numeric &surface_skin_t, const Numeric &za, const Numeric &salinity, const Numeric &wind_speed, const Numeric &rel_aa, const Vector &transmittance, const Index &fastem_version, const Verbosity &verbosity)
WORKSPACE METHOD: FastemStandAlone.
void ReadXML_sg_GridPos_g(Workspace &ws, const MRecord &mr)
void jacobianAddBasicCatalogParameter_g(Workspace &ws, const MRecord &mr)
void AtmosphereSet2D(Index &atmosphere_dim, Vector &lon_grid, const Verbosity &verbosity)
WORKSPACE METHOD: AtmosphereSet2D.
void Reduce_sg_MatrixTensor5_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void PpathCreate_g(Workspace &ws, const MRecord &mr)
void pha_mat_sptFromData_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
void timerStop(Timer &timer, const Verbosity &verbosity)
WORKSPACE METHOD: timerStop.
void sensor_responseMultiMixerBackend(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Matrix &sensor_response_dlos_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 Append_sg_ArrayOfArrayOfTensor3ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void jacobianAddTemperature_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_StokesVector_g(Workspace &ws, const MRecord &mr)
void AntennaOff_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void EnergyLevelMapCreate(EnergyLevelMap &out, const Verbosity &verbosity)
WORKSPACE METHOD: EnergyLevelMapCreate.
void IndexSetToLast_sg_ArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
void psdSeifertBeheng06(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &psd_size_grid, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const String &hydrometeor_type, const Numeric &t_min, const Numeric &t_max, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdSeifertBeheng06.
void IndexSetToLast_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfMatrix_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 ReadXML_sg_ArrayOfGriddedField2_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 VectorMatrixMultiply(Vector &out, const Matrix &m, const Vector &v, const Verbosity &verbosity)
WORKSPACE METHOD: VectorMatrixMultiply.
void ncolsGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void cloudbox_fieldUpdate1D(Workspace &ws, Tensor6 &cloudbox_field_mono, 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 &za_grid, const Tensor4 &pnd_field, const Agenda &ppath_step_agenda, const Numeric &ppath_lmax, 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: cloudbox_fieldUpdate1D.
void abs_xsec_per_speciesAddHitranXsec(ArrayOfMatrix &abs_xsec_per_species, ArrayOfArrayOfMatrix &dabs_xsec_per_species_dx, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfIndex &abs_species_active, const Vector &f_grid, const Vector &abs_p, const Vector &abs_t, const ArrayOfXsecRecord &hitran_xsec_data, const Index &apply_tfit, const Numeric &force_p, const Numeric &force_t, const Verbosity &verbosity)
WORKSPACE METHOD: abs_xsec_per_speciesAddHitranXsec.
void Append_sg_ArrayOfArrayOfGriddedField2ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void xClip_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void Append_sg_StringString_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void psdMonoMass(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const ArrayOfArrayOfScatteringMetaData &scat_meta, const Index &species_index, const Numeric &t_min, const Numeric &t_max, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdMonoMass.
void ppathPlaneParallel_g(Workspace &ws, const MRecord &mr)
void lat_gridFromRawField_g(Workspace &ws, const MRecord &mr)
void Tensor7Create_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
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 cloudbox_fieldSetClearsky_g(Workspace &ws, const MRecord &mr)
void atm_fields_compactAddSpecies(GriddedField4 &atm_fields_compact, const String &name, const GriddedField3 &value, const Index &prepend, const Verbosity &verbosity)
WORKSPACE METHOD: atm_fields_compactAddSpecies.
void Ignore_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast(Index &nelem, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: IndexSetToLast.
void Append_sg_ArrayOfTensor5Tensor5_g(Workspace &ws, const MRecord &mr)
void WriteMolTau_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void psdFieldEtAl07_g(Workspace &ws, const MRecord &mr)
void MatrixIdentity_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void Print_sg_String_g(Workspace &ws, const MRecord &mr)
void CIARecordReadFromFile(CIARecord &cia_record, const String &species_tag, const String &filename, const Verbosity &verbosity)
WORKSPACE METHOD: CIARecordReadFromFile.
void ppathFromRtePos2_g(Workspace &ws, const MRecord &mr)
void diameter_maxFromDiameter_volume_equ_g(Workspace &ws, const MRecord &mr)
void pnd_fieldExpand1D_g(Workspace &ws, const MRecord &mr)
void TestArrayOfAgenda(Workspace &ws, const ArrayOfAgenda &test_agenda_array, const Index &index, const Verbosity &verbosity)
WORKSPACE METHOD: TestArrayOfAgenda.
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 ArrayOfAgendaCreate_g(Workspace &ws, const MRecord &mr)
void batch_atm_fields_compactFromArrayOfMatrix(ArrayOfGriddedField4 &batch_atm_fields_compact, const Index &atmosphere_dim, const ArrayOfMatrix &atmospheres_fields, const ArrayOfString &field_names, const Verbosity &verbosity)
WORKSPACE METHOD: batch_atm_fields_compactFromArrayOfMatrix.
void sensor_responseStokesRotation_g(Workspace &ws, const MRecord &mr)
void jacobianAddSinefit_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 Delete_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
void ReadHITRAN_g(Workspace &ws, const MRecord &mr)
void Print_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void sensor_responseBackend_g(Workspace &ws, const MRecord &mr)
void AgendaExecute(Workspace &ws, const Agenda &a, const Verbosity &verbosity)
WORKSPACE METHOD: AgendaExecute.
void ScatSpeciesMerge_g(Workspace &ws, const MRecord &mr)
void CIAInfo(const String &catalogpath, const ArrayOfString &cia_tags, const Verbosity &verbosity)
WORKSPACE METHOD: CIAInfo.
void propmat_clearskyZero_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfCIARecordCIARecord_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfRadiationVectorArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetLinemixingLimit(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetLinemixingLimit.
void nelemGet_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void covmatDiagonal_sg_SparseSparse_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void cloudbox_fieldSetConst_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void ext_matAddGas(PropagationMatrix &ext_mat, const ArrayOfPropagationMatrix &propmat_clearsky, const Verbosity &verbosity)
WORKSPACE METHOD: ext_matAddGas.
void Select_sg_ArrayOfTelsemAtlasArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
void Copy_sg_TessemNN_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_StokesVector_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_CIARecord_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void Delete_sg_TransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void f_gridFromAbsorptionLines(Vector &f_grid, const ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const Numeric &delta_f_low, const Numeric &delta_f_upp, const Index &num_freqs, const Verbosity &verbosity)
WORKSPACE METHOD: f_gridFromAbsorptionLines.
void Print_sg_ArrayOfArrayOfIndex_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 WriteNetCDFIndexed_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void NumericCreate(Numeric &out, const Verbosity &verbosity)
WORKSPACE METHOD: NumericCreate.
void abs_lines_per_speciesCreateFromLines(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfAbsorptionLines &abs_lines, const ArrayOfArrayOfSpeciesTag &abs_species, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesCreateFromLines.
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 SpeciesAuxData &partition_functions, const Index &abs_f_interp_order, const Index &negative_vmr_ok, const Index &bad_partition_functions_ok, const Verbosity &verbosity)
WORKSPACE METHOD: atmfields_checkedCalc.
Namespace and functions to deal with HITRAN linemixing.
void surfaceTessem_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetLinemixingLimitForMatch(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const Numeric &value, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetLinemixingLimitForMatch.
void PrintWorkspace_g(Workspace &ws, const MRecord &mr)
void Extract_sg_Tensor3Tensor4_g(Workspace &ws, const MRecord &mr)
void Extract_sg_MatrixArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTransmissionMatrixTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void retrievalAddPolyfit(Workspace &ws, CovarianceMatrix &covmat_sx, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Sparse &covmat_block, const Sparse &covmat_inv_block, const ArrayOfIndex &sensor_response_pol_grid, const Matrix &sensor_response_dlos_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: retrievalAddPolyfit.
void Ignore_sg_TelsemAtlas_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void Extract_sg_MatrixTensor3_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTensor6Tensor6_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_QuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void Print_sg_Rational_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void doit_scat_fieldCalc_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void AtmFieldsAndParticleBulkPropFieldFromCompact_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void DoitInit(Tensor6 &doit_scat_field, Tensor7 &cloudbox_field, Index &doit_is_initialized, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &f_grid, const Vector &za_grid, const Vector &aa_grid, const Index &doit_za_grid_size, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Verbosity &verbosity)
WORKSPACE METHOD: DoitInit.
void Ignore_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
void MatrixVectorMultiply(Vector &out, const Matrix &m, const Vector &v, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixVectorMultiply.
void Copy_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
void CompareRelative_sg_ArrayOfPropagationMatrixArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void retrievalAddSurfaceQuantity_g(Workspace &ws, const MRecord &mr)
void rtp_nlteFromRaw_g(Workspace &ws, const MRecord &mr)
void Tensor3AddScalar_g(Workspace &ws, const MRecord &mr)
void ppath_fieldFromDownUpLimbGeoms(Workspace &ws, ArrayOfPpath &ppath_field, const Agenda &ppath_agenda, const Numeric &ppath_lmax, const Numeric &ppath_lraytrace, const Index &atmgeom_checked, const Tensor3 &z_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 Vector &refellipsoid, const Index &atmosphere_dim, const Index &nz, const Verbosity &verbosity)
WORKSPACE METHOD: ppath_fieldFromDownUpLimbGeoms.
void surfaceFlatRefractiveIndex_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Timer_g(Workspace &ws, const MRecord &mr)
void Touch_sg_TransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void scat_data_checkedCalc_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
void AtmFieldsCalcExpand1D_g(Workspace &ws, const MRecord &mr)
void output_file_formatSetZippedAscii(String &output_file_format, const Verbosity &verbosity)
WORKSPACE METHOD: output_file_formatSetZippedAscii.
void IndexSetToLast_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfStokesVector_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 particle_fieldCleanup(Tensor4 &particle_field_out, const Tensor4 &particle_field_in, const Numeric &threshold, const Verbosity &verbosity)
WORKSPACE METHOD: particle_fieldCleanup.
void MatrixPlanck(Matrix &out, const Index &stokes_dim, const Vector &f, const Numeric &t, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixPlanck.
void Ignore_sg_ArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void lat_gridFromZRaw_g(Workspace &ws, const MRecord &mr)
void sensor_responseGenericAMSU(Vector &f_grid, Index &antenna_dim, Matrix &mblock_dlos_grid, Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Vector &sensor_response_f_grid, ArrayOfIndex &sensor_response_pol_grid, Matrix &sensor_response_dlos_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 abs_lines_per_speciesSetLinemixingLimitForMatch_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 vmr_fieldClip_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void ReadNetCDF_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void f_gridFromAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void psdModifiedGammaMassSingleMoment(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &psd_size_grid, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const Numeric &scat_species_a, const Numeric &scat_species_b, const Numeric &n_alpha, const Numeric &n_b, const Numeric &mu, const Numeric &gamma, const Numeric &t_min, const Numeric &t_max, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdModifiedGammaMassSingleMoment.
void sensor_responsePolarisation_g(Workspace &ws, const MRecord &mr)
void p_gridFromGasAbsLookup(Vector &p_grid, const GasAbsLookup &abs_lookup, const Verbosity &verbosity)
WORKSPACE METHOD: p_gridFromGasAbsLookup.
void iySurfaceRtpropCalc(Workspace &ws, Matrix &iy, ArrayOfTensor3 &diy_dx, const Matrix &surface_los, const Tensor4 &surface_rmatrix, const Matrix &surface_emission, const ArrayOfString &dsurface_names, const ArrayOfTensor4 &dsurface_rmatrix_dx, const ArrayOfMatrix &dsurface_emission_dx, const Tensor3 &iy_transmission, const Index &iy_id, const Index &jacobian_do, const ArrayOfRetrievalQuantity &jacobian_quantities, const Index &atmosphere_dim, const EnergyLevelMap &nlte_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 String &iy_unit, const Agenda &iy_main_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: iySurfaceRtpropCalc.
void ReadXML_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void AtmosphereSet1D(Index &atmosphere_dim, Vector &lat_grid, Vector &lon_grid, const Verbosity &verbosity)
WORKSPACE METHOD: AtmosphereSet1D.
void ArrayOfIndexSetConstant(ArrayOfIndex &out, const Index &nelem, const Index &value, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfIndexSetConstant.
void psdModifiedGamma_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void g0Mars_g(Workspace &ws, const MRecord &mr)
void AtmosphereSet1D_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfTensor6Create_g(Workspace &ws, const MRecord &mr)
void SpeciesAuxDataCreate(SpeciesAuxData &out, const Verbosity &verbosity)
WORKSPACE METHOD: SpeciesAuxDataCreate.
void Append_sg_ArrayOfMatrixMatrix_g(Workspace &ws, const MRecord &mr)
void abs_linesSetLineShapeTypeForMatch(ArrayOfAbsorptionLines &abs_lines, const String &option, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetLineShapeTypeForMatch.
void Append_sg_Tensor3Matrix_g(Workspace &ws, const MRecord &mr)
void mblock_dlos_gridUniformCircular(Matrix &mblock_dlos_grid, const Numeric &spacing, const Numeric &width, const Index ¢re, const Verbosity &verbosity)
WORKSPACE METHOD: mblock_dlos_gridUniformCircular.
void Tensor3ExtractFromTensor4_g(Workspace &ws, const MRecord &mr)
void Select_sg_MatrixMatrix_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Index_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void surface_rtpropCallAgendaX(Workspace &ws, Numeric &surface_skin_t, Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const ArrayOfAgenda &surface_rtprop_agenda_array, const Index &surface_type, const Numeric &surface_type_aux, const Verbosity &verbosity)
WORKSPACE METHOD: surface_rtpropCallAgendaX.
void retrievalAddAbsSpecies_g(Workspace &ws, const MRecord &mr)
void abs_hitran_relmat_dataReadHitranRelmatDataAndLines_g(Workspace &ws, const MRecord &mr)
Contains the absorption namespace.
void AtmFieldPRegrid_sg_Tensor3Tensor3_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
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 IndexSetToLast_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void ExtractFromMetaSingleScatSpecies(Vector &meta_param, const ArrayOfArrayOfScatteringMetaData &scat_meta, const String &meta_name, const Index &scat_species_index, const Verbosity &verbosity)
WORKSPACE METHOD: ExtractFromMetaSingleScatSpecies.
void ReadXMLIndexed_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void TimeCreate_g(Workspace &ws, const MRecord &mr)
void Delete_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
void iySurfaceRtpropAgenda(Workspace &ws, Matrix &iy, ArrayOfTensor3 &diy_dx, const Tensor3 &iy_transmission, const Index &iy_id, const Index &jacobian_do, const Index &atmosphere_dim, const EnergyLevelMap &nlte_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 String &iy_unit, const Agenda &iy_main_agenda, const Agenda &surface_rtprop_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: iySurfaceRtpropAgenda.
void ArrayOfGriddedField4Create(ArrayOfGriddedField4 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfGriddedField4Create.
void Touch_sg_ArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfArrayOfVectorArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void pha_mat_sptFromMonoData_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfGriddedField2Create_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_TransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void complex_refr_indexConstant_g(Workspace &ws, const MRecord &mr)
void FrequencyFromCGSKayserWavenumber_sg_NumericNumeric_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfStokesVectorArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_Vector_g(Workspace &ws, const MRecord &mr)
void iyInterpCloudboxField(Matrix &iy, const Tensor7 &cloudbox_field, 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 Matrix &z_surface, const Index &stokes_dim, const Vector &za_grid, const Vector &aa_grid, const Vector &f_grid, const Index &za_interp_order, const Index &za_restrict, const Index &cos_za_interp, const Numeric &za_extpolfac, const Index &aa_interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: iyInterpCloudboxField.
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 Select_sg_ArrayOfRadiationVectorArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void WriteNetCDFIndexed_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfRadiationVectorCreate(ArrayOfArrayOfRadiationVector &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfRadiationVectorCreate.
void MagFieldsCalc_g(Workspace &ws, const MRecord &mr)
void jacobianAddSpecialSpecies(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 Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddSpecialSpecies.
void Ignore_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
void jacobianAddScatSpecies_g(Workspace &ws, const MRecord &mr)
void Print_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_MCAntenna_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 Touch_sg_ArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void retrievalAddCatalogParameters_g(Workspace &ws, const MRecord &mr)
void abs_nlteFromRaw(EnergyLevelMap &abs_nlte, const ArrayOfQuantumIdentifier &nlte_level_identifiers, const Vector &nlte_vibrational_energies, const Matrix &data, const Verbosity &verbosity)
WORKSPACE METHOD: abs_nlteFromRaw.
void Error_g(Workspace &ws, const MRecord &mr)
void INCLUDE(const Verbosity &verbosity)
WORKSPACE METHOD: INCLUDE.
void ArrayOfArrayOfMatrixCreate(ArrayOfArrayOfMatrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfMatrixCreate.
void ReadXMLIndexed_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void pnd_fieldCalcFrompnd_field_raw(Tensor4 &pnd_field, ArrayOfTensor4 &dpnd_field_dx, 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 ArrayOfRetrievalQuantity &jacobian_quantities, const Index &zeropadding, const Verbosity &verbosity)
WORKSPACE METHOD: pnd_fieldCalcFrompnd_field_raw.
void ArrayOfTransmissionMatrixCreate(ArrayOfTransmissionMatrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTransmissionMatrixCreate.
void ppvar_optical_depthFromPpvar_trans_cumulat_g(Workspace &ws, const MRecord &mr)
void sensor_responseBackendFrequencySwitching(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Matrix &sensor_response_dlos_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 scat_data_singleTmatrix_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfAbsorptionLinesArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void SurfaceTessem_g(Workspace &ws, const MRecord &mr)
void VectorCrop_g(Workspace &ws, const MRecord &mr)
void abs_linesSetT0ForMatch_g(Workspace &ws, const MRecord &mr)
void psdMcFarquaharHeymsfield97(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &psd_size_grid, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const Numeric &scat_species_a, const Numeric &scat_species_b, const Numeric &t_min, const Numeric &t_max, const Numeric &t_min_psd, const Numeric &t_max_psd, const Index &picky, const Index &noisy, const Verbosity &verbosity)
WORKSPACE METHOD: psdMcFarquaharHeymsfield97.
void abs_lines_per_speciesWriteSpeciesSplitXML(const String &output_file_format, const ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const String &basename, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesWriteSpeciesSplitXML.
void WriteXML_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Copy_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
Stokes vector is as Propagation matrix but only has 4 possible values.
void ReadXMLIndexed_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_PropagationMatrix_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void sensor_losGeometricFromSensorPosToOtherPositions_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfGriddedField2ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_String_g(Workspace &ws, const MRecord &mr)
G0 G2 FVC Y DV Numeric Numeric Numeric Zeeman LowerQuantumNumbers void * data
void Delete_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void output_file_formatSetBinary(String &output_file_format, const Verbosity &verbosity)
WORKSPACE METHOD: output_file_formatSetBinary.
void IndexSetToLast_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void ArrayOfAgendaExecute_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetLineShapeTypeForMatch_g(Workspace &ws, const MRecord &mr)
void yCalcAppend(Workspace &ws, Vector &y, Vector &y_f, ArrayOfIndex &y_pol, Matrix &y_pos, Matrix &y_los, ArrayOfVector &y_aux, Matrix &y_geo, Matrix &jacobian, ArrayOfRetrievalQuantity &jacobian_quantities, const Index &atmgeom_checked, const Index &atmfields_checked, const Index &atmosphere_dim, const EnergyLevelMap &nlte_field, const Index &cloudbox_on, const Index &cloudbox_checked, const Index &scat_data_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 Matrix &mblock_dlos_grid, const Sparse &sensor_response, const Vector &sensor_response_f, const ArrayOfIndex &sensor_response_pol, const Matrix &sensor_response_dlos, const String &iy_unit, const Agenda &iy_main_agenda, const Agenda &geo_pos_agenda, const Agenda &jacobian_agenda, const Index &jacobian_do, const ArrayOfString &iy_aux_vars, const ArrayOfRetrievalQuantity &jacobian_quantities_copy, const Index &append_instrument_wfs, const Verbosity &verbosity)
WORKSPACE METHOD: yCalcAppend.
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 WriteXML_sg_TelsemAtlas_g(Workspace &ws, const MRecord &mr)
void Duration(Numeric &duration, const Time &start, const Time &end, const Verbosity &verbosity)
WORKSPACE METHOD: Duration.
void jacobianAddFreqShift_g(Workspace &ws, const MRecord &mr)
void z_surfaceConstantAltitude_g(Workspace &ws, const MRecord &mr)
void TestTessem(Vector &outvalues, const TessemNN &net, const Vector &invalues, const Verbosity &verbosity)
WORKSPACE METHOD: TestTessem.
void refellipsoidVenus(Vector &refellipsoid, const String &model, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidVenus.
void surfaceBlackbody_g(Workspace &ws, const MRecord &mr)
void Arts2_g(Workspace &ws, const MRecord &mr)
void sensor_responseBackendFrequencySwitching_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfSpeciesTagCreate_g(Workspace &ws, const MRecord &mr)
void water_p_eq_fieldMK05(Tensor3 &water_p_eq_field, const Tensor3 &t_field, const Verbosity &verbosity)
WORKSPACE METHOD: water_p_eq_fieldMK05.
void covmat_ssCalc_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_AbsorptionLines_g(Workspace &ws, const MRecord &mr)
void RationalSet(Rational &out, const Index &numerator, const Index &denominator, const Verbosity &verbosity)
WORKSPACE METHOD: RationalSet.
void refellipsoidOrbitPlane_g(Workspace &ws, const MRecord &mr)
void iy_loop_freqs_agendaExecute(Workspace &ws, Matrix &iy, ArrayOfMatrix &iy_aux, Ppath &ppath, ArrayOfTensor3 &diy_dx, const Index iy_agenda_call1, const Tensor3 &iy_transmission, const ArrayOfString &iy_aux_vars, const Index iy_id, const Vector &f_grid, const Vector &rte_pos, const Vector &rte_los, const Vector &rte_pos2, const Agenda &input_agenda)
void SurfaceDummy(ArrayOfTensor4 &dsurface_rmatrix_dx, ArrayOfMatrix &dsurface_emission_dx, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &surface_props_data, const ArrayOfString &surface_props_names, const ArrayOfString &dsurface_names, const Index &jacobian_do, const Verbosity &verbosity)
WORKSPACE METHOD: SurfaceDummy.
void MatrixExtractFromTensor3(Matrix &out, const Tensor3 &in, const Index &i, const String &direction, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixExtractFromTensor3.
void CompareRelative_sg_ArrayOfArrayOfVectorArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
void InterpSurfaceFieldToPosition_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfScatteringMetaDataCreate(ArrayOfArrayOfScatteringMetaData &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfScatteringMetaDataCreate.
void iySurfaceCallAgendaX(Workspace &ws, Matrix &iy, ArrayOfTensor3 &diy_dx, const String &iy_unit, const Tensor3 &iy_transmission, const Index &iy_id, const Index &cloudbox_on, const Index &jacobian_do, const Vector &f_grid, const Agenda &iy_main_agenda, const Vector &rtp_pos, const Vector &rtp_los, const Vector &rte_pos2, const ArrayOfAgenda &iy_surface_agenda_array, const Index &surface_type, const Numeric &surface_type_aux, const Verbosity &verbosity)
WORKSPACE METHOD: iySurfaceCallAgendaX.
void yActive_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Timer_g(Workspace &ws, const MRecord &mr)
void Matrix2RowFromVectors(Matrix &out, const Vector &v1, const Vector &v2, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix2RowFromVectors.
void FrequencyFromCGSAngularWavenumber_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
void scat_dataCheck(const ArrayOfArrayOfSingleScatteringData &scat_data, const String &check_type, const Numeric &sca_mat_threshold, const Verbosity &verbosity)
WORKSPACE METHOD: scat_dataCheck.
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 Tensor3Scale_g(Workspace &ws, const MRecord &mr)
void spectral_radiance_fieldClearskyPlaneParallel_g(Workspace &ws, const MRecord &mr)
void sensor_response_agendaExecute(Workspace &ws, Sparse &sensor_response, Vector &sensor_response_f, Vector &sensor_response_f_grid, ArrayOfIndex &sensor_response_pol, ArrayOfIndex &sensor_response_pol_grid, Matrix &sensor_response_dlos, Matrix &sensor_response_dlos_grid, Matrix &mblock_dlos_grid, const Vector &f_backend, const Agenda &input_agenda)
void abs_lines_per_speciesSetNormalizationForSpecies(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const String &option, const String &species_tag, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetNormalizationForSpecies.
void ReadXMLIndexed_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void IndexNumberOfAtmosphericPoints_g(Workspace &ws, const MRecord &mr)
void sensor_responseSimpleAMSU_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
void refr_index_airMicrowavesGeneral_g(Workspace &ws, const MRecord &mr)
void scat_data_checkedCalc(Index &scat_data_checked, const ArrayOfArrayOfSingleScatteringData &scat_data, const Vector &f_grid, const Numeric &dfrel_threshold, const String &check_level, const Numeric &sca_mat_threshold, const Verbosity &verbosity)
WORKSPACE METHOD: scat_data_checkedCalc.
void geo_pos_agendaExecute(Workspace &ws, Vector &geo_pos, const Ppath &ppath, const Agenda &input_agenda)
void Delete_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void AbsInputFromRteScalars_g(Workspace &ws, const MRecord &mr)
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 AtmWithNLTERawRead(GriddedField3 &t_field_raw, GriddedField3 &z_field_raw, ArrayOfGriddedField3 &vmr_field_raw, ArrayOfGriddedField3 &nlte_field_raw, ArrayOfQuantumIdentifier &nlte_level_identifiers, Vector &nlte_vibrational_energies, const ArrayOfArrayOfSpeciesTag &abs_species, const String &basename, const Index &expect_vibrational_energies, const Verbosity &verbosity)
WORKSPACE METHOD: AtmWithNLTERawRead.
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 Compare_sg_Tensor7Tensor7_g(Workspace &ws, const MRecord &mr)
void water_p_eq_agendaExecute(Workspace &ws, Tensor3 &water_p_eq_field, const Tensor3 &t_field, const Agenda &input_agenda)
void Delete_sg_Vector_g(Workspace &ws, const MRecord &mr)
Workspace functions for the solution of cloud-box radiative transfer by Monte Carlo methods...
void Reduce_sg_MatrixTensor4_g(Workspace &ws, const MRecord &mr)
void AtmFieldsCalcExpand1D(Tensor3 &t_field, Tensor3 &z_field, Tensor4 &vmr_field, EnergyLevelMap &nlte_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 ArrayOfGriddedField3 &nlte_field_raw, const ArrayOfQuantumIdentifier &nlte_level_identifiers, const Vector &nlte_vibrational_energies, const Index &atmosphere_dim, const Index &interp_order, const Index &vmr_zeropadding, const Index &vmr_nonegative, const Index &nlte_when_negative, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldsCalcExpand1D.
void ReadXML_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void output_file_formatSetAscii_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfSparse_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 Matrix &mblock_dlos_grid, const Sparse &sensor_response, const Vector &sensor_response_f, const ArrayOfIndex &sensor_response_pol, const Matrix &sensor_response_dlos, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_checkedCalc.
void GetEnvironmentVariable_sg_String_g(Workspace &ws, const MRecord &mr)
void partition_functionsInitFromBuiltin(SpeciesAuxData &partition_functions, const Verbosity &verbosity)
WORKSPACE METHOD: partition_functionsInitFromBuiltin.
void doit_rte_agendaExecute(Workspace &ws, Tensor6 &cloudbox_field_mono, const Tensor6 &doit_scat_field, const Agenda &input_agenda)
void ReadXML_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfArrayOfSpeciesTagArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void RadiationVectorCreate_g(Workspace &ws, const MRecord &mr)
void ppathCalcFromAltitude_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Index_g(Workspace &ws, const MRecord &mr)
void doit_scat_fieldCalcLimb(Workspace &ws, Tensor6 &doit_scat_field, const Agenda &pha_mat_spt_agenda, const Tensor6 &cloudbox_field_mono, const Tensor4 &pnd_field, const Tensor3 &t_field, const Index &atmosphere_dim, const ArrayOfIndex &cloudbox_limits, const Vector &za_grid, const Vector &aa_grid, const Index &doit_za_grid_size, const Index &doit_za_interp, const Tensor7 &pha_mat_doit, const Verbosity &verbosity)
WORKSPACE METHOD: doit_scat_fieldCalcLimb.
void scat_dataReduceT(ArrayOfArrayOfSingleScatteringData &scat_data, const Index &scat_index, const Numeric &temperature, const Index &interp_order, const Index &phamat_only, const Numeric &sca_mat_threshold, const Verbosity &verbosity)
WORKSPACE METHOD: scat_dataReduceT.
void WriteXML_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void ArrayOfTensor6Create(ArrayOfTensor6 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTensor6Create.
void abs_coefCalcFromXsec(Matrix &abs_coef, Matrix &src_coef, ArrayOfMatrix &dabs_coef_dx, ArrayOfMatrix &dsrc_coef_dx, ArrayOfMatrix &abs_coef_per_species, ArrayOfMatrix &src_coef_per_species, const ArrayOfMatrix &abs_xsec_per_species, const ArrayOfMatrix &src_xsec_per_species, const ArrayOfArrayOfMatrix &dabs_xsec_per_species_dx, const ArrayOfArrayOfMatrix &dsrc_xsec_per_species_dx, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfRetrievalQuantity &jacobian_quantities, const Matrix &abs_vmrs, const Vector &abs_p, const Vector &abs_t, const Verbosity &verbosity)
WORKSPACE METHOD: abs_coefCalcFromXsec.
void ReadXMLIndexed_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void ArrayOfTelsemAtlasCreate(ArrayOfTelsemAtlas &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTelsemAtlasCreate.
void nrowsGet_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void cloudbox_fieldUpdateSeq1DPP(Workspace &ws, Tensor6 &cloudbox_field_mono, Index &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 &za_grid, const Tensor4 &pnd_field, 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: cloudbox_fieldUpdateSeq1DPP.
void iyInterpCloudboxField_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfGriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void psdMonoDispersive_g(Workspace &ws, const MRecord &mr)
void covmat_seAddBlock_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void ArrayOfGriddedField2Create(ArrayOfGriddedField2 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfGriddedField2Create.
void IndexSetToLast_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
void lbl_checkedCalc(Index &lbl_checked, const ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const SpeciesAuxData &isotopologue_ratios, const SpeciesAuxData &partition_functions, const Verbosity &verbosity)
WORKSPACE METHOD: lbl_checkedCalc.
void ArrayOfIndexSet_g(Workspace &ws, const MRecord &mr)
void CompareRelative_sg_ArrayOfArrayOfTensor6ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void transmittanceFromIy_aux_g(Workspace &ws, const MRecord &mr)
void mc_antennaSetPencilBeam(MCAntenna &mc_antenna, const Verbosity &verbosity)
WORKSPACE METHOD: mc_antennaSetPencilBeam.
void abs_lines_per_speciesSetLineShapeType(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const String &option, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetLineShapeType.
void Test(const Verbosity &verbosity)
WORKSPACE METHOD: Test.
void Copy_sg_PropagationMatrix_g(Workspace &ws, const MRecord &mr)
void retrievalAddSpecialSpecies(Workspace &ws, CovarianceMatrix &covmat_sx, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Index &atmosphere_dim, const Sparse &covmat_block, const Sparse &covmat_inv_block, 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 Verbosity &verbosity)
WORKSPACE METHOD: retrievalAddSpecialSpecies.
void g0Earth(Numeric &g0, const Numeric &lat, const Verbosity &verbosity)
WORKSPACE METHOD: g0Earth.
void Touch_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void time_stampsSort_sg_ArrayOfTimeArrayOfTime_g(Workspace &ws, const MRecord &mr)
void SparseMatrixIdentity_g(Workspace &ws, const MRecord &mr)
void test_agendaExecute(Workspace &ws, const Agenda &input_agenda)
void refellipsoidEarth_g(Workspace &ws, const MRecord &mr)
void jacobianCalcDoNothing_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfSparseSparse_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void retrievalErrorsExtract_g(Workspace &ws, const MRecord &mr)
void atm_fields_compactAddConstant(GriddedField4 &atm_fields_compact, const String &name, const Numeric &value, const Index &prepend, const ArrayOfString &condensibles, const Verbosity &verbosity)
WORKSPACE METHOD: atm_fields_compactAddConstant.
void abs_linesSetLineShapeModelParameterForMatchingLines(ArrayOfAbsorptionLines &abs_lines, const QuantumIdentifier &QI, const String ¶meter, const String &coefficient, const String &species, const Numeric &change, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetLineShapeModelParameterForMatchingLines.
void ReadXML_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void ncolsGet_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Structure to store a grid position.
void surfaceFlatRvRh_g(Workspace &ws, const MRecord &mr)
void iyApplyUnit_g(Workspace &ws, const MRecord &mr)
void npagesGet(Index &npages, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: npagesGet.
void ReadXML_sg_PropagationMatrix_g(Workspace &ws, const MRecord &mr)
void nbooksGet_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfStringArrayOfString_g(Workspace &ws, const MRecord &mr)
void OptimizeDoitPressureGrid_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void ScatSpeciesPndAndScatAdd(ArrayOfArrayOfSingleScatteringData &scat_data_raw, ArrayOfGriddedField3 &pnd_field_raw, const Index &atmosphere_dim, const ArrayOfString &scat_data_files, const String &pnd_fieldarray_file, const Verbosity &verbosity)
WORKSPACE METHOD: ScatSpeciesPndAndScatAdd.
void ReadXML_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void ArrayOfRetrievalQuantityCreate(ArrayOfRetrievalQuantity &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfRetrievalQuantityCreate.
void ReadXML_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void abs_linesRemoveBand_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_CIARecord_g(Workspace &ws, const MRecord &mr)
void surface_rtprop_sub_agendaExecute(Workspace &ws, Numeric &surface_skin_t, 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 Ignore_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void DoitWriteIterationFields(const Index &doit_iteration_counter, const Tensor6 &cloudbox_field_mono, const Index &f_index, const ArrayOfIndex &iterations, const ArrayOfIndex &frequencies, const Verbosity &verbosity)
WORKSPACE METHOD: DoitWriteIterationFields.
void sensor_responseStokesRotation(Sparse &sensor_response, const Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Matrix &sensor_response_dlos_grid, const Index &stokes_dim, const Vector &stokes_rotation, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseStokesRotation.
void Append_sg_ArrayOfArrayOfAbsorptionLinesArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void Copy_sg_HitranRelaxationMatrixData_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 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 jacobianCalcPointingZaInterp_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
void covmat_sxSet(CovarianceMatrix &covmat_sx, const T &covmat, const Verbosity &verbosity)
WORKSPACE METHOD: covmat_sxSet.
void VectorZtanToZaRefr1D_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetPopulationForSpecies_g(Workspace &ws, const MRecord &mr)
void abs_linesKeepBands(ArrayOfAbsorptionLines &abs_lines, const QuantumIdentifier &qid, const Index &ignore_spec, const Index &ignore_isot, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesKeepBands.
void FieldFromGriddedField_sg_Tensor4ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void CompareRelative_sg_MatrixMatrix_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void StringCreate(String &out, const Verbosity &verbosity)
WORKSPACE METHOD: StringCreate.
void IndexSetToLast_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void atm_gridsFromZRaw(Vector &p_grid, Vector &lat_grid, Vector &lon_grid, const GriddedField3 &z_field_raw, const Index &no_negZ, const Verbosity &verbosity)
WORKSPACE METHOD: atm_gridsFromZRaw.
void p_gridRefine(Vector &p_grid, Index &atmfields_checked, Index &atmgeom_checked, Index &cloudbox_checked, const Vector &p_grid_old, const Numeric &p_step, const Verbosity &verbosity)
WORKSPACE METHOD: p_gridRefine.
void Tensor4Scale(Tensor4 &out, const Tensor4 &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor4Scale.
void abs_lines_per_speciesCompact(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const Vector &f_grid, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesCompact.
void abs_lines_per_speciesWriteSpeciesSplitXML_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfAbsorptionLinesCreate(ArrayOfArrayOfAbsorptionLines &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfAbsorptionLinesCreate.
void psdDelanoeEtAl14(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &psd_size_grid, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const Numeric &iwc, const Numeric &n0Star, const Numeric &Dm, const Numeric &rho, const Numeric &alpha, const Numeric &beta, const Numeric &t_min, const Numeric &t_max, const Numeric &dm_min, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdDelanoeEtAl14.
void abs_lines_per_speciesSetLineShapeTypeForMatch(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const String &option, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetLineShapeTypeForMatch.
void TimeCreate(Time &out, const Verbosity &verbosity)
WORKSPACE METHOD: TimeCreate.
void Append_sg_Tensor4Tensor3_g(Workspace &ws, const MRecord &mr)
void MatrixAddScalar_g(Workspace &ws, const MRecord &mr)
This file contains the Workspace class.
void Delete_sg_PropagationMatrix_g(Workspace &ws, const MRecord &mr)
void WindFieldsCalcExpand1D_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfPropagationMatrixCreate(ArrayOfArrayOfPropagationMatrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfPropagationMatrixCreate.
void atm_fields_compactFromMatrix_g(Workspace &ws, const MRecord &mr)
void ArrayOfXsecRecordCreate(ArrayOfXsecRecord &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfXsecRecordCreate.
void WriteXML_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfSingleScatteringDataArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfScatteringMetaDataArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void VectorInsertGridPoints_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void psdModifiedGamma(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &psd_size_grid, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const Numeric &n0, const Numeric &mu, const Numeric &la, const Numeric &ga, const Numeric &t_min, const Numeric &t_max, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdModifiedGamma.
void cloudbox_checkedCalc_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
void RationalScale(Rational &out, const Rational &in, const Rational &value, const Verbosity &verbosity)
WORKSPACE METHOD: RationalScale.
void ArrayOfTensor7Create_g(Workspace &ws, const MRecord &mr)
void sensor_responseSimpleAMSU(Vector &f_grid, Index &antenna_dim, Matrix &mblock_dlos_grid, Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Vector &sensor_response_f_grid, ArrayOfIndex &sensor_response_pol_grid, Matrix &sensor_response_dlos_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 complex_refr_indexIceMatzler06(GriddedField3 &complex_refr_index, const Vector &data_f_grid, const Vector &data_T_grid, const Verbosity &verbosity)
WORKSPACE METHOD: complex_refr_indexIceMatzler06.
void Delete_sg_ArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void MagFieldsFromAltitudeRawCalc(Tensor3 &mag_u_field, Tensor3 &mag_v_field, Tensor3 &mag_w_field, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const GriddedField3 &mag_u_field_raw, const GriddedField3 &mag_v_field_raw, const GriddedField3 &mag_w_field_raw, const Index &interp_order, const Numeric &extrapolating, const Verbosity &verbosity)
WORKSPACE METHOD: MagFieldsFromAltitudeRawCalc.
void AgendaExecuteExclusive_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfGriddedField4ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void VectorReshapeMatrix_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void AgendaExecute_g(Workspace &ws, const MRecord &mr)
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 Print_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_GridPos_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void jacobianClose_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfStokesVectorStokesVector_g(Workspace &ws, const MRecord &mr)
void iyTransmissionStandard(Workspace &ws, Matrix &iy, ArrayOfMatrix &iy_aux, ArrayOfTensor3 &diy_dx, Vector &ppvar_p, Vector &ppvar_t, EnergyLevelMap &ppvar_nlte, Matrix &ppvar_vmr, Matrix &ppvar_wind, Matrix &ppvar_mag, Matrix &ppvar_pnd, Matrix &ppvar_f, Tensor3 &ppvar_iy, Tensor4 &ppvar_trans_cumulat, const Index &stokes_dim, const Vector &f_grid, const Index &atmosphere_dim, const Vector &p_grid, const Tensor3 &t_field, const EnergyLevelMap &nlte_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 ArrayOfTensor4 &dpnd_field_dx, const ArrayOfString &scat_species, const ArrayOfArrayOfSingleScatteringData &scat_data, const ArrayOfString &iy_aux_vars, const Index &jacobian_do, const ArrayOfRetrievalQuantity &jacobian_quantities, const Ppath &ppath, const Agenda &propmat_clearsky_agenda, const Agenda &water_p_eq_agenda, const Agenda &iy_transmitter_agenda, const Index &iy_agenda_call1, const Tensor3 &iy_transmission, const Numeric &rte_alonglos_v, const Verbosity &verbosity)
WORKSPACE METHOD: iyTransmissionStandard.
void abs_lines_per_speciesSetLineShapeModelParameterForMatchingLines_g(Workspace &ws, const MRecord &mr)
void ReadArrayOfARTSCAT(ArrayOfAbsorptionLines &abs_lines, const String &filename, const Numeric &fmin, const Numeric &fmax, const String &globalquantumnumbers, const String &localquantumnumbers, const String &normalization_option, const String &mirroring_option, const String &population_option, const String &lineshapetype_option, const String &cutoff_option, const Numeric &cutoff_value, const Numeric &linemixinglimit_value, const Verbosity &verbosity)
WORKSPACE METHOD: ReadArrayOfARTSCAT.
void Touch_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void iyHybrid2_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Time_g(Workspace &ws, const MRecord &mr)
void GriddedField4Create(GriddedField4 &out, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField4Create.
void Delete_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
void abs_linesWriteSplitXML_g(Workspace &ws, const MRecord &mr)
void abs_linesSetLinemixingLimitForMatch(ArrayOfAbsorptionLines &abs_lines, const Numeric &value, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetLinemixingLimitForMatch.
void abs_lines_per_speciesSetNormalization(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const String &option, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetNormalization.
void ExtractFromMetaSingleScatSpecies_g(Workspace &ws, const MRecord &mr)
void nlteSetByQuantumIdentifiers_g(Workspace &ws, const MRecord &mr)
void TangentPointPrint(const Ppath &ppath, const Index &level, const Verbosity &verbosity)
WORKSPACE METHOD: TangentPointPrint.
void WindFieldsCalcExpand1D(Tensor3 &wind_u_field, Tensor3 &wind_v_field, Tensor3 &wind_w_field, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const GriddedField3 &wind_u_field_raw, const GriddedField3 &wind_v_field_raw, const GriddedField3 &wind_w_field_raw, const Index &atmosphere_dim, const Index &interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: WindFieldsCalcExpand1D.
void iySurfaceRtpropAgenda_g(Workspace &ws, const MRecord &mr)
void InterpGriddedField2ToPosition(Numeric &out, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lat_true, const Vector &lon_true, const Vector &rtp_pos, const GriddedField2 &gfield2, const Verbosity &verbosity)
WORKSPACE METHOD: InterpGriddedField2ToPosition.
void CompareRelative_sg_Tensor5Tensor5_g(Workspace &ws, const MRecord &mr)
void jacobianAddScatSpecies(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 &quantity, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddScatSpecies.
void ReadXML_sg_Index_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTensor6ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void abs_linesSetT0_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_TransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_VectorTensor4_g(Workspace &ws, const MRecord &mr)
void abs_linesChangeBaseParameterForMatchingLevels(ArrayOfAbsorptionLines &abs_lines, const ArrayOfQuantumIdentifier &QI, const String ¶meter_name, const Vector &change, const Index &relative, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesChangeBaseParameterForMatchingLevels.
void nelemGet_sg_ArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
void ArrayOfTensor5Create_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
void retrievalAddScatSpecies_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfPropagationMatrixArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void sensor_responseMixer_g(Workspace &ws, const MRecord &mr)
void Compare_sg_NumericNumeric_g(Workspace &ws, const MRecord &mr)
void abs_linesDeleteBadF0_g(Workspace &ws, const MRecord &mr)
void Touch_sg_GridPos_g(Workspace &ws, const MRecord &mr)
void RT4CalcWithRT4Surface(Workspace &ws, Tensor7 &cloudbox_field, Vector &za_grid, Vector &aa_grid, const Index &atmfields_checked, const Index &atmgeom_checked, const Index &scat_data_checked, const Index &cloudbox_checked, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Agenda &propmat_clearsky_agenda, const Index &atmosphere_dim, const Tensor4 &pnd_field, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Vector &p_grid, const ArrayOfArrayOfSingleScatteringData &scat_data, const Vector &f_grid, const Index &stokes_dim, const Matrix &z_surface, const Numeric &surface_skin_t, const Vector &surface_scalar_reflectivity, const Tensor3 &surface_reflectivity, const GriddedField3 &surface_complex_refr_index, const Index &nstreams, const String &pfct_method, const String &ground_type, const String &quad_type, const Index &add_straight_angles, const Index &pfct_aa_grid_size, const Index &auto_inc_nstreams, const Index &robust, const Index &za_interp_order, const Index &cos_za_interp, const Numeric &max_delta_tau, const Verbosity &verbosity)
WORKSPACE METHOD: RT4CalcWithRT4Surface.
void jacobianAddPolyfit_g(Workspace &ws, const MRecord &mr)
void covmat1D(T &out, const Vector &grid_1, const Vector &grid_2, const Vector &sigma_1, const Vector &sigma_2, const Vector &cls_1, const Vector &cls_2, const Numeric &co, const String &fname, const Verbosity &verbosity)
WORKSPACE METHOD: covmat1D.
void backend_channel_responseGaussian(ArrayOfGriddedField1 &backend_channel_response, const Vector &fwhm, const Vector &xwidth_si, const Vector &dx_si, const Verbosity &verbosity)
WORKSPACE METHOD: backend_channel_responseGaussian.
void sensor_responseAntenna_g(Workspace &ws, const MRecord &mr)
void nshelvesGet_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void VectorFlip_g(Workspace &ws, const MRecord &mr)
void CIARecordReadFromFile_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void Flatten_sg_Tensor7ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Timer_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetMirroring_g(Workspace &ws, const MRecord &mr)
void ppath_fieldCalc(Workspace &ws, ArrayOfPpath &ppath_field, const Agenda &ppath_agenda, const Numeric &ppath_lmax, const Numeric &ppath_lraytrace, const Index &atmgeom_checked, const Vector &f_grid, const Index &cloudbox_on, const Index &cloudbox_checked, const Index &ppath_inside_cloudbox_do, const Matrix &sensor_pos, const Matrix &sensor_los, const Vector &rte_pos2, const Verbosity &verbosity)
WORKSPACE METHOD: ppath_fieldCalc.
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 Index &chk_vmr_nan, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldsExpand1D.
void nelemGet_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
void Tensor5Create(Tensor5 &out, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor5Create.
void ReadXMLIndexed_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Header files of CovarianceMatrix class.
void abs_lines_per_speciesSetBaseParameterForMatchingLevel(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const QuantumIdentifier &QI, const String ¶meter_name, const Numeric &change, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetBaseParameterForMatchingLevel.
void nelemGet_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfTransmissionMatrix_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 Select_sg_ArrayOfArrayOfTensor6ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void Delete_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
void abs_linesSetCutoffForMatch(ArrayOfAbsorptionLines &abs_lines, const String &option, const Numeric &value, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetCutoffForMatch.
void Append_sg_ArrayOfArrayOfSpeciesTagArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void wind_u_fieldIncludePlanetRotation_g(Workspace &ws, const MRecord &mr)
void WignerFastInfoPrint_g(Workspace &ws, const MRecord &mr)
void SingleScatteringDataCreate_g(Workspace &ws, const MRecord &mr)
void GriddedFieldGetName_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_TessemNN_g(Workspace &ws, const MRecord &mr)
void cloudboxSetFullAtm(Index &cloudbox_on, ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Verbosity &verbosity)
WORKSPACE METHOD: cloudboxSetFullAtm.
void timeSleep_g(Workspace &ws, const MRecord &mr)
void FrequencyFromCGSAngularWavenumber(Numeric &frequency, const Numeric &angular_wavenumber, const Verbosity &verbosity)
WORKSPACE METHOD: FrequencyFromCGSAngularWavenumber.
void abs_linesSetLineShapeType_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void Flatten(ArrayOfTime &out, const ArrayOfArrayOfTime &in, const Verbosity &verbosity)
WORKSPACE METHOD: Flatten.
void ReadXML_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void ScatSpeciesInit_g(Workspace &ws, const MRecord &mr)
void AtmFieldsAndParticleBulkPropFieldFromCompact(Vector &p_grid, Vector &lat_grid, Vector &lon_grid, Tensor3 &t_field, Tensor3 &z_field, Tensor4 &vmr_field, Tensor4 &particle_bulkprop_field, ArrayOfString &particle_bulkprop_names, const ArrayOfArrayOfSpeciesTag &abs_species, const GriddedField4 &atm_fields_compact, const Index &atmosphere_dim, const String &delim, const Numeric &p_min, const Index &check_gridnames, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldsAndParticleBulkPropFieldFromCompact.
void Touch_sg_EnergyLevelMap_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void jacobianAddSurfaceQuantity(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Vector &g1, const Vector &g2, const String &quantity, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddSurfaceQuantity.
void g0Venus_g(Workspace &ws, const MRecord &mr)
void NumericScale(Numeric &out, const Numeric &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: NumericScale.
void Delete_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void VectorNLinSpace_g(Workspace &ws, const MRecord &mr)
void time_stampsSort(ArrayOfTime &out, const ArrayOfTime &time_stamps, const ArrayOfTime &in, const Verbosity &verbosity)
WORKSPACE METHOD: time_stampsSort.
void g0Mars(Numeric &g0, const Verbosity &verbosity)
WORKSPACE METHOD: g0Mars.
void Print_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void MagFieldsCalcExpand1D_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 PropagationMatrixCreate_g(Workspace &ws, const MRecord &mr)
void abs_linesPrintDefinedQuantumNumbers_g(Workspace &ws, const MRecord &mr)
void Tensor4AddScalar(Tensor4 &out, const Tensor4 &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor4AddScalar.
void iyActiveSingleScat2(Workspace &ws, Matrix &iy, ArrayOfMatrix &iy_aux, ArrayOfTensor3 &diy_dx, Vector &ppvar_p, Vector &ppvar_t, EnergyLevelMap &ppvar_nlte, Matrix &ppvar_vmr, Matrix &ppvar_wind, Matrix &ppvar_mag, Matrix &ppvar_pnd, Matrix &ppvar_f, Tensor4 &ppvar_trans_cumulat, const Index &stokes_dim, const Vector &f_grid, const Index &atmosphere_dim, const Vector &p_grid, const Tensor3 &t_field, const EnergyLevelMap &nlte_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 ArrayOfTensor4 &dpnd_field_dx, const ArrayOfString &scat_species, const ArrayOfArrayOfSingleScatteringData &scat_data, const Index &scat_data_checked, const ArrayOfString &iy_aux_vars, const Index &jacobian_do, const ArrayOfRetrievalQuantity &jacobian_quantities, const Ppath &ppath, const Agenda &propmat_clearsky_agenda, const Agenda &water_p_eq_agenda, const Agenda &iy_transmitter_agenda, const Index &iy_agenda_call1, const Tensor3 &iy_transmission, const Numeric &rte_alonglos_v, const Index &trans_in_jacobian, const Numeric &pext_scaling, const Index &t_interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: iyActiveSingleScat2.
void ArrayOfTimeCreate(ArrayOfTime &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTimeCreate.
void x2artsSensor(Workspace &ws, Matrix &sensor_los, Vector &f_backend, Vector &y_baseline, Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Vector &sensor_response_f_grid, ArrayOfIndex &sensor_response_pol_grid, Matrix &sensor_response_dlos_grid, Matrix &mblock_dlos_grid, const ArrayOfRetrievalQuantity &jacobian_quantities, const Vector &x, const Agenda &sensor_response_agenda, const Index &sensor_checked, const Vector &sensor_time, const Verbosity &verbosity)
WORKSPACE METHOD: x2artsSensor.
void abs_linesSetMirroringForMatch(ArrayOfAbsorptionLines &abs_lines, const String &option, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetMirroringForMatch.
void HitranRelaxationMatrixDataCreate(HitranRelaxationMatrixData &out, const Verbosity &verbosity)
WORKSPACE METHOD: HitranRelaxationMatrixDataCreate.
void WriteXMLIndexed_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void ppathCalc_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetCutoffForSpecies_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_QuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void GetNumberOfThreads(Index &nthreads, const Verbosity &verbosity)
WORKSPACE METHOD: GetNumberOfThreads.
void WriteXMLIndexed_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void Wigner3Unload(Index &wigner_initialized, const Verbosity &verbosity)
WORKSPACE METHOD: Wigner3Unload.
void Matrix2RowFromVectors_g(Workspace &ws, const MRecord &mr)
void WriteNetCDFIndexed_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void covmat_sxSet_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyInit(ArrayOfPropagationMatrix &propmat_clearsky, ArrayOfStokesVector &nlte_source, ArrayOfPropagationMatrix &dpropmat_clearsky_dx, ArrayOfStokesVector &dnlte_dx_source, ArrayOfStokesVector &nlte_dsource_dx, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfRetrievalQuantity &jacobian_quantities, const Vector &f_grid, const Index &stokes_dim, const Index &propmat_clearsky_agenda_checked, const Index &nlte_do, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearskyInit.
void WriteXML_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
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 ArrayOfArrayOfSingleScatteringData &scat_data, const Index &nelem_p_grid, const String &met_profile_path, const String &met_profile_pnd_path, const Verbosity &verbosity)
WORKSPACE METHOD: ybatchMetProfiles.
void Ignore_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void jacobianSetAffineTransformation(ArrayOfRetrievalQuantity &jacobian_quantities, const Matrix &transformation_matrix, const Vector &offset_vector, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianSetAffineTransformation.
void abs_lines_per_speciesSetT0ForSpecies(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const Numeric &value, const String &species_tag, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetT0ForSpecies.
void WriteXMLIndexed_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void Copy_sg_StokesVector_g(Workspace &ws, const MRecord &mr)
void ArrayOfGriddedFieldGetNames_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void RadiationFieldSpectralIntegrate_sg_Tensor5Tensor7_g(Workspace &ws, const MRecord &mr)
void nelemGet(Index &nelem, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: nelemGet.
void xaStandard_g(Workspace &ws, const MRecord &mr)
void Tensor7SetConstant_g(Workspace &ws, const MRecord &mr)
void PropagationMatrixCreate(PropagationMatrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: PropagationMatrixCreate.
void ReadXMLIndexed_sg_ArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void surfaceFastem_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfMatrixArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void sensor_responseBeamSwitching_g(Workspace &ws, const MRecord &mr)
void pha_mat_sptFromDataDOITOpt(Tensor5 &pha_mat_spt, const ArrayOfTensor7 &pha_mat_sptDOITOpt, const ArrayOfArrayOfSingleScatteringData &scat_data_mono, const Index &doit_za_grid_size, const Vector &aa_grid, const Index &za_index, const Index &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 WriteXML_sg_RadiationVector_g(Workspace &ws, const MRecord &mr)
void Touch_sg_TelsemAtlas_g(Workspace &ws, const MRecord &mr)
void Tensor4Create(Tensor4 &out, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor4Create.
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 ReadXMLIndexed_sg_ArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
void mblock_dlos_gridUniformCircular_g(Workspace &ws, const MRecord &mr)
void Copy_sg_RadiationVector_g(Workspace &ws, const MRecord &mr)
void pnd_fieldZero_g(Workspace &ws, const MRecord &mr)
void GriddedFieldGetName(String &name, const T &griddedfield, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedFieldGetName.
void CompareRelative_sg_ArrayOfTensor7ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void abs_xsec_per_speciesAddPredefinedO2MPM2020_g(Workspace &ws, const MRecord &mr)
void ArrayOfTensor3Create(ArrayOfTensor3 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTensor3Create.
void AtmFieldPRegrid(Tensor3 &out, const Tensor3 &in, const Vector &p_grid_new, const Vector &p_grid_old, const Index &interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldPRegrid.
void ReadXML_sg_AbsorptionLines_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfQuantumIdentifierQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void Select_sg_SparseSparse_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
Header file for sparse matrices.
void cloudbox_fieldUpdateSeq1DPP_g(Workspace &ws, const MRecord &mr)
void iyMC_g(Workspace &ws, const MRecord &mr)
void atm_fields_compactCreateFromField_g(Workspace &ws, const MRecord &mr)
void abs_linesSetCutoff(ArrayOfAbsorptionLines &abs_lines, const String &option, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetCutoff.
void DoitWriteIterationFields_g(Workspace &ws, const MRecord &mr)
void verbositySetFile(Verbosity &verbosity, const Index &level)
WORKSPACE METHOD: verbositySetFile.
void cloudbox_fieldCrop_g(Workspace &ws, const MRecord &mr)
void abs_linesChangeBaseParameterForMatchingLines(ArrayOfAbsorptionLines &abs_lines, const QuantumIdentifier &QI, const String ¶meter_name, const Numeric &change, const Index &relative, const Index &loose_matching, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesChangeBaseParameterForMatchingLines.
void jacobianAddWind_g(Workspace &ws, const MRecord &mr)
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 Tensor6SetConstant_g(Workspace &ws, const MRecord &mr)
void abs_nlteFromRaw_g(Workspace &ws, const MRecord &mr)
void retrievalAddSinefit_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 Ignore_sg_Time_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
void refellipsoidSet_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 Ignore_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void AgendaSet_g(Workspace &ws, const MRecord &mr)
void VectorFlip(Vector &out, const Vector &in, const Verbosity &verbosity)
WORKSPACE METHOD: VectorFlip.
void WriteXMLIndexed_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void pnd_agenda_arrayExecute(Workspace &ws, Matrix &pnd_data, Tensor3 &dpnd_data_dx, const Index agenda_array_index, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const ArrayOfAgenda &input_agenda_array)
void Ignore_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void jacobianAddNLTEs_g(Workspace &ws, const MRecord &mr)
void iy_transmitterMultiplePol(Matrix &iy, const Index &stokes_dim, const Vector &f_grid, const ArrayOfIndex &instrument_pol, const Verbosity &verbosity)
WORKSPACE METHOD: iy_transmitterMultiplePol.
void WriteXMLIndexed_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void yApplyUnit_g(Workspace &ws, const MRecord &mr)
void timerStart_g(Workspace &ws, const MRecord &mr)
void opt_prop_bulkCalc(PropagationMatrix &ext_mat, StokesVector &abs_vec, const ArrayOfPropagationMatrix &ext_mat_spt, const ArrayOfStokesVector &abs_vec_spt, 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_bulkCalc.
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 &z_field, const Vector &f_grid, const Vector &refellipsoid, const Matrix &z_surface, const Vector &rte_pos, const Vector &rte_pos2, const Numeric &ppath_lmax, const Numeric &za_accuracy, const Numeric &pplrt_factor, const Numeric &pplrt_lowest, const Verbosity &verbosity)
WORKSPACE METHOD: ppathFromRtePos2.
void Copy_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void DOBatchCalc(Workspace &ws, ArrayOfTensor7 &dobatch_cloudbox_field, ArrayOfTensor5 &dobatch_radiance_field, ArrayOfTensor4 &dobatch_irradiance_field, ArrayOfTensor5 &dobatch_spectral_irradiance_field, const Index &ybatch_start, const Index &ybatch_n, const Agenda &dobatch_calc_agenda, const Index &robust, const Verbosity &verbosity)
WORKSPACE METHOD: DOBatchCalc.
void Touch_sg_ArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void jacobianAddSurfaceQuantity_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void covmat_seAddInverseBlock(CovarianceMatrix &covmat_se, const T &block, const Index &i, const Index &j, const Verbosity &verbosity)
WORKSPACE METHOD: covmat_seAddInverseBlock.
void Print_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfArrayOfScatteringMetaDataArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void VectorAddVector_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Timer_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_Tensor6Tensor7_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed(T &out, const String &out_wsvname, const Index &file_index, const String &filename, const Index &digits, const String &filename_wsvname, const String &digits_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: ReadXMLIndexed.
void AntennaMultiBeamsToPencilBeams_g(Workspace &ws, const MRecord &mr)
void sensor_responseMixer(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Matrix &sensor_response_dlos_grid, const Numeric &lo, const GriddedField1 &sideband_response, const Index &sensor_norm, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseMixer.
void IndexSetToLast_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Tensor7Scale(Tensor7 &out, const Tensor7 &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor7Scale.
void Reduce_sg_VectorTensor6_g(Workspace &ws, const MRecord &mr)
void particle_bulkprop_fieldPerturbAtmGrids(Tensor4 &particle_bulkprop_field, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const ArrayOfString &particle_bulkprop_names, const String &particle_type, const Index &pert_index, const Numeric &pert_size, const String &pert_mode, const Verbosity &verbosity)
WORKSPACE METHOD: particle_bulkprop_fieldPerturbAtmGrids.
void Print_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void Tensor3Scale(Tensor3 &out, const Tensor3 &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor3Scale.
void covmat_sxAddBlock_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void MatrixVectorMultiply_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfVectorArrayOfVector_g(Workspace &ws, const MRecord &mr)
void ArrayOfTensor7Create(ArrayOfTensor7 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTensor7Create.
void abs_linesChangeBaseParameterForMatchingLevel_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfRetrievalQuantityArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void Touch_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
void covmat_soCalc_g(Workspace &ws, const MRecord &mr)
Stuff related to the propagation matrix.
void GriddedField2Create_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfGriddedField1ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void Print_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
void abs_lookupSetupWide_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void sensor_checkedCalc_g(Workspace &ws, const MRecord &mr)
void Copy_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void AgendaExecuteExclusive(Workspace &ws, const Agenda &a, const Verbosity &verbosity)
WORKSPACE METHOD: AgendaExecuteExclusive.
void ReadXMLIndexed_sg_TessemNN_g(Workspace &ws, const MRecord &mr)
void opt_prop_bulkCalc_g(Workspace &ws, const MRecord &mr)
void Flatten_sg_ArrayOfTimeArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
void retrievalAddCatalogParameter(Workspace &ws, CovarianceMatrix &covmat_sx, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const QuantumIdentifier &catalog_identity, const String &catalog_parameter, const Numeric &var, const Verbosity &verbosity)
WORKSPACE METHOD: retrievalAddCatalogParameter.
void ppathCalcFromAltitude(Workspace &ws, Ppath &ppath, const Agenda &ppath_agenda, const Numeric &ppath_lmax, const Numeric &ppath_lraytrace, const Index &atmgeom_checked, 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 Numeric &altitude, const Numeric &accuracy, const Verbosity &verbosity)
WORKSPACE METHOD: ppathCalcFromAltitude.
void SpeciesAuxDataCreate_g(Workspace &ws, const MRecord &mr)
void output_file_formatSetAscii(String &output_file_format, const Verbosity &verbosity)
WORKSPACE METHOD: output_file_formatSetAscii.
void GriddedFieldPRegrid_sg_GriddedField4GriddedField4_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfArrayOfGriddedField3ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_QuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void sensor_responseWMRF(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Matrix &sensor_response_dlos_grid, const Sparse &wmrf_weights, const Vector &f_backend, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseWMRF.
void GriddedField3Create(GriddedField3 &out, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField3Create.
void Print(const T &in, const Index &level, const Verbosity &verbosity)
WORKSPACE METHOD: Print.
void nbooksGet_sg_Tensor7_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_Tensor4Tensor6_g(Workspace &ws, const MRecord &mr)
void CIARecordCreate(CIARecord &out, const Verbosity &verbosity)
WORKSPACE METHOD: CIARecordCreate.
void FieldFromGriddedField_sg_MatrixGriddedField2_g(Workspace &ws, const MRecord &mr)
void OptimizeDoitPressureGrid(Workspace &ws, Vector &p_grid, Tensor4 &pnd_field, Tensor3 &t_field, ArrayOfArrayOfSingleScatteringData &scat_data_mono, Tensor3 &z_field, ArrayOfIndex &cloudbox_limits, Tensor6 &cloudbox_field_mono, Tensor7 &pha_mat_doit, Tensor4 &vmr_field, Vector &p_grid_orig, const Vector &f_grid, const Index &f_index, const Agenda &propmat_clearsky_agenda, const Numeric &tau_scat_max, const Numeric &sgl_alb_max, const Index &cloudbox_size_max, const Verbosity &verbosity)
WORKSPACE METHOD: OptimizeDoitPressureGrid.
void iyReplaceFromAux(Matrix &iy, const ArrayOfMatrix &iy_aux, const ArrayOfString &iy_aux_vars, const Index &jacobian_do, const String &aux_var, const Verbosity &verbosity)
WORKSPACE METHOD: iyReplaceFromAux.
void ppath_step_agendaExecute(Workspace &ws, Ppath &ppath_step, const Numeric ppath_lmax, const Numeric ppath_lraytrace, const Vector &f_grid, const Agenda &input_agenda)
void surface_typeInterpTypeMask_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void jacobianCalcPointingZaRecalc_g(Workspace &ws, const MRecord &mr)
void DisortCalcWithARTSSurface(Workspace &ws, Tensor7 &cloudbox_field, const Index &atmfields_checked, const Index &atmgeom_checked, const Index &scat_data_checked, const Index &cloudbox_checked, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Agenda &propmat_clearsky_agenda, const Agenda &surface_rtprop_agenda, const Index &atmosphere_dim, const Tensor4 &pnd_field, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Vector &p_grid, const ArrayOfArrayOfSingleScatteringData &scat_data, const Vector &f_grid, const Vector &za_grid, const Index &stokes_dim, const Index &nstreams, const String &pfct_method, const Index &Npfct, const Index &quiet, const Verbosity &verbosity)
WORKSPACE METHOD: DisortCalcWithARTSSurface.
void Delete_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void refellipsoidMars(Vector &refellipsoid, const String &model, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidMars.
void Delete_sg_ArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfRetrievalQuantity_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 ArrayOfTimeCreate_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 Copy_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Stuff related to the transmission matrix.
void WriteXMLIndexed_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void ArrayOfRadiationVectorCreate(ArrayOfRadiationVector &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfRadiationVectorCreate.
void QuantumIdentifierSet_g(Workspace &ws, const MRecord &mr)
void abs_linesCleanupEmpty_g(Workspace &ws, const MRecord &mr)
void abs_linesSetBaseParameterForMatchingLevel_g(Workspace &ws, const MRecord &mr)
void StokesVectorCreate(StokesVector &out, const Verbosity &verbosity)
WORKSPACE METHOD: StokesVectorCreate.
void IndexSetToLast_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void yColdAtmHot(Vector &y, const Vector &cold, const Vector &atm, const Vector &hot, const Numeric &cold_temp, const Numeric &hot_temp, const Index &calib, const Verbosity &verbosity)
WORKSPACE METHOD: yColdAtmHot.
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 WriteXML_sg_String_g(Workspace &ws, const MRecord &mr)
void nlte_sourceFromTemperatureAndSrcCoefPerSpecies_g(Workspace &ws, const MRecord &mr)
void MCGeneral(Workspace &ws, Vector &y, Index &mc_iteration_count, Vector &mc_error, Tensor3 &mc_points, ArrayOfIndex &mc_source_domain, ArrayOfIndex &mc_scat_order, 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_lmax, 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 ArrayOfArrayOfSingleScatteringData &scat_data, const Index &atmfields_checked, const Index &atmgeom_checked, const Index &scat_data_checked, const Index &cloudbox_checked, const String &iy_unit, const Index &mc_seed, const Numeric &mc_std_err, const Index &mc_max_time, const Index &mc_max_iter, const Index &mc_min_iter, const Numeric &mc_taustep_limit, const Index &l_mc_scat_order, const Index &t_interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: MCGeneral.
void abs_linesSetLinemixingLimit(ArrayOfAbsorptionLines &abs_lines, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetLinemixingLimit.
void cloudbox_field_monoOptimizeReverse_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 covmat_sxExtractSqrtDiagonal_g(Workspace &ws, const MRecord &mr)
void covmat_seAddBlock(CovarianceMatrix &covmat_se, const T &block, const Index &i, const Index &j, const Verbosity &verbosity)
WORKSPACE METHOD: covmat_seAddBlock.
void WriteXML_sg_Index_g(Workspace &ws, const MRecord &mr)
void abs_speciesDefineAllInScenario_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyForceNegativeToZero_g(Workspace &ws, const MRecord &mr)
void Extract_sg_Tensor4ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void g0Io_g(Workspace &ws, const MRecord &mr)
void Print_sg_Vector_g(Workspace &ws, const MRecord &mr)
void Tensor4Scale_g(Workspace &ws, const MRecord &mr)
void Print_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void DoitGetIncoming1DAtm(Workspace &ws, Tensor7 &cloudbox_field, Index &cloudbox_on, 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 EnergyLevelMap &nlte_field, const ArrayOfIndex &cloudbox_limits, const Vector &f_grid, const Index &stokes_dim, const Vector &za_grid, const Vector &aa_grid, const Verbosity &verbosity)
WORKSPACE METHOD: DoitGetIncoming1DAtm.
void CompareRelative_sg_ArrayOfStokesVectorArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void cloudbox_fieldSetConstPerFreq_g(Workspace &ws, const MRecord &mr)
void Delete_sg_TelsemAtlas_g(Workspace &ws, const MRecord &mr)
void covmat_seSet(CovarianceMatrix &covmat_se, const T &covmat, const Verbosity &verbosity)
WORKSPACE METHOD: covmat_seSet.
void Append_sg_ArrayOfArrayOfTensor6ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void VectorVectorMultiply(Vector &out, const Vector &v1, const Vector &v2, const Verbosity &verbosity)
WORKSPACE METHOD: VectorVectorMultiply.
void WriteXML_sg_Vector_g(Workspace &ws, const MRecord &mr)
void abs_linesReplaceWithLines(ArrayOfAbsorptionLines &abs_lines, const ArrayOfAbsorptionLines &replacing_lines, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesReplaceWithLines.
void Ignore_sg_CIARecord_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfAbsorptionLinesArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void geo_posEndOfPpath_g(Workspace &ws, const MRecord &mr)
void abs_linesSetPopulationForMatch_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 IndexSetToLast_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
void abs_xsec_agenda_checkedCalc_g(Workspace &ws, const MRecord &mr)
void sensor_responseInit_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyAddFaraday(ArrayOfPropagationMatrix &propmat_clearsky, ArrayOfPropagationMatrix &dpropmat_clearsky_dx, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &f_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfRetrievalQuantity &jacobian_quantities, const Vector &rtp_vmr, const Vector &rtp_los, const Vector &rtp_mag, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearskyAddFaraday.
Methods and classes for HITRAN absorption cross section data.
void telsemSurfaceTypeLandSea_g(Workspace &ws, const MRecord &mr)
void covmat_sxSet_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void retrievalDefClose(Workspace &ws, Index &jacobian_do, Agenda &jacobian_agenda, Index &retrieval_checked, const CovarianceMatrix &covmat_sx, const ArrayOfRetrievalQuantity &jacobian_quantities, const Verbosity &verbosity)
WORKSPACE METHOD: retrievalDefClose.
void ReadXMLIndexed_sg_ArrayOfArrayOfVector_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 Copy_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
void Flatten_sg_MatrixArrayOfVector_g(Workspace &ws, const MRecord &mr)
void AgendaCreate_g(Workspace &ws, const MRecord &mr)
void cloudbox_field_monoOptimizeReverse(Tensor6 &cloudbox_field_mono, const Vector &p_grid_orig, const Vector &p_grid, const ArrayOfIndex &cloudbox_limits, const Verbosity &verbosity)
WORKSPACE METHOD: cloudbox_field_monoOptimizeReverse.
void vmr_fieldClip(Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const String &species, const Numeric &limit_low, const Numeric &limit_high, const Verbosity &verbosity)
WORKSPACE METHOD: vmr_fieldClip.
void abs_speciesAdd_g(Workspace &ws, const MRecord &mr)
void Extract_sg_SingleScatteringDataArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Index_g(Workspace &ws, const MRecord &mr)
void psdMonoDispersive(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const ArrayOfArrayOfScatteringMetaData &scat_meta, const Index &species_index, const Numeric &t_min, const Numeric &t_max, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdMonoDispersive.
void Delete_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void surface_scalar_reflectivityFromSurface_rmatrix(Vector &surface_scalar_reflectivity, const Tensor4 &surface_rmatrix, const Verbosity &verbosity)
WORKSPACE METHOD: surface_scalar_reflectivityFromSurface_rmatrix.
void jacobianAddShapeCatalogParameters_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesChangeBaseParameterForMatchingLines(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const QuantumIdentifier &QI, const String ¶meter_name, const Numeric &change, const Index &relative, const Index &loose_matching, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesChangeBaseParameterForMatchingLines.
void Arts_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyInit_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetNormalizationForMatch_g(Workspace &ws, const MRecord &mr)
void GriddedFieldLatLonRegrid_sg_ArrayOfGriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Implements rational numbers to work with other ARTS types.
void Ignore_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void SurfaceTessem(Matrix &surface_los, Tensor4 &surface_rmatrix, ArrayOfTensor4 &dsurface_rmatrix_dx, Matrix &surface_emission, ArrayOfMatrix &dsurface_emission_dx, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const TessemNN &tessem_neth, const TessemNN &tessem_netv, const Tensor3 &surface_props_data, const ArrayOfString &surface_props_names, const ArrayOfString &dsurface_names, const Index &jacobian_do, const Verbosity &verbosity)
WORKSPACE METHOD: SurfaceTessem.
void GriddedFieldZToPRegrid_g(Workspace &ws, const MRecord &mr)
void Print_sg_Index_g(Workspace &ws, const MRecord &mr)
void lat_gridFromZRaw(Vector &lat_grid, const GriddedField3 &z_field_raw, const Verbosity &verbosity)
WORKSPACE METHOD: lat_gridFromZRaw.
void VectorSetConstant_g(Workspace &ws, const MRecord &mr)
void abs_hitran_relmat_dataReadHitranRelmatDataAndLines(HitranRelaxationMatrixData &abs_hitran_relmat_data, ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const String &basedir, const Numeric &linemixinglimit, const Numeric &fmin, const Numeric &fmax, const Numeric &stot, const String &mode, const Verbosity &verbosity)
WORKSPACE METHOD: abs_hitran_relmat_dataReadHitranRelmatDataAndLines.
void ReadXML_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void retrievalAddScatSpecies(Workspace &ws, CovarianceMatrix &covmat_sx, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Index &atmosphere_dim, const Sparse &covmat_block, const Sparse &covmat_inv_block, 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 &quantity, const Verbosity &verbosity)
WORKSPACE METHOD: retrievalAddScatSpecies.
void nelemGet_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void RationalAdd_g(Workspace &ws, const MRecord &mr)
void ArrayOfQuantumIdentifierCreate_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void Flatten_sg_Tensor3ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void nlte_fieldSetLteExternalPartitionFunction_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 Vector &lat_true, const Vector &lon_true, const Verbosity &verbosity)
WORKSPACE METHOD: atmgeom_checkedCalc.
void Delete_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
void covmat1DMarkov(T &out, T &out_inverse, const Vector &grid, const Vector &sigma, const Numeric &lc, const Numeric &co, const Verbosity &verbosity)
WORKSPACE METHOD: covmat1DMarkov.
void abs_linesSetMirroringForMatch_g(Workspace &ws, const MRecord &mr)
void VectorAddVector(Vector &c, const Vector &a, const Vector &b, const Verbosity &verbosity)
WORKSPACE METHOD: VectorAddVector.
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 f_gridFromSensorAMSU_g(Workspace &ws, const MRecord &mr)
void Print_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
void nrowsGet_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void Copy_sg_TransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void DoitGetIncoming(Workspace &ws, Tensor7 &cloudbox_field, 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 EnergyLevelMap &nlte_field, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Vector &f_grid, const Index &stokes_dim, const Vector &za_grid, const Vector &aa_grid, const Index &rigorous, const Numeric &maxratio, const Verbosity &verbosity)
WORKSPACE METHOD: DoitGetIncoming.
void heating_ratesFromIrradiance_g(Workspace &ws, const MRecord &mr)
void abs_xsec_per_speciesAddConts(ArrayOfMatrix &abs_xsec_per_species, ArrayOfArrayOfMatrix &dabs_xsec_per_species_dx, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfRetrievalQuantity &jacobian_quantities, 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 Touch_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void GriddedField5Create(GriddedField5 &out, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField5Create.
void WriteNetCDF_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void geo_posWherePpathPassesZref(Vector &geo_pos, const Ppath &ppath, const Numeric &z_ref, const Verbosity &verbosity)
WORKSPACE METHOD: geo_posWherePpathPassesZref.
void particle_bulkprop_fieldPerturb(Tensor4 &particle_bulkprop_field, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const ArrayOfString &particle_bulkprop_names, const String &particle_type, const Vector &p_ret_grid, const Vector &lat_ret_grid, const Vector &lon_ret_grid, const Index &pert_index, const Numeric &pert_size, const String &pert_mode, const Verbosity &verbosity)
WORKSPACE METHOD: particle_bulkprop_fieldPerturb.
void PrintPhysicalConstants_g(Workspace &ws, const MRecord &mr)
void ArrayOfIndexCreate_g(Workspace &ws, const MRecord &mr)
void particle_massesFromMetaData(Matrix &particle_masses, const ArrayOfArrayOfScatteringMetaData &scat_meta, const Verbosity &verbosity)
WORKSPACE METHOD: particle_massesFromMetaData.
void Ignore_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void PpathCreate(Ppath &out, const Verbosity &verbosity)
WORKSPACE METHOD: PpathCreate.
void WriteXMLIndexed_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void iyEmissionStandard(Workspace &ws, Matrix &iy, ArrayOfMatrix &iy_aux, ArrayOfTensor3 &diy_dx, Vector &ppvar_p, Vector &ppvar_t, EnergyLevelMap &ppvar_nlte, Matrix &ppvar_vmr, Matrix &ppvar_wind, Matrix &ppvar_mag, Matrix &ppvar_f, Tensor3 &ppvar_iy, Tensor4 &ppvar_trans_cumulat, Tensor4 &ppvar_trans_partial, const Index &iy_id, const Index &stokes_dim, const Vector &f_grid, const Index &atmosphere_dim, const Vector &p_grid, const Tensor3 &t_field, const EnergyLevelMap &nlte_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 Ppath &ppath, const Vector &rte_pos2, const Agenda &propmat_clearsky_agenda, const Agenda &water_p_eq_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 Numeric &rte_alonglos_v, const Tensor3 &surface_props_data, const Verbosity &verbosity)
WORKSPACE METHOD: iyEmissionStandard.
void ArrayOfArrayOfTransmissionMatrixCreate_g(Workspace &ws, const MRecord &mr)
void psdModifiedGammaMassXmean_g(Workspace &ws, const MRecord &mr)
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 Tensor3SetConstant(Tensor3 &out, const Index &npages, const Index &nrows, const Index &ncols, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor3SetConstant.
void ReadSplitARTSCAT_g(Workspace &ws, const MRecord &mr)
void ybatchTimeAveraging(ArrayOfVector &ybatch, ArrayOfTime &time_grid, ArrayOfMatrix &covmat_sepsbatch, ArrayOfIndex &counts, const String &time_step, const Index &disregard_first, const Index &disregard_last, const Verbosity &verbosity)
WORKSPACE METHOD: ybatchTimeAveraging.
void retrievalAddSinefit(Workspace &ws, CovarianceMatrix &covmat_sx, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Sparse &covmat_block, const Sparse &covmat_inv_block, const ArrayOfIndex &sensor_response_pol_grid, const Matrix &sensor_response_dlos_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: retrievalAddSinefit.
void Ignore_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void QuantumIdentifierCreate_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_Timer_g(Workspace &ws, const MRecord &mr)
void Touch_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetLineShapeTypeForSpecies(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const String &option, const String &species_tag, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetLineShapeTypeForSpecies.
void Select_sg_ArrayOfArrayOfIndexArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_MatrixTensor3_g(Workspace &ws, const MRecord &mr)
This file contains functions that are adapted from TESSEM code which is used to calculate surface emi...
void Delete_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void TelsemAtlasCreate_g(Workspace &ws, const MRecord &mr)
void CompareRelative_sg_ArrayOfArrayOfMatrixArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void g0Io(Numeric &g0, const Verbosity &verbosity)
WORKSPACE METHOD: g0Io.
void DisortCalc_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void NumericSet(Numeric &out, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: NumericSet.
void retrievalAddCatalogParameters(Workspace &ws, CovarianceMatrix &covmat_sx, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Sparse &covmat_block, const Sparse &covmat_inv_block, const ArrayOfQuantumIdentifier &catalog_identities, const ArrayOfString &catalog_parameters, const Verbosity &verbosity)
WORKSPACE METHOD: retrievalAddCatalogParameters.
void WriteXMLIndexed_sg_TessemNN_g(Workspace &ws, const MRecord &mr)
void IndexStepDown(Index &out, const Index &in, const Verbosity &verbosity)
WORKSPACE METHOD: IndexStepDown.
void VectorVectorMultiply_g(Workspace &ws, const MRecord &mr)
void ArrayOfIndexSet(ArrayOfIndex &out, const ArrayOfIndex &value, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfIndexSet.
void surfaceSemiSpecularBy3beams(Workspace &ws, Numeric &surface_skin_t, Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Index &atmosphere_dim, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const Agenda &surface_rtprop_sub_agenda, const Numeric &specular_factor, const Numeric &dza, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceSemiSpecularBy3beams.
void nelemGet_sg_ArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
void doit_za_grid_optCalc_g(Workspace &ws, const MRecord &mr)
void heating_ratesFromIrradiance(Tensor3 &heating_rates, const Vector &p_grid, const Tensor4 &irradiance_field, const Tensor3 &specific_heat_capacity, const Numeric &g0, const Verbosity &verbosity)
WORKSPACE METHOD: heating_ratesFromIrradiance.
void abs_lines_per_speciesSetPopulation_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfTimeArrayOfTime_g(Workspace &ws, const MRecord &mr)
void Print_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void Delete_sg_RadiationVector_g(Workspace &ws, const MRecord &mr)
void cloudboxOff_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfTransmissionMatrixArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void Print_sg_PropagationMatrix_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void refr_index_airMicrowavesGeneral(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_airMicrowavesGeneral.
void Print_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void npagesGet_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void ForLoop_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfPropagationMatrix_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 retrievalDefClose_g(Workspace &ws, const MRecord &mr)
void Print_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void Touch_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
void line_irradianceCalcForSingleSpeciesNonOverlappingLinesPseudo2D_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfGriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_RadiationVector_g(Workspace &ws, const MRecord &mr)
void batch_atm_fields_compactCleanup(ArrayOfGriddedField4 &batch_atm_fields_compact, const Numeric &threshold, const Verbosity &verbosity)
WORKSPACE METHOD: batch_atm_fields_compactCleanup.
void surfaceFlatScalarReflectivity_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 abs_linesSetNormalization(ArrayOfAbsorptionLines &abs_lines, const String &option, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetNormalization.
void NumericFromVector_g(Workspace &ws, const MRecord &mr)
void Delete_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void psdFieldEtAl19_g(Workspace &ws, const MRecord &mr)
void psdFieldEtAl07(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &psd_size_grid, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const Numeric &scat_species_a, const Numeric &scat_species_b, const String ®ime, const Numeric &t_min, const Numeric &t_max, const Numeric &t_min_psd, const Numeric &t_max_psd, const Numeric &beta_min, const Numeric &beta_max, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdFieldEtAl07.
void IndexSetToLast_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfStringArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
void NumericCreate_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetNormalization_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_AbsorptionLines_g(Workspace &ws, const MRecord &mr)
void abs_linesDeleteLinesWithQuantumNumberAbove(ArrayOfAbsorptionLines &abs_lines, const String &quantumnumber, const Index &quantumnumber_value, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesDeleteLinesWithQuantumNumberAbove.
void ybatchTimeAveraging_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetLineShapeModelParameterForSpecies_g(Workspace &ws, const MRecord &mr)
void isotopologue_ratiosInitFromBuiltin(SpeciesAuxData &isotopologue_ratios, const Verbosity &verbosity)
WORKSPACE METHOD: isotopologue_ratiosInitFromBuiltin.
void ReadNetCDF_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void WriteNetCDF_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTransmissionMatrixArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfArrayOfStringArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
void refr_index_airInfraredEarth(Numeric &refr_index_air, Numeric &refr_index_air_group, const Numeric &rtp_pressure, const Numeric &rtp_temperature, const Verbosity &verbosity)
WORKSPACE METHOD: refr_index_airInfraredEarth.
void Copy_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void RationalCreate(Rational &out, const Verbosity &verbosity)
WORKSPACE METHOD: RationalCreate.
void Copy_sg_ArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void verbositySet_g(Workspace &ws, const MRecord &mr)
void surfaceSemiSpecularBy3beams_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void EnergyLevelMapSet(EnergyLevelMap &x, const EnergyLevelMap &y, const Verbosity &verbosity)
WORKSPACE METHOD: EnergyLevelMapSet.
void ArrayOfArrayOfVectorCreate(ArrayOfArrayOfVector &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfVectorCreate.
void partition_functionsInitFromBuiltin_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_NumericTensor3_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_VectorTensor3_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void Delete_sg_AbsorptionLines_g(Workspace &ws, const MRecord &mr)
void ScatSpeciesMerge(Tensor4 &pnd_field, ArrayOfArrayOfSingleScatteringData &scat_data, ArrayOfArrayOfScatteringMetaData &scat_meta, ArrayOfString &scat_species, Index &cloudbox_checked, 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 Verbosity &verbosity)
WORKSPACE METHOD: ScatSpeciesMerge.
void abs_linesSetLineShapeType(ArrayOfAbsorptionLines &abs_lines, const String &option, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetLineShapeType.
void Ignore_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
void yApplySensorPol_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetEmpty(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetEmpty.
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 p_gridDensify(Vector &p_grid, Index &atmfields_checked, Index &atmgeom_checked, Index &cloudbox_checked, const Vector &p_grid_old, const Index &nfill, const Verbosity &verbosity)
WORKSPACE METHOD: p_gridDensify.
void g0_agendaExecute(Workspace &ws, Numeric &g0, const Numeric lat, const Numeric lon, const Agenda &input_agenda)
void sensor_responseFrequencySwitching_g(Workspace &ws, const MRecord &mr)
void surfaceFlatReflectivity_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void Matrix1RowFromVector(Matrix &out, const Vector &v, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix1RowFromVector.
void Select_sg_ArrayOfMatrixArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void Print_sg_Time_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void SurfaceFastem_g(Workspace &ws, const MRecord &mr)
void water_p_eq_fieldMK05_g(Workspace &ws, const MRecord &mr)
void refellipsoidJupiter(Vector &refellipsoid, const String &model, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidJupiter.
void WriteXML_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void Print_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfTensor6ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void particle_massesFromMetaDataSingleCategory(Matrix &particle_masses, const ArrayOfArrayOfScatteringMetaData &scat_meta, const Verbosity &verbosity)
WORKSPACE METHOD: particle_massesFromMetaDataSingleCategory.
void avkCalc(Matrix &avk, const Matrix &dxdy, const Matrix &jacobian, const Verbosity &verbosity)
WORKSPACE METHOD: avkCalc.
void AntennaOff(Index &antenna_dim, Matrix &mblock_dlos_grid, const Verbosity &verbosity)
WORKSPACE METHOD: AntennaOff.
void nlte_fieldForSingleSpeciesNonOverlappingLines_g(Workspace &ws, const MRecord &mr)
void scat_dataCheck_g(Workspace &ws, const MRecord &mr)
void jacobianAddBasicCatalogParameters(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const ArrayOfQuantumIdentifier &catalog_identities, const ArrayOfString &catalog_parameters, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddBasicCatalogParameters.
void ReadXMLIndexed_sg_AbsorptionLines_g(Workspace &ws, const MRecord &mr)
void abs_xsec_per_speciesInit_g(Workspace &ws, const MRecord &mr)
void GriddedFieldGetName_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfTransmissionMatrixCreate(ArrayOfArrayOfTransmissionMatrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfTransmissionMatrixCreate.
void cloudbox_fieldSetFromPrecalc_g(Workspace &ws, const MRecord &mr)
An absorption lookup table.
void FieldFromGriddedField_sg_Tensor4GriddedField4_g(Workspace &ws, const MRecord &mr)
void yCalc(Workspace &ws, Vector &y, Vector &y_f, ArrayOfIndex &y_pol, Matrix &y_pos, Matrix &y_los, ArrayOfVector &y_aux, Matrix &y_geo, Matrix &jacobian, const Index &atmgeom_checked, const Index &atmfields_checked, const Index &atmosphere_dim, const EnergyLevelMap &nlte_field, const Index &cloudbox_on, const Index &cloudbox_checked, const Index &scat_data_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 Matrix &mblock_dlos_grid, const Sparse &sensor_response, const Vector &sensor_response_f, const ArrayOfIndex &sensor_response_pol, const Matrix &sensor_response_dlos, const String &iy_unit, const Agenda &iy_main_agenda, const Agenda &geo_pos_agenda, const Agenda &jacobian_agenda, const Index &jacobian_do, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfString &iy_aux_vars, const Verbosity &verbosity)
WORKSPACE METHOD: yCalc.
void abs_lines_per_speciesSetNormalizationForMatch(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const String &option, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetNormalizationForMatch.
void Delete_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void f_gridFromSensorAMSUgeneric_g(Workspace &ws, const MRecord &mr)
void psdMilbrandtYau05(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &psd_size_grid, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const String &hydrometeor_type, const Numeric &t_min, const Numeric &t_max, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdMilbrandtYau05.
void Copy_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void Print_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void TessemNNCreate(TessemNN &out, const Verbosity &verbosity)
WORKSPACE METHOD: TessemNNCreate.
void ReadSplitARTSCAT(ArrayOfAbsorptionLines &abs_lines, const ArrayOfArrayOfSpeciesTag &abs_species, const String &basename, const Numeric &fmin, const Numeric &fmax, const String &globalquantumnumbers, const String &localquantumnumbers, const Index &ignore_missing, const String &normalization_option, const String &mirroring_option, const String &population_option, const String &lineshapetype_option, const String &cutoff_option, const Numeric &cutoff_value, const Numeric &linemixinglimit_value, const Verbosity &verbosity)
WORKSPACE METHOD: ReadSplitARTSCAT.
Class to identify and match lines by their quantum numbers.
void rte_pos_losMoveToStartOfPpath_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void INCLUDE_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void Append_sg_Tensor3Tensor3_g(Workspace &ws, const MRecord &mr)
void propmat_clearsky_agenda_checkedCalc_g(Workspace &ws, const MRecord &mr)
void cloudboxSetManually_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void AtmFieldsExtract1D_g(Workspace &ws, const MRecord &mr)
void pha_mat_sptFromDataDOITOpt_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfSingleScatteringDataCreate(ArrayOfArrayOfSingleScatteringData &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfSingleScatteringDataCreate.
void ReadXML_sg_TelsemAtlas_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfPpathPpath_g(Workspace &ws, const MRecord &mr)
void ReadNetCDF_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void ArrayOfPropagationMatrixCreate_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyZero(ArrayOfPropagationMatrix &propmat_clearsky, const Vector &f_grid, const Index &stokes_dim, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearskyZero.
void MatrixIdentity(Matrix &out, const Index &n, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixIdentity.
void Delete_sg_GridPos_g(Workspace &ws, const MRecord &mr)
void VectorNLogSpace_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
void batch_atm_fields_compactAddSpecies(ArrayOfGriddedField4 &batch_atm_fields_compact, const String &name, const GriddedField3 &value, const Index &prepend, const Verbosity &verbosity)
WORKSPACE METHOD: batch_atm_fields_compactAddSpecies.
void Append_sg_Tensor4Tensor4_g(Workspace &ws, const MRecord &mr)
void ReadNetCDF_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void ppathPlaneParallel(Ppath &ppath, const Index &atmosphere_dim, const Tensor3 &z_field, const Matrix &z_surface, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Index &ppath_inside_cloudbox_do, const Vector &rte_pos, const Vector &rte_los, const Numeric &ppath_lmax, const Verbosity &verbosity)
WORKSPACE METHOD: ppathPlaneParallel.
void Print_sg_ArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void Delete_sg_QuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_CIARecord_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Timer_g(Workspace &ws, const MRecord &mr)
void sensor_responseMetMM_g(Workspace &ws, const MRecord &mr)
void Extract_sg_GriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void abs_linesSetBaseParameterForMatchingLevels(ArrayOfAbsorptionLines &abs_lines, const ArrayOfQuantumIdentifier &QI, const String ¶meter_name, const Vector &change, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetBaseParameterForMatchingLevels.
void cloudboxSetManuallyAltitude_g(Workspace &ws, const MRecord &mr)
void surfaceLambertianSimple(Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Vector &f_grid, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &rtp_pos, const Vector &rtp_los, const Vector &surface_normal, const Numeric &surface_skin_t, const Vector &surface_scalar_reflectivity, const Index &lambertian_nza, const Numeric &za_pos, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceLambertianSimple.
void WriteXMLIndexed_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void abs_lookupTestAccMC_g(Workspace &ws, const MRecord &mr)
void psdWangEtAl16(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &psd_size_grid, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const Numeric &scat_species_a, const Numeric &scat_species_b, const Numeric &t_min, const Numeric &t_max, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdWangEtAl16.
void pnd_fieldCalcFromParticleBulkProps_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
void ScatElementsPndAndScatAdd(ArrayOfArrayOfSingleScatteringData &scat_data_raw, ArrayOfGriddedField3 &pnd_field_raw, const Index &atmosphere_dim, const ArrayOfString &scat_data_files, const ArrayOfString &pnd_field_files, const Verbosity &verbosity)
WORKSPACE METHOD: ScatElementsPndAndScatAdd.
void WindRawRead_g(Workspace &ws, const MRecord &mr)
void sensor_responseMultiMixerBackend_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void ScatSpeciesScatAndMetaRead(ArrayOfArrayOfSingleScatteringData &scat_data_raw, ArrayOfArrayOfScatteringMetaData &scat_meta, const ArrayOfString &scat_data_files, const Verbosity &verbosity)
WORKSPACE METHOD: ScatSpeciesScatAndMetaRead.
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 ArrayOfTensor4 &dpnd_field_dx, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfSingleScatteringData &scat_data, const ArrayOfString &scat_species, const Matrix &particle_masses, const ArrayOfArrayOfSpeciesTag &abs_species, const Index &negative_pnd_ok, const Verbosity &verbosity)
WORKSPACE METHOD: cloudbox_checkedCalc.
void ArrayOfSparseCreate(ArrayOfSparse &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfSparseCreate.
void Append_sg_ArrayOfArrayOfGriddedField2ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void sensor_responseBackend(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Matrix &sensor_response_dlos_grid, const Vector &f_backend, const ArrayOfGriddedField1 &backend_channel_response, const Index &sensor_norm, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseBackend.
void Delete_sg_ArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void surfaceFlatRefractiveIndex(Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Vector &f_grid, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &rtp_pos, const Vector &rtp_los, const Vector &specular_los, const Numeric &surface_skin_t, const GriddedField3 &surface_complex_refr_index, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceFlatRefractiveIndex.
void x2artsSensor_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfStringString_g(Workspace &ws, const MRecord &mr)
void TMatrixTest_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void ybatchTroposphericCorrectionNaiveMedianForward_g(Workspace &ws, const MRecord &mr)
void CompareRelative_sg_ArrayOfTensor4ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void ScatSpeciesPndAndScatAdd_g(Workspace &ws, const MRecord &mr)
void doit_za_grid_optCalc(Vector &doit_za_grid_opt, const Tensor6 &cloudbox_field_mono, const Vector &za_grid, const Index &doit_za_interp, const Numeric &acc, const Verbosity &verbosity)
WORKSPACE METHOD: doit_za_grid_optCalc.
void ReadXML_sg_Vector_g(Workspace &ws, const MRecord &mr)
void refellipsoidEuropa_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Sparse_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 SparseCreate_g(Workspace &ws, const MRecord &mr)
void GriddedFieldGetName_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void Extract_sg_ArrayOfSingleScatteringDataArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void atm_fields_compactCreateFromField(GriddedField4 &atm_fields_compact, const String &name, const GriddedField3 &field, const Verbosity &verbosity)
WORKSPACE METHOD: atm_fields_compactCreateFromField.
void propmat_clearskyAddFromAbsCoefPerSpecies(ArrayOfPropagationMatrix &propmat_clearsky, ArrayOfPropagationMatrix &dpropmat_clearsky_dx, const ArrayOfMatrix &abs_coef_per_species, const ArrayOfMatrix &dabs_coef_dx, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearskyAddFromAbsCoefPerSpecies.
void FrequencyFromWavelength(Numeric &frequency, const Numeric &wavelength, const Verbosity &verbosity)
WORKSPACE METHOD: FrequencyFromWavelength.
void CompareRelative_sg_ArrayOfMatrixArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void VectorSubtractVector_g(Workspace &ws, const MRecord &mr)
void Compare_sg_ArrayOfMatrixArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void ReadNetCDF_sg_Vector_g(Workspace &ws, const MRecord &mr)
void atm_fields_compactCleanup(GriddedField4 &atm_fields_compact, const Numeric &threshold, const Verbosity &verbosity)
WORKSPACE METHOD: atm_fields_compactCleanup.
void ncolsGet_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void cloudboxSetAutomatically_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
NUMERIC Numeric
The type to use for all floating point numbers.
void ArrayOfTensor3Create_g(Workspace &ws, const MRecord &mr)
void jacobianCalcFreqShift_g(Workspace &ws, const MRecord &mr)
void Exit(const Verbosity &verbosity)
WORKSPACE METHOD: Exit.
void mc_antennaSetPencilBeam_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetCutoffForSpecies(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const String &option, const Numeric &value, const String &species_tag, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetCutoffForSpecies.
void x2artsSpectroscopy(const Verbosity &verbosity)
WORKSPACE METHOD: x2artsSpectroscopy.
void telsemStandalone(Matrix &emissivities, const Numeric &lat, const Numeric &lon, const Numeric &theta, const Vector &f, const TelsemAtlas &ta, const Numeric &d_max, const Verbosity &verbosity)
WORKSPACE METHOD: telsemStandalone.
void IndexSetToLast_sg_ArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfAbsorptionLines_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 nelemGet_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void jacobianInit(ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianInit.
void WriteXML_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Touch_sg_PropagationMatrix_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_PropagationMatrix_g(Workspace &ws, const MRecord &mr)
void verbositySetAgenda_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void CompareRelative_sg_ArrayOfArrayOfTensor3ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
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_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void retrievalAddTemperature_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfIndexArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void verbosityInit_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void atmfields_checkedCalc_g(Workspace &ws, const MRecord &mr)
void abs_linesSetQuantumNumberForMatch_g(Workspace &ws, const MRecord &mr)
void retrievalAddPolyfit_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesChangeLineShapeModelParameterForSpecies_g(Workspace &ws, const MRecord &mr)
void ArrayOfGriddedFieldGetNames_sg_ArrayOfGriddedField2_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 &z_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_lmax, const Numeric &ppath_lraytrace, const Verbosity &verbosity)
WORKSPACE METHOD: ppathStepByStep.
void ArrayOfGriddedField1Create_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Declarations for the gas absorption lookup table.
void ReadXML_sg_ArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void z_surfaceFromFileAndGrid_g(Workspace &ws, const MRecord &mr)
void cloudbox_fieldSetConstPerFreq(Tensor7 &cloudbox_field, 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 Matrix &value, const Verbosity &verbosity)
WORKSPACE METHOD: cloudbox_fieldSetConstPerFreq.
void Touch_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void RadiationFieldSpectralIntegrate_sg_Tensor4Tensor5_g(Workspace &ws, const MRecord &mr)
void VectorScale(Vector &out, const Vector &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: VectorScale.
void Compare_sg_ArrayOfVectorArrayOfVector_g(Workspace &ws, const MRecord &mr)
void FastemStandAlone_g(Workspace &ws, const MRecord &mr)
void sensor_losGeometricFromSensorPosToOtherPositions(Matrix &sensor_los, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Vector &refellipsoid, const Matrix &sensor_pos, const Matrix &target_pos, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_losGeometricFromSensorPosToOtherPositions.
void abs_lines_per_speciesSetBaseParameterForSpecies_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_VectorTensor7_g(Workspace &ws, const MRecord &mr)
void psdSeifertBeheng06_g(Workspace &ws, const MRecord &mr)
void cloudboxSetFullAtm_g(Workspace &ws, const MRecord &mr)
void Wigner6Unload_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 Ignore_sg_TessemNN_g(Workspace &ws, const MRecord &mr)
void jacobianSetAffineTransformation_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfPropagationMatrixArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void spectral_radiance_fieldExpandCloudboxField(Workspace &ws, Tensor7 &spectral_radiance_field, const Agenda &propmat_clearsky_agenda, const Agenda &water_p_eq_agenda, const Agenda &iy_space_agenda, const Agenda &iy_surface_agenda, const Agenda &iy_cloudbox_agenda, 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 EnergyLevelMap &nlte_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 Matrix &z_surface, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Tensor7 &cloudbox_field, const Numeric &ppath_lmax, const Numeric &rte_alonglos_v, const Tensor3 &surface_props_data, const Vector &za_grid, const Index &use_parallel_iy, const Verbosity &verbosity)
WORKSPACE METHOD: spectral_radiance_fieldExpandCloudboxField.
void ppath_stepGeometric_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTensor7ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void Print_sg_AbsorptionLines_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void jacobianAdjustAndTransform_g(Workspace &ws, const MRecord &mr)
void MCGeneral_g(Workspace &ws, const MRecord &mr)
void Wigner6Init_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void abs_lookupSetup_g(Workspace &ws, const MRecord &mr)
void opt_prop_sptFromScat_data_g(Workspace &ws, const MRecord &mr)
void DisortCalcClearsky_g(Workspace &ws, const MRecord &mr)
void ScatElementsToabs_speciesAdd(ArrayOfArrayOfSingleScatteringData &scat_data_raw, 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 ArrayOfString &scat_data_files, const ArrayOfString &pnd_field_files, const Verbosity &verbosity)
WORKSPACE METHOD: ScatElementsToabs_speciesAdd.
void retrievalAddMagField_g(Workspace &ws, const MRecord &mr)
void covmat_sxSet_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void ArrayOfGriddedField4Create_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesCompact_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfTensor3Create(ArrayOfArrayOfTensor3 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfTensor3Create.
void Delete_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
void AngularGridsSetFluxCalc(Vector &za_grid, Vector &aa_grid, Vector &za_grid_weights, const Index &N_za_grid, const Index &N_aa_grid, const String &za_grid_type, const Verbosity &verbosity)
WORKSPACE METHOD: AngularGridsSetFluxCalc.
void abs_xsec_agendaExecute(Workspace &ws, ArrayOfMatrix &abs_xsec_per_species, ArrayOfMatrix &src_xsec_per_species, ArrayOfArrayOfMatrix &dabs_xsec_per_species_dx, ArrayOfArrayOfMatrix &dsrc_xsec_per_species_dx, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfIndex &abs_species_active, const Vector &f_grid, const Vector &abs_p, const Vector &abs_t, const EnergyLevelMap &abs_nlte, const Matrix &abs_vmrs, const Agenda &input_agenda)
void f_gridFromGasAbsLookup_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetBaseParameterForMatchingLevels_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void Print_sg_StokesVector_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_QuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void irradiance_fieldFromRadiance_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfRadiationVector_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 telsemSurfaceTypeLandSea(Index &surface_type, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lat_true, const Vector &lon_true, const Vector &rtp_pos, const TelsemAtlas &atlas, const Verbosity &verbosity)
WORKSPACE METHOD: telsemSurfaceTypeLandSea.
void WriteXMLIndexed_sg_ArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void abs_linesCleanupEmpty(ArrayOfAbsorptionLines &abs_lines, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesCleanupEmpty.
void TMatrixTest(const Verbosity &verbosity)
WORKSPACE METHOD: TMatrixTest.
void Select_sg_ArrayOfArrayOfMatrixArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void jacobianAddNLTE(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 QuantumIdentifier &energy_level_identity, const Numeric &dx, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddNLTE.
void ReadXMLIndexed_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
void Copy_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void mc_antennaSetGaussianByFWHM_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
void scat_dataCalc(ArrayOfArrayOfSingleScatteringData &scat_data, const ArrayOfArrayOfSingleScatteringData &scat_data_raw, const Vector &f_grid, const Index &interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: scat_dataCalc.
void abs_linesChangeBaseParameterForMatchingLevels_g(Workspace &ws, const MRecord &mr)
void retrievalAddWind_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void jacobianClose(Workspace &ws, Index &jacobian_do, Agenda &jacobian_agenda, const ArrayOfRetrievalQuantity &jacobian_quantities, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianClose.
void vmr_fieldPerturb(Tensor4 &vmr_field, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const String &species, const Vector &p_ret_grid, const Vector &lat_ret_grid, const Vector &lon_ret_grid, const Index &pert_index, const Numeric &pert_size, const String &pert_mode, const Verbosity &verbosity)
WORKSPACE METHOD: vmr_fieldPerturb.
void FrequencyFromCGSKayserWavenumber(Numeric &frequency, const Numeric &kayser_wavenumber, const Verbosity &verbosity)
WORKSPACE METHOD: FrequencyFromCGSKayserWavenumber.
void Exit_g(Workspace &ws, const MRecord &mr)
void covmatDiagonal(T &out, T &out_inverse, const Vector &vars, const Verbosity &verbosity)
WORKSPACE METHOD: covmatDiagonal.
void ScatSpeciesExtendTemperature(ArrayOfArrayOfSingleScatteringData &scat_data_raw, const ArrayOfString &scat_species, const String &species, const String &scat_species_delim, const Numeric &T_low, const Numeric &T_high, const Verbosity &verbosity)
WORKSPACE METHOD: ScatSpeciesExtendTemperature.
void ReadXML_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
void Ignore(const T &in, const Verbosity &verbosity)
WORKSPACE METHOD: Ignore.
void VectorLogSpace_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetBaseParameterForMatchingLines(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const QuantumIdentifier &QI, const String ¶meter_name, const Numeric &change, const Index &loose_matching, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetBaseParameterForMatchingLines.
void abs_linesSetNormalizationForMatch(ArrayOfAbsorptionLines &abs_lines, const String &option, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetNormalizationForMatch.
void abs_linesSetLineShapeTypeForMatch_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Time_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_linesTruncateGlobalQuantumNumbers_g(Workspace &ws, const MRecord &mr)
An Antenna object used by MCGeneral.
void particle_bulkprop_fieldPerturbAtmGrids_g(Workspace &ws, const MRecord &mr)
void StringCreate_g(Workspace &ws, const MRecord &mr)
void nbooksGet(Index &nbooks, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: nbooksGet.
void Delete_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void GriddedFieldLatLonRegrid_sg_GriddedField3GriddedField3_g(Workspace &ws, const MRecord &mr)
void iyApplyUnit(Matrix &iy, ArrayOfMatrix &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 AtmRawRead_g(Workspace &ws, const MRecord &mr)
void nlte_fieldFromRaw(EnergyLevelMap &nlte_field, const ArrayOfQuantumIdentifier &nlte_level_identifiers, const Vector &nlte_vibrational_energies, const Tensor4 &data, const Verbosity &verbosity)
WORKSPACE METHOD: nlte_fieldFromRaw.
void IndexSetToLast_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Radiation Vector for Stokes dimension 1-4.
void Touch_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void Duration_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void time_gridOffset_g(Workspace &ws, const MRecord &mr)
void GasAbsLookupCreate(GasAbsLookup &out, const Verbosity &verbosity)
WORKSPACE METHOD: GasAbsLookupCreate.
void Append_sg_ArrayOfArrayOfMatrixArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesChangeBaseParameterForMatchingLevels_g(Workspace &ws, const MRecord &mr)
void ArrayOfQuantumIdentifierSet_g(Workspace &ws, const MRecord &mr)
Implementation of Matrix, Vector, and such stuff.
void ppath_fieldFromDownUpLimbGeoms_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void NumericAdd(Numeric &out, const Numeric &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: NumericAdd.
void DoitCalc_g(Workspace &ws, const MRecord &mr)
void abs_speciesInit(ArrayOfArrayOfSpeciesTag &abs_species, const Verbosity &verbosity)
WORKSPACE METHOD: abs_speciesInit.
void iyReplaceFromAux_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_Vector_g(Workspace &ws, const MRecord &mr)
void ArrayOfVectorCreate_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetPopulationForMatch_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfTimeArrayOfTime_g(Workspace &ws, const MRecord &mr)
void sensor_responseFillFgrid_g(Workspace &ws, const MRecord &mr)
void DiffZaAa_g(Workspace &ws, const MRecord &mr)
void verbositySetAgenda(Verbosity &verbosity, const Index &level)
WORKSPACE METHOD: verbositySetAgenda.
void ArrayOfArrayOfStringCreate(ArrayOfArrayOfString &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfStringCreate.
void ReadXMLIndexed_sg_HitranRelaxationMatrixData_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfPpathArrayOfPpath_g(Workspace &ws, const MRecord &mr)
void Copy_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
void abs_speciesDefineAll(ArrayOfArrayOfSpeciesTag &abs_species, Index &propmat_clearsky_agenda_checked, Index &abs_xsec_agenda_checked, const Verbosity &verbosity)
WORKSPACE METHOD: abs_speciesDefineAll.
void WriteXMLIndexed_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void batch_atm_fields_compactCleanup_g(Workspace &ws, const MRecord &mr)
void ArrayOfStringSet_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_Tensor3Tensor5_g(Workspace &ws, const MRecord &mr)
void Print_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void DOBatchCalc_g(Workspace &ws, const MRecord &mr)
void covmat1DMarkov_sg_SparseSparse_g(Workspace &ws, const MRecord &mr)
void nlteOff(Index &nlte_do, EnergyLevelMap &nlte_field, ArrayOfQuantumIdentifier &nlte_level_identifiers, const Verbosity &verbosity)
WORKSPACE METHOD: nlteOff.
void CompareRelative_sg_ArrayOfArrayOfPropagationMatrixArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void iyIndependentBeamApproximation_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
void VectorLinSpace(Vector &out, const Numeric &start, const Numeric &stop, const Numeric &step, const Verbosity &verbosity)
WORKSPACE METHOD: VectorLinSpace.
void ScatSpeciesSizeMassInfo_g(Workspace &ws, const MRecord &mr)
void p_gridFromGasAbsLookup_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void WriteNetCDF_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void WignerFastInfoPrint(const Index &wigner_initialized, const Verbosity &verbosity)
WORKSPACE METHOD: WignerFastInfoPrint.
void abs_linesSetT0(ArrayOfAbsorptionLines &abs_lines, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetT0.
void Copy_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfTransmissionMatrix_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 Ignore_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void Copy_sg_String_g(Workspace &ws, const MRecord &mr)
void abs_linesSetEmptyBroadeningParametersToEmpty(ArrayOfAbsorptionLines &abs_lines, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetEmptyBroadeningParametersToEmpty.
void Error(const String &msg, const Verbosity &verbosity)
WORKSPACE METHOD: Error.
void ReadXMLIndexed_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
void abs_cia_dataAddCIARecord_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void Print_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void jacobianAddMagField(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 Numeric &dB, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddMagField.
void WriteXMLIndexed_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetLineShapeType_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void ReadMytran2(ArrayOfAbsorptionLines &abs_lines, const String &filename, const Numeric &fmin, const Numeric &fmax, const String &globalquantumnumbers, const String &localquantumnumbers, const String &normalization_option, const String &mirroring_option, const String &population_option, const String &lineshapetype_option, const String &cutoff_option, const Numeric &cutoff_value, const Numeric &linemixinglimit_value, const Verbosity &verbosity)
WORKSPACE METHOD: ReadMytran2.
void ReadXMLIndexed_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetPopulationForMatch(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const String &option, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetPopulationForMatch.
void abs_linesPrintDefinedQuantumNumbers(const ArrayOfAbsorptionLines &abs_lines, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesPrintDefinedQuantumNumbers.
void GriddedFieldLatLonExpand_sg_GriddedField3GriddedField3_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void nbooksGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void GriddedField3Create_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void MatrixUnitIntensity_g(Workspace &ws, const MRecord &mr)
void ybatchTroposphericCorrectionNaiveMedianInverse(ArrayOfVector &ybatch, const ArrayOfVector &ybatch_corr, const Verbosity &verbosity)
WORKSPACE METHOD: ybatchTroposphericCorrectionNaiveMedianInverse.
void ppathWriteXMLPartial_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void yCalc_g(Workspace &ws, const MRecord &mr)
void Delete_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesReadSpeciesSplitCatalog_g(Workspace &ws, const MRecord &mr)
void ArrayOfQuantumIdentifierCreate(ArrayOfQuantumIdentifier &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfQuantumIdentifierCreate.
void ArrayOfTensor4Create_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void Matrix1RowFromVector_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void surface_typeInterpTypeMask(Index &surface_type, Numeric &surface_type_aux, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lat_true, const Vector &lon_true, const Vector &rtp_pos, const GriddedField2 &surface_type_mask, const Verbosity &verbosity)
WORKSPACE METHOD: surface_typeInterpTypeMask.
void Copy_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void Wigner6Init(Index &wigner_initialized, const Index &fast_wigner_stored_symbols, const Index &largest_wigner_symbol_parameter, const Verbosity &verbosity)
WORKSPACE METHOD: Wigner6Init.
void diameter_volume_equFromDiameter_max(Numeric &diameter_volume_equ, Numeric &volume, const String &shape, const Numeric &diameter_max, const Numeric &aspect_ratio, const Verbosity &verbosity)
WORKSPACE METHOD: diameter_volume_equFromDiameter_max.
void Append_sg_ArrayOfArrayOfScatteringMetaDataArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_EnergyLevelMap_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_Tensor3Tensor4_g(Workspace &ws, const MRecord &mr)
void DoitInit_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
void Print_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
void AtmFieldsCalc(Tensor3 &t_field, Tensor3 &z_field, Tensor4 &vmr_field, EnergyLevelMap &nlte_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 ArrayOfGriddedField3 &nlte_field_raw, const ArrayOfQuantumIdentifier &nlte_level_identifiers, const Vector &nlte_vibrational_energies, const Index &atmosphere_dim, const Index &interp_order, const Index &vmr_zeropadding, const Index &vmr_nonegative, const Index &nlte_when_negative, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldsCalc.
void ReadXMLIndexed_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void iyLoopFrequencies(Workspace &ws, Matrix &iy, ArrayOfMatrix &iy_aux, Ppath &ppath, ArrayOfTensor3 &diy_dx, const ArrayOfString &iy_aux_vars, const Index &iy_agenda_call1, const Tensor3 &iy_transmission, const Vector &rte_pos, const Vector &rte_los, const Vector &rte_pos2, const Index &stokes_dim, const Vector &f_grid, const Agenda &iy_loop_freqs_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: iyLoopFrequencies.
void WriteXML_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void particle_bulkprop_fieldClip(Tensor4 &particle_bulkprop_field, const ArrayOfString &particle_bulkprop_names, const String &bulkprop_name, const Numeric &limit_low, const Numeric &limit_high, const Verbosity &verbosity)
WORKSPACE METHOD: particle_bulkprop_fieldClip.
void f_gridMetMM_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 Index &atmosphere_dim, const Numeric &p_step, const Numeric &t_step, const Numeric &h2o_step, const Vector &extremes, const Index &robust, const Index &check_gridnames, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupSetupBatch.
void psdModifiedGammaMassMeanParticleMass(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &psd_size_grid, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const Numeric &scat_species_a, const Numeric &scat_species_b, const Numeric &n0, const Numeric &mu, const Numeric &la, const Numeric &ga, const Numeric &t_min, const Numeric &t_max, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdModifiedGammaMassMeanParticleMass.
void ReadXMLIndexed_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void nbooksGet_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void Tensor3ExtractFromTensor4(Tensor3 &out, const Tensor4 &in, const Index &i, const String &direction, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor3ExtractFromTensor4.
void WriteXMLIndexed_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
void surfaceSplitSpecularTo3beams_g(Workspace &ws, const MRecord &mr)
void jacobianFromYbatch_g(Workspace &ws, const MRecord &mr)
void abs_linesSetMirroring_g(Workspace &ws, const MRecord &mr)
void ZFromPSimple(Vector &z_grid, const Vector &p_grid, const Verbosity &verbosity)
WORKSPACE METHOD: ZFromPSimple.
void MagRawRead(GriddedField3 &mag_u_field_raw, GriddedField3 &mag_v_field_raw, GriddedField3 &mag_w_field_raw, const String &basename, const Verbosity &verbosity)
WORKSPACE METHOD: MagRawRead.
void nrowsGet(Index &nrows, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: nrowsGet.
void Reduce_sg_NumericTensor5_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfAgendaArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
void sensor_responseInit(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Vector &sensor_response_f_grid, ArrayOfIndex &sensor_response_pol_grid, Matrix &sensor_response_dlos_grid, const Vector &f_grid, const Matrix &mblock_dlos_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 ArrayOfArrayOfStringCreate_g(Workspace &ws, const MRecord &mr)
void cloudbox_field_monoSetConst_g(Workspace &ws, const MRecord &mr)
void GriddedFieldLatLonExpand_sg_ArrayOfGriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void refellipsoidEuropa(Vector &refellipsoid, const String &model, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidEuropa.
void collision_coefficientsFromSplitFiles(ArrayOfArrayOfGriddedField1 &collision_coefficients, ArrayOfQuantumIdentifier &collision_line_identifiers, const ArrayOfArrayOfSpeciesTag &abs_species, const String &basename, const Verbosity &verbosity)
WORKSPACE METHOD: collision_coefficientsFromSplitFiles.
void nelemGet_sg_ArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void AddZaAa_g(Workspace &ws, const MRecord &mr)
void OEM(Workspace &ws, Vector &x, Vector &yf, Matrix &jacobian, Matrix &dxdy, Vector &oem_diagnostics, Vector &lm_ga_history, ArrayOfString &oem_errors, const Vector &xa, const CovarianceMatrix &covmat_sx, const Vector &y, const CovarianceMatrix &covmat_se, const ArrayOfRetrievalQuantity &jacobian_quantities, const Agenda &inversion_iterate_agenda, const String &method, const Numeric &max_start_cost, const Vector &x_norm, const Index &max_iter, const Numeric &stop_dx, const Vector &lm_ga_settings, const Index &clear_matrices, const Index &display_progress, const Verbosity &verbosity)
WORKSPACE METHOD: OEM.
void Select_sg_ArrayOfStokesVectorArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
void WMRFSelectChannels_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
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 Tensor4SetConstant_g(Workspace &ws, const MRecord &mr)
void jacobianSetFuncTransformation_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfArrayOfAbsorptionLinesArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void Append_sg_VectorNumeric_g(Workspace &ws, const MRecord &mr)
void opt_prop_sptFromData_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTelsemAtlasTelsemAtlas_g(Workspace &ws, const MRecord &mr)
void Print_sg_HitranRelaxationMatrixData_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfAbsorptionLinesArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void VectorSet_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyAddFromLookup_g(Workspace &ws, const MRecord &mr)
void iy_surface_agendaExecute(Workspace &ws, Matrix &iy, ArrayOfTensor3 &diy_dx, ArrayOfTensor4 &dsurface_rmatrix_dx, ArrayOfMatrix &dsurface_emission_dx, const String &iy_unit, const Tensor3 &iy_transmission, const Index iy_id, const Index cloudbox_on, const Index jacobian_do, const Agenda &iy_main_agenda, const Vector &f_grid, const EnergyLevelMap &nlte_field, const Vector &rtp_pos, const Vector &rtp_los, const Vector &rte_pos2, const Tensor3 &surface_props_data, const ArrayOfString &dsurface_names, const Agenda &input_agenda)
void ReadXMLIndexed_sg_ArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Extract_sg_StringArrayOfString_g(Workspace &ws, const MRecord &mr)
void nrowsGet_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void Print_sg_CIARecord_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 EnergyLevelMap &nlte_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 Matrix &mblock_dlos_grid, const Sparse &sensor_response, const Vector &sensor_time, const String &iy_unit, const Agenda &iy_main_agenda, const Agenda &geo_pos_agenda, const ArrayOfRetrievalQuantity &jacobian_quantities, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcPointingZaRecalc.
This can be used to make arrays out of anything.
void MatrixCopySparse_g(Workspace &ws, const MRecord &mr)
void Extract(T &needle, const T &haystack, const Index &index, const Verbosity &verbosity)
WORKSPACE METHOD: Extract.
void refellipsoidMars_g(Workspace &ws, const MRecord &mr)
void iyActiveSingleScat(Workspace &ws, Matrix &iy, ArrayOfMatrix &iy_aux, ArrayOfTensor3 &diy_dx, Vector &ppvar_p, Vector &ppvar_t, EnergyLevelMap &ppvar_nlte, Matrix &ppvar_vmr, Matrix &ppvar_wind, Matrix &ppvar_mag, Matrix &ppvar_pnd, Matrix &ppvar_f, Tensor4 &ppvar_trans_cumulat, const Index &stokes_dim, const Vector &f_grid, const Index &atmosphere_dim, const Vector &p_grid, const Tensor3 &t_field, const EnergyLevelMap &nlte_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 ArrayOfTensor4 &dpnd_field_dx, const ArrayOfString &scat_species, const ArrayOfArrayOfSingleScatteringData &scat_data, const Index &scat_data_checked, const ArrayOfString &iy_aux_vars, const Index &jacobian_do, const ArrayOfRetrievalQuantity &jacobian_quantities, const Ppath &ppath, const Agenda &propmat_clearsky_agenda, const Agenda &water_p_eq_agenda, const Agenda &iy_transmitter_agenda, const Index &iy_agenda_call1, const Tensor3 &iy_transmission, const Numeric &rte_alonglos_v, const Index &trans_in_jacobian, const Numeric &pext_scaling, const Index &t_interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: iyActiveSingleScat.
void WriteNetCDFIndexed_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesChangeLineShapeModelParameterForMatchingLines_g(Workspace &ws, const MRecord &mr)
void Delete_sg_StokesVector_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetNormalizationForSpecies_g(Workspace &ws, const MRecord &mr)
void abs_linesSetCutoff_g(Workspace &ws, const MRecord &mr)
void ScatElementsToabs_speciesAdd_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_EnergyLevelMap_g(Workspace &ws, const MRecord &mr)
void abs_linesSetT0ForMatch(ArrayOfAbsorptionLines &abs_lines, const Numeric &value, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetT0ForMatch.
void vmr_fieldSetAllConstant(Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const Vector &vmr_values, const Verbosity &verbosity)
WORKSPACE METHOD: vmr_fieldSetAllConstant.
void Print_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
void Delete_sg_String_g(Workspace &ws, const MRecord &mr)
void particle_fieldCleanup_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void refellipsoidMoon(Vector &refellipsoid, const String &model, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidMoon.
void abs_lines_per_speciesSetMirroringForSpecies_g(Workspace &ws, const MRecord &mr)
void EnergyLevelMapCreate_g(Workspace &ws, const MRecord &mr)
void iySurfaceFastem_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void RationalAdd(Rational &out, const Rational &in, const Rational &value, const Verbosity &verbosity)
WORKSPACE METHOD: RationalAdd.
void Touch_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfGriddedField1ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetCutoffForMatch_g(Workspace &ws, const MRecord &mr)
void jacobianAddShapeCatalogParameters(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const ArrayOfQuantumIdentifier &line_identities, const ArrayOfString &species, const ArrayOfString &variables, const ArrayOfString &coefficients, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddShapeCatalogParameters.
void TestArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
void abs_linesRemoveUnusedLocalQuantumNumbers_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void nrowsGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void rte_losSet_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_NumericTensor7_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Rational_g(Workspace &ws, const MRecord &mr)
void isotopologue_ratiosInitFromBuiltin_g(Workspace &ws, const MRecord &mr)
void atm_fields_compactCleanup_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfScatteringMetaDataArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_GridPos_g(Workspace &ws, const MRecord &mr)
void Compare_sg_GriddedField3GriddedField3_g(Workspace &ws, const MRecord &mr)
void abs_linesDeleteLinesWithBadOrHighChangingJs(ArrayOfAbsorptionLines &abs_lines, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesDeleteLinesWithBadOrHighChangingJs.
void jacobianCalcDoNothing(Matrix &jacobian, const Index &mblock_index, const Vector &iyb, const Vector &yb, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcDoNothing.
void Tensor6Create_g(Workspace &ws, const MRecord &mr)
void scat_data_monoCalc_g(Workspace &ws, const MRecord &mr)
void nlteOff_g(Workspace &ws, const MRecord &mr)
void ArrayOfScatteringMetaDataCreate(ArrayOfScatteringMetaData &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfScatteringMetaDataCreate.
void refr_index_airMicrowavesEarth_g(Workspace &ws, const MRecord &mr)
void psdModifiedGammaMassNtot_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_CIARecord_g(Workspace &ws, const MRecord &mr)
void ArrayOfTransmissionMatrixCreate_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Index_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Rational_g(Workspace &ws, const MRecord &mr)
void ArrayOfPpathCreate(ArrayOfPpath &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfPpathCreate.
void AtmFieldPerturb(Tensor3 &perturbed_field, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &original_field, const Vector &p_ret_grid, const Vector &lat_ret_grid, const Vector &lon_ret_grid, const Index &pert_index, const Numeric &pert_size, const String &pert_mode, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldPerturb.
void Copy_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Index_g(Workspace &ws, const MRecord &mr)
void rte_posSet_g(Workspace &ws, const MRecord &mr)
void batch_atm_fields_compactAddConstant(ArrayOfGriddedField4 &batch_atm_fields_compact, const String &name, const Numeric &value, const Index &prepend, const ArrayOfString &condensibles, const Verbosity &verbosity)
WORKSPACE METHOD: batch_atm_fields_compactAddConstant.
void VectorReshapeMatrix(Vector &out, const Matrix &in, const String &direction, const Verbosity &verbosity)
WORKSPACE METHOD: VectorReshapeMatrix.
void ncolsGet_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfGriddedField1GriddedField1_g(Workspace &ws, const MRecord &mr)
void doit_conv_flagLsq_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_TransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void abs_cont_descriptionAppend_g(Workspace &ws, const MRecord &mr)
void retrievalAddTemperature(Workspace &ws, CovarianceMatrix &covmat_sx, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Index &atmosphere_dim, const Sparse &covmat_block, const Sparse &covmat_inv_block, 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 Verbosity &verbosity)
WORKSPACE METHOD: retrievalAddTemperature.
void xClip(Vector &x, const ArrayOfRetrievalQuantity &jacobian_quantities, const Index &ijq, const Numeric &limit_low, const Numeric &limit_high, const Verbosity &verbosity)
WORKSPACE METHOD: xClip.
void IndexSetToLast_sg_ArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void QuantumIdentifierSet(QuantumIdentifier &out, const String &string_initializer, const Verbosity &verbosity)
WORKSPACE METHOD: QuantumIdentifierSet.
void Copy_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void abs_linesKeepBands_g(Workspace &ws, const MRecord &mr)
void ScatteringMetaDataCreate_g(Workspace &ws, const MRecord &mr)
void Print_sg_RadiationVector_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void cloudbox_fieldUpdateSeq3D(Workspace &ws, Tensor6 &cloudbox_field_mono, 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 &za_grid, const Vector &aa_grid, const Tensor4 &pnd_field, const Agenda &ppath_step_agenda, const Numeric &ppath_lmax, 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: cloudbox_fieldUpdateSeq3D.
void antenna_responseGaussian(GriddedField4 &antenna_response, const Numeric &fwhm, const Numeric &xwidth_si, const Numeric &dx_si, const Index &do_2d, const Verbosity &verbosity)
WORKSPACE METHOD: antenna_responseGaussian.
void AtmFieldPerturb_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void Print_sg_Timer_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void FrequencyFromWavelength_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
void Test_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void verbositySetFile_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfVectorVector_g(Workspace &ws, const MRecord &mr)
void DoitScatteringDataPrepare(Workspace &ws, ArrayOfTensor7 &pha_mat_sptDOITOpt, ArrayOfArrayOfSingleScatteringData &scat_data_mono, Tensor7 &pha_mat_doit, Vector &aa_grid, const Index &doit_za_grid_size, const ArrayOfArrayOfSingleScatteringData &scat_data, const Index &scat_data_checked, const Index &f_index, const Index &atmosphere_dim, const Index &stokes_dim, const Tensor3 &t_field, const ArrayOfIndex &cloudbox_limits, const Tensor4 &pnd_field, const Agenda &pha_mat_spt_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: DoitScatteringDataPrepare.
void WriteXML_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void ReadARTSCAT_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
void doit_conv_test_agendaExecute(Workspace &ws, Index &doit_conv_flag, Index &doit_iteration_counter, const Tensor6 &cloudbox_field_mono, const Tensor6 &cloudbox_field_mono_old, const Agenda &input_agenda)
void Append_sg_ArrayOfArrayOfStokesVectorArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void TransmissionMatrixCreate_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_StokesVector_g(Workspace &ws, const MRecord &mr)
void covmat_seAddBlock_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void iy_independent_beam_approx_agendaExecute(Workspace &ws, Matrix &iy, ArrayOfMatrix &iy_aux, Ppath &ppath, ArrayOfTensor3 &diy_dx, const Index iy_agenda_call1, const String &iy_unit, const Tensor3 &iy_transmission, const ArrayOfString &iy_aux_vars, const Index iy_id, 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 Matrix &z_surface, const Numeric ppath_lmax, const Numeric ppath_lraytrace, const Index cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Tensor4 &pnd_field, const Index jacobian_do, const Vector &f_grid, const Vector &rte_pos, const Vector &rte_los, const Vector &rte_pos2, const Agenda &input_agenda)
void ReadXMLIndexed_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void FlagOff(Index &flag, const Verbosity &verbosity)
WORKSPACE METHOD: FlagOff.
void ReadXMLIndexed_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
Stuff related to time in ARTS.
void surfaceTessem(Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Index &atmosphere_dim, const Index &stokes_dim, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const Numeric &surface_skin_t, const TessemNN &tessem_neth, const TessemNN &tessem_netv, const Numeric &salinity, const Numeric &wind_speed, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceTessem.
void Delete_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void retrievalAddSpecialSpecies_g(Workspace &ws, const MRecord &mr)
void cloudbox_fieldUpdateSeq1D_g(Workspace &ws, const MRecord &mr)
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 WriteNetCDF_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void LocalTimeOffset_g(Workspace &ws, const MRecord &mr)
void SparseCreate(Sparse &out, const Verbosity &verbosity)
WORKSPACE METHOD: SparseCreate.
void ReadXML_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Wigner3Init_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_VectorTensor5_g(Workspace &ws, const MRecord &mr)
void Matrix1ColFromVector_g(Workspace &ws, const MRecord &mr)
void AtmWithNLTERawRead_g(Workspace &ws, const MRecord &mr)
void MatrixSet_g(Workspace &ws, const MRecord &mr)
void abs_linesChangeBaseParameterForMatchingLevel(ArrayOfAbsorptionLines &abs_lines, const QuantumIdentifier &QI, const String ¶meter_name, const Numeric &change, const Index &relative, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesChangeBaseParameterForMatchingLevel.
void Select_sg_ArrayOfVectorArrayOfVector_g(Workspace &ws, const MRecord &mr)
void g0Jupiter_g(Workspace &ws, const MRecord &mr)
void lon_gridFromZRaw(Vector &lon_grid, const GriddedField3 &z_field_raw, const Verbosity &verbosity)
WORKSPACE METHOD: lon_gridFromZRaw.
void nvitrinesGet(Index &nvitrines, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: nvitrinesGet.
void ReadXML_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
void sensor_responseWMRF_g(Workspace &ws, const MRecord &mr)
void jacobianAddPolyfit(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const ArrayOfIndex &sensor_response_pol_grid, const Matrix &sensor_response_dlos_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 nelemGet_sg_ArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void StringJoin(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: StringJoin.
void TransmissionMatrixCreate(TransmissionMatrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: TransmissionMatrixCreate.
void ArrayOfQuantumIdentifierFromLines_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_TelsemAtlas_g(Workspace &ws, const MRecord &mr)
void CompareRelative_sg_EnergyLevelMapEnergyLevelMap_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Vector_g(Workspace &ws, const MRecord &mr)
void jacobianAddBasicCatalogParameter(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const QuantumIdentifier &catalog_identity, const String &catalog_parameter, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddBasicCatalogParameter.
void Reduce_sg_MatrixTensor7_g(Workspace &ws, const MRecord &mr)
void CompareRelative_sg_ArrayOfArrayOfStokesVectorArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
void Touch_sg_CovarianceMatrix_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 forloop_agendaExecute(Workspace &ws, const Index forloop_index, const Agenda &input_agenda)
void nshelvesGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void iyEmissionStandard_g(Workspace &ws, const MRecord &mr)
void specular_losCalcNoTopography(Vector &specular_los, Vector &surface_normal, const Vector &rtp_pos, const Vector &rtp_los, const Index &atmosphere_dim, const Verbosity &verbosity)
WORKSPACE METHOD: specular_losCalcNoTopography.
void refellipsoidEarth(Vector &refellipsoid, const String &model, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidEarth.
void abs_lines_per_speciesSetBaseParameterForMatchingLevel_g(Workspace &ws, const MRecord &mr)
void Tensor5Create_g(Workspace &ws, const MRecord &mr)
void ArrayOfSingleScatteringDataCreate_g(Workspace &ws, const MRecord &mr)
void f_gridMetMM(Vector &f_grid, Vector &f_backend, ArrayOfArrayOfIndex &channel2fgrid_indexes, ArrayOfVector &channel2fgrid_weights, const Matrix &met_mm_backend, const Vector &freq_spacing, const ArrayOfIndex &freq_number, const Numeric &freq_merge_threshold, const Verbosity &verbosity)
WORKSPACE METHOD: f_gridMetMM.
void doit_conv_flagAbsBT_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesChangeBaseParameterForSpecies_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 MCAntennaCreate(MCAntenna &out, const Verbosity &verbosity)
WORKSPACE METHOD: MCAntennaCreate.
void Append_sg_ArrayOfArrayOfIndexArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void telsemStandalone_g(Workspace &ws, const MRecord &mr)
void Tensor5Scale(Tensor5 &out, const Tensor5 &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor5Scale.
void PFromZSimple(Vector &p_grid, const Vector &z_grid, const Verbosity &verbosity)
WORKSPACE METHOD: PFromZSimple.
void MagFieldsCalcExpand1D(Tensor3 &mag_u_field, Tensor3 &mag_v_field, Tensor3 &mag_w_field, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const GriddedField3 &mag_u_field_raw, const GriddedField3 &mag_v_field_raw, const GriddedField3 &mag_w_field_raw, const Index &atmosphere_dim, const Index &interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: MagFieldsCalcExpand1D.
void ReadXMLIndexed_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void nrowsGet_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void jacobianCalcPolyfit_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void spectral_radiance_fieldCopyCloudboxField_g(Workspace &ws, const MRecord &mr)
void CompareRelative_sg_Tensor4Tensor4_g(Workspace &ws, const MRecord &mr)
void jacobianFromTwoY(Matrix &jacobian, const Vector &y, const Vector &y_pert, const Numeric &pert_size, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianFromTwoY.
void abs_linesTruncateGlobalQuantumNumbers(ArrayOfAbsorptionLines &abs_lines, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesTruncateGlobalQuantumNumbers.
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 lon_gridFromZRaw_g(Workspace &ws, const MRecord &mr)
void AntennaMultiBeamsToPencilBeams(Matrix &sensor_pos, Matrix &sensor_los, Matrix &antenna_dlos, Index &antenna_dim, Matrix &mblock_dlos_grid, const Index &atmosphere_dim, const Verbosity &verbosity)
WORKSPACE METHOD: AntennaMultiBeamsToPencilBeams.
void WriteXML_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
void complex_refr_indexIceMatzler06_g(Workspace &ws, const MRecord &mr)
void Touch_sg_TessemNN_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
void DoitCalc(Workspace &ws, Tensor7 &cloudbox_field, const Index &atmfields_checked, const Index &atmgeom_checked, const Index &cloudbox_checked, const Index &scat_data_checked, const Index &cloudbox_on, const Vector &f_grid, const Agenda &doit_mono_agenda, const Index &doit_is_initialized, const Verbosity &verbosity)
WORKSPACE METHOD: DoitCalc.
void refellipsoidJupiter_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfGriddedField3_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 GriddedFieldLatLonExpand(GriddedField2 &out, const GriddedField2 &in, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedFieldLatLonExpand.
void Append_sg_ArrayOfArrayOfRadiationVectorArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void AtmFieldPRegrid_sg_Tensor4Tensor4_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetT0ForMatch_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfPropagationMatrixPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void iyIndependentBeamApproximation(Workspace &ws, Matrix &iy, ArrayOfMatrix &iy_aux, Ppath &ppath, ArrayOfTensor3 &diy_dx, GriddedField4 &atm_fields_compact, const Index &iy_id, const Vector &f_grid, 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 EnergyLevelMap &nlte_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 Matrix &particle_masses, const Agenda &ppath_agenda, const Numeric &ppath_lmax, const Numeric &ppath_lraytrace, const Index &iy_agenda_call1, const String &iy_unit, const Tensor3 &iy_transmission, const Vector &rte_pos, const Vector &rte_los, const Vector &rte_pos2, const Index &jacobian_do, const ArrayOfString &iy_aux_vars, const Agenda &iy_independent_beam_approx_agenda, const Index &return_atm1d, const Index &skip_vmr, const Index &skip_pnd, const Index &return_masses, const Verbosity &verbosity)
WORKSPACE METHOD: iyIndependentBeamApproximation.
void SparseSparseMultiply(Sparse &out, const Sparse &m1, const Sparse &m2, const Verbosity &verbosity)
WORKSPACE METHOD: SparseSparseMultiply.
void ncolsGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void HitranRelaxationMatrixDataCreate_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void CompareRelative_sg_Tensor7Tensor7_g(Workspace &ws, const MRecord &mr)
void abs_coefCalcFromXsec_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfSparseArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void WriteNetCDFIndexed_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void MatrixScale(Matrix &out, const Matrix &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixScale.
void Ignore_sg_Timer_g(Workspace &ws, const MRecord &mr)
void doit_conv_flagAbs(Index &doit_conv_flag, Index &doit_iteration_counter, Tensor6 &cloudbox_field_mono, const Tensor6 &cloudbox_field_mono_old, const Vector &epsilon, const Index &max_iterations, const Index &nonconv_return_nan, const Verbosity &verbosity)
WORKSPACE METHOD: doit_conv_flagAbs.
void abs_speciesAdd2_g(Workspace &ws, const MRecord &mr)
void abs_vecAddGas(StokesVector &abs_vec, const ArrayOfPropagationMatrix &propmat_clearsky, const Verbosity &verbosity)
WORKSPACE METHOD: abs_vecAddGas.
void GriddedFieldGetName_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
void Extract_sg_QuantumIdentifierArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void Touch_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Tensor5SetConstant_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfRetrievalQuantity_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 Print_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void nlte_fieldRescalePopulationLevels_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void psdModifiedGammaMassXmean(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &psd_size_grid, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const Numeric &scat_species_a, const Numeric &scat_species_b, const Numeric &n0, const Numeric &mu, const Numeric &la, const Numeric &ga, const Numeric &t_min, const Numeric &t_max, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdModifiedGammaMassXmean.
void QuantumIdentifierCreate(QuantumIdentifier &out, const Verbosity &verbosity)
WORKSPACE METHOD: QuantumIdentifierCreate.
void GriddedField5Create_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Vector_g(Workspace &ws, const MRecord &mr)
void abs_linesSetLineShapeModelParameterForMatchingLines_g(Workspace &ws, const MRecord &mr)
void MatrixUnitIntensity(Matrix &out, const Index &stokes_dim, const Vector &f, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixUnitIntensity.
void WriteXML_sg_TessemNN_g(Workspace &ws, const MRecord &mr)
void abs_linesWriteSpeciesSplitXML(const String &output_file_format, const ArrayOfAbsorptionLines &abs_lines, const String &basename, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesWriteSpeciesSplitXML.
void ReadXML_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_NumericVector_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void Matrix3ColFromVectors(Matrix &out, const Vector &v1, const Vector &v2, const Vector &v3, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix3ColFromVectors.
void complex_refr_indexWaterLiebe93_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetMirroringForMatch(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const String &option, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetMirroringForMatch.
void surfaceTelsem_g(Workspace &ws, const MRecord &mr)
void DOAngularGridsSet(Index &doit_za_grid_size, Vector &aa_grid, Vector &za_grid, const Index &N_za_grid, const Index &N_aa_grid, const String &za_grid_opt_file, const Verbosity &verbosity)
WORKSPACE METHOD: DOAngularGridsSet.
void rte_losSet(Vector &rte_los, const Index &atmosphere_dim, const Numeric &za, const Numeric &aa, const Verbosity &verbosity)
WORKSPACE METHOD: rte_losSet.
void nlte_fieldSetLteInternalPartitionFunction(Index &nlte_do, EnergyLevelMap &nlte_field, ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfQuantumIdentifier &nlte_level_identifiers, const Tensor3 &t_field, const Verbosity &verbosity)
WORKSPACE METHOD: nlte_fieldSetLteInternalPartitionFunction.
void ReadHITRAN(ArrayOfAbsorptionLines &abs_lines, const String &filename, const Numeric &fmin, const Numeric &fmax, const String &globalquantumnumbers, const String &localquantumnumbers, const String &hitran_type, const String &normalization_option, const String &mirroring_option, const String &population_option, const String &lineshapetype_option, const String &cutoff_option, const Numeric &cutoff_value, const Numeric &linemixinglimit_value, const Verbosity &verbosity)
WORKSPACE METHOD: ReadHITRAN.
void WriteXML_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetLineShapeTypeForSpecies_g(Workspace &ws, const MRecord &mr)
void backend_channel_responseFlat_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyAddZeeman(ArrayOfPropagationMatrix &propmat_clearsky, ArrayOfStokesVector &nlte_source, ArrayOfPropagationMatrix &dpropmat_clearsky_dx, ArrayOfStokesVector &dnlte_dx_source, ArrayOfStokesVector &nlte_dsource_dx, const ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const Vector &f_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfRetrievalQuantity &jacobian_quantities, const SpeciesAuxData &isotopologue_ratios, const SpeciesAuxData &partition_functions, const Numeric &rtp_pressure, const Numeric &rtp_temperature, const EnergyLevelMap &rtp_nlte, const Vector &rtp_vmr, const Vector &rtp_mag, const Vector &rtp_los, const Index &atmosphere_dim, const Index &lbl_checked, 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 ReadXML_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfIndexCreate(ArrayOfArrayOfIndex &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfIndexCreate.
void ReadXML_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
void abs_lookupAdapt_g(Workspace &ws, const MRecord &mr)
void nlte_fieldFromRaw_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void Delete_sg_TessemNN_g(Workspace &ws, const MRecord &mr)
void geo_posLowestAltitudeOfPpath(Vector &geo_pos, const Ppath &ppath, const Verbosity &verbosity)
WORKSPACE METHOD: geo_posLowestAltitudeOfPpath.
void ReadXML_sg_HitranRelaxationMatrixData_g(Workspace &ws, const MRecord &mr)
void Flatten_sg_Tensor6ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
void Print_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void nlte_fieldRescalePopulationLevels(EnergyLevelMap &nlte_field, const Numeric &s, const Verbosity &verbosity)
WORKSPACE METHOD: nlte_fieldRescalePopulationLevels.
void ReadXML_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Index nelem(const Lines &l)
Number of lines.
void abs_linesSetPopulation_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void Copy_sg_CIARecord_g(Workspace &ws, const MRecord &mr)
void MatrixExtractFromTensor3_g(Workspace &ws, const MRecord &mr)
void abs_speciesInit_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void ArrayOfStokesVectorCreate_g(Workspace &ws, const MRecord &mr)
void abs_xsec_per_speciesAddLines(ArrayOfMatrix &abs_xsec_per_species, ArrayOfMatrix &src_xsec_per_species, ArrayOfArrayOfMatrix &dabs_xsec_per_species_dx, ArrayOfArrayOfMatrix &dsrc_xsec_per_species_dx, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfIndex &abs_species_active, const Vector &f_grid, const Vector &abs_p, const Vector &abs_t, const EnergyLevelMap &abs_nlte, const Matrix &abs_vmrs, const ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const SpeciesAuxData &isotopologue_ratios, const SpeciesAuxData &partition_functions, const Index &lbl_checked, const Verbosity &verbosity)
WORKSPACE METHOD: abs_xsec_per_speciesAddLines.
void MCRadar_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 Append_sg_ArrayOfArrayOfVectorArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void ReadNetCDF_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void abs_lookupCalc_g(Workspace &ws, const MRecord &mr)
void Touch_sg_String_g(Workspace &ws, const MRecord &mr)
void sensorOff_g(Workspace &ws, const MRecord &mr)
void covmat_sxAddInverseBlock(CovarianceMatrix &covmat_sx, const ArrayOfRetrievalQuantity &jacobian_quantities, const T &block, const Index &i, const Index &j, const Verbosity &verbosity)
WORKSPACE METHOD: covmat_sxAddInverseBlock.
void IndexSetToLast_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void covmat1D_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void InterpAtmFieldToPosition_g(Workspace &ws, const MRecord &mr)
void sensor_responseBeamSwitching(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Matrix &sensor_response_dlos_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 g0Venus(Numeric &g0, const Verbosity &verbosity)
WORKSPACE METHOD: g0Venus.
void jacobianCalcFreqShift(Matrix &jacobian, const Index &mblock_index, const Vector &iyb, const Vector &yb, const Index &stokes_dim, const Vector &f_grid, const Matrix &mblock_dlos_grid, const Sparse &sensor_response, const ArrayOfRetrievalQuantity &jacobian_quantities, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcFreqShift.
void Append_sg_ArrayOfTensor7Tensor7_g(Workspace &ws, const MRecord &mr)
void Touch_sg_HitranRelaxationMatrixData_g(Workspace &ws, const MRecord &mr)
void jacobianInit_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void CovarianceMatrixCreate_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 Index &do_2d, const Verbosity &verbosity)
WORKSPACE METHOD: antenna_responseVaryingGaussian.
void GriddedField4Create_g(Workspace &ws, const MRecord &mr)
void surfaceLambertianSimple_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
void Touch_sg_RadiationVector_g(Workspace &ws, const MRecord &mr)
void VectorNLogSpace(Vector &out, const Index &nelem, const Numeric &start, const Numeric &stop, const Verbosity &verbosity)
WORKSPACE METHOD: VectorNLogSpace.
constexpr Rational start(Rational Ju, Rational Jl, Polarization type) noexcept
Gives the lowest M for a polarization type of this transition.
void covmat_seSet_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_String_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void retrievalAddFreqStretch(Workspace &ws, CovarianceMatrix &covmat_sx, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Vector &f_grid, const Sparse &covmat_block, const Sparse &covmat_inv_block, const Numeric &df, const Verbosity &verbosity)
WORKSPACE METHOD: retrievalAddFreqStretch.
void abs_lines_per_speciesSetT0_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void DoitGetIncoming1DAtm_g(Workspace &ws, const MRecord &mr)
void ArrayOfGriddedField2Create_g(Workspace &ws, const MRecord &mr)
void yApplySensorPol(Vector &y, Vector &y_f, ArrayOfIndex &y_pol, Matrix &y_pos, Matrix &y_los, ArrayOfVector &y_aux, Matrix &y_geo, Matrix &jacobian, const Index &stokes_dim, const Index &jacobian_do, const Matrix &sensor_pos, const Matrix &sensor_pol, const Verbosity &verbosity)
WORKSPACE METHOD: yApplySensorPol.
void lon_gridFromRawField_g(Workspace &ws, const MRecord &mr)
void TangentPointPrint_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetMirroring(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const String &option, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetMirroring.
void ArrayOfScatteringMetaDataCreate_g(Workspace &ws, const MRecord &mr)
void ArrayOfStokesVectorCreate(ArrayOfStokesVector &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfStokesVectorCreate.
void Tensor3SetConstant_g(Workspace &ws, const MRecord &mr)
void GriddedFieldLatLonRegrid_sg_GriddedField2GriddedField2_g(Workspace &ws, const MRecord &mr)
void propmat_clearsky_agendaExecute(Workspace &ws, ArrayOfPropagationMatrix &propmat_clearsky, ArrayOfStokesVector &nlte_source, ArrayOfPropagationMatrix &dpropmat_clearsky_dx, ArrayOfStokesVector &dnlte_dx_source, ArrayOfStokesVector &nlte_dsource_dx, const ArrayOfRetrievalQuantity &jacobian_quantities, const Vector &f_grid, const Vector &rtp_mag, const Vector &rtp_los, const Numeric rtp_pressure, const Numeric rtp_temperature, const EnergyLevelMap &rtp_nlte, const Vector &rtp_vmr, const Agenda &input_agenda)
void Append_sg_ArrayOfPpathArrayOfPpath_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfArrayOfTransmissionMatrixArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void Compare_sg_Tensor4Tensor4_g(Workspace &ws, const MRecord &mr)
void StokesVectorCreate_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void covmat_sxAddBlock_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfGriddedField3ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void Tensor3Create(Tensor3 &out, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor3Create.
void ReadXMLIndexed_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void surfaceFlatRvRh(Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Vector &f_grid, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &rtp_pos, const Vector &rtp_los, const Vector &specular_los, const Numeric &surface_skin_t, const Matrix &surface_rv_rh, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceFlatRvRh.
void WriteXMLIndexed_sg_PropagationMatrix_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void Delete_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void IndexCreate_g(Workspace &ws, const MRecord &mr)
void nlte_sourceFromTemperatureAndSrcCoefPerSpecies(ArrayOfStokesVector &nlte_source, ArrayOfStokesVector &dnlte_dx_source, ArrayOfStokesVector &nlte_dsource_dx, const ArrayOfMatrix &src_coef_per_species, const ArrayOfMatrix &dsrc_coef_dx, const ArrayOfRetrievalQuantity &jacobian_quantities, const Vector &f_grid, const Numeric &rtp_temperature, const Verbosity &verbosity)
WORKSPACE METHOD: nlte_sourceFromTemperatureAndSrcCoefPerSpecies.
void VectorAddScalar(Vector &out, const Vector &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: VectorAddScalar.
void abs_linesDeleteWithLines(ArrayOfAbsorptionLines &abs_lines, const ArrayOfAbsorptionLines &deleting_lines, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesDeleteWithLines.
void Select_sg_ArrayOfArrayOfGriddedField1ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyAddOnTheFly_g(Workspace &ws, const MRecord &mr)
void Copy_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void ext_matAddGas_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void ArrayOfIndexCreate(ArrayOfIndex &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfIndexCreate.
void Ignore_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Tensor4Create_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void Copy_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetQuantumNumberForMatch(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const String &quantum_number, const Rational &value, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetQuantumNumberForMatch.
void jacobianAdjustAndTransform(Matrix &jacobian, const ArrayOfRetrievalQuantity &jacobian_quantities, const Vector &x, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAdjustAndTransform.
void Print_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
void VectorLinSpace_g(Workspace &ws, const MRecord &mr)
void ArrayOfStringCreate(ArrayOfString &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfStringCreate.
void WriteXMLIndexed_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetPopulationForSpecies(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const String &option, const String &species_tag, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetPopulationForSpecies.
void ArrayOfIndexLinSpace_g(Workspace &ws, const MRecord &mr)
void VectorSubtractVector(Vector &c, const Vector &a, const Vector &b, const Verbosity &verbosity)
WORKSPACE METHOD: VectorSubtractVector.
void surface_rtprop_agendaExecute(Workspace &ws, Numeric &surface_skin_t, 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 MatrixFromCovarianceMatrix_g(Workspace &ws, const MRecord &mr)
void Print_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void spt_calc_agendaExecute(Workspace &ws, ArrayOfPropagationMatrix &ext_mat_spt, ArrayOfStokesVector &abs_vec_spt, const Index scat_p_index, const Index scat_lat_index, const Index scat_lon_index, const Numeric rtp_temperature, const Index za_index, const Index aa_index, const Agenda &input_agenda)
void Extract_sg_TelsemAtlasArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesReadSpeciesSplitCatalog(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const String &basename, const Index &robust, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesReadSpeciesSplitCatalog.
void NumericFromVector(Numeric &out, const Vector &in, const String &op, const Verbosity &verbosity)
WORKSPACE METHOD: NumericFromVector.
void Flatten_sg_ArrayOfVectorArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void GriddedFieldLatLonExpand_sg_GriddedField4GriddedField4_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 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 ArrayOfAbsorptionLinesCreate(ArrayOfAbsorptionLines &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfAbsorptionLinesCreate.
void iySurfaceCallAgendaX_g(Workspace &ws, const MRecord &mr)
void WindFieldsCalc(Tensor3 &wind_u_field, Tensor3 &wind_v_field, Tensor3 &wind_w_field, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const GriddedField3 &wind_u_field_raw, const GriddedField3 &wind_v_field_raw, const GriddedField3 &wind_w_field_raw, const Index &atmosphere_dim, const Index &interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: WindFieldsCalc.
void GriddedField6Create(GriddedField6 &out, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField6Create.
void jacobianAddNLTEs(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 ArrayOfQuantumIdentifier &energy_level_identities, const Numeric &dx, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddNLTEs.
void abs_linesSetNormalizationForMatch_g(Workspace &ws, const MRecord &mr)
void lbl_checkedCalc_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 iy_transmitterSinglePol(Matrix &iy, const Index &stokes_dim, const Vector &f_grid, const ArrayOfIndex &instrument_pol, const Verbosity &verbosity)
WORKSPACE METHOD: iy_transmitterSinglePol.
void particle_massesFromMetaData_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
void PFromZSimple_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 nelemGet_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void particle_bulkprop_fieldPerturb_g(Workspace &ws, const MRecord &mr)
void IndexCreate(Index &out, const Verbosity &verbosity)
WORKSPACE METHOD: IndexCreate.
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 Matrix &mblock_dlos_grid, const Sparse &sensor_response, const Vector &sensor_time, const ArrayOfRetrievalQuantity &jacobian_quantities, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcPointingZaInterp.
void Print_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void abs_linesSetEmptyBroadeningParametersToEmpty_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetMirroringForMatch_g(Workspace &ws, const MRecord &mr)
void p_gridRefine_g(Workspace &ws, const MRecord &mr)
void vmr_fieldSetAllConstant_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetT0ForSpecies_g(Workspace &ws, const MRecord &mr)
void geo_posEndOfPpath(Vector &geo_pos, const Ppath &ppath, const Verbosity &verbosity)
WORKSPACE METHOD: geo_posEndOfPpath.
void Compare_sg_Tensor3Tensor3_g(Workspace &ws, const MRecord &mr)
CIA data for a single pair of molecules.
void abs_linesReadSpeciesSplitCatalog_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void abs_linesSetBaseParameterForMatchingLevels_g(Workspace &ws, const MRecord &mr)
void ncolsGet_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void ncolsGet(Index &ncols, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: ncolsGet.
void ReadXMLIndexed_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void ArrayOfAgendaCreate(ArrayOfAgenda &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfAgendaCreate.
void abs_linesSetNormalization_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_Tensor5Tensor7_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void vmr_fieldPerturb_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyAddHitranLineMixingLines_g(Workspace &ws, const MRecord &mr)
void verbositySetScreen(Verbosity &verbosity, const Index &level)
WORKSPACE METHOD: verbositySetScreen.
void abs_cia_dataAddCIARecord(ArrayOfCIARecord &abs_cia_data, const CIARecord &cia_record, const Index &clobber, const Verbosity &verbosity)
WORKSPACE METHOD: abs_cia_dataAddCIARecord.
Implementation of gridded fields.
void ArrayOfCIARecordCreate_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_RadiationVector_g(Workspace &ws, const MRecord &mr)
void Copy_sg_GridPos_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfTensor5ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
void surfaceFlatReflectivity(Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Vector &f_grid, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &rtp_pos, const Vector &rtp_los, const Vector &specular_los, const Numeric &surface_skin_t, const Tensor3 &surface_reflectivity, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceFlatReflectivity.
void jacobianFromTwoY_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfIndexCreate_g(Workspace &ws, const MRecord &mr)
void abs_cont_descriptionInit_g(Workspace &ws, const MRecord &mr)
void Print_sg_GridPos_g(Workspace &ws, const MRecord &mr)
void iyMC(Workspace &ws, Matrix &iy, ArrayOfMatrix &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 ArrayOfArrayOfSingleScatteringData &scat_data, const Agenda &iy_space_agenda, const Agenda &surface_rtprop_agenda, const Agenda &propmat_clearsky_agenda, const Agenda &ppath_step_agenda, const Numeric &ppath_lmax, 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 Numeric &mc_taustep_limit, const Index &t_interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: iyMC.
void Touch_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void g0Jupiter(Numeric &g0, const Verbosity &verbosity)
WORKSPACE METHOD: g0Jupiter.
void Copy_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
void Copy_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void ppathCalc(Workspace &ws, Ppath &ppath, const Agenda &ppath_agenda, const Numeric &ppath_lmax, const Numeric &ppath_lraytrace, const Index &atmgeom_checked, 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 Copy_sg_ArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void atm_fields_compactAddSpecies_g(Workspace &ws, const MRecord &mr)
void RT4Test_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void Tensor7Scale_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfXsecRecordArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
void CIARecordCreate_g(Workspace &ws, const MRecord &mr)
void Copy_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
void IndexAdd(Index &out, const Index &in, const Index &value, const Verbosity &verbosity)
WORKSPACE METHOD: IndexAdd.
void GridPosCreate(GridPos &out, const Verbosity &verbosity)
WORKSPACE METHOD: GridPosCreate.
void ReadXMLIndexed_sg_ArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfScatteringMetaData_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 WriteXMLIndexed_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void atmgeom_checkedCalc_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void timerStop_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_Vector_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_HitranRelaxationMatrixData_g(Workspace &ws, const MRecord &mr)
void abs_linesDeleteLinesWithUndefinedLocalQuanta(ArrayOfAbsorptionLines &abs_lines, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesDeleteLinesWithUndefinedLocalQuanta.
void CompareRelative_sg_ArrayOfVectorArrayOfVector_g(Workspace &ws, const MRecord &mr)
void DiagonalMatrix_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void sensorOff(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Vector &sensor_response_f_grid, ArrayOfIndex &sensor_response_pol_grid, Matrix &sensor_response_dlos_grid, Matrix &mblock_dlos_grid, const Index &stokes_dim, const Vector &f_grid, const Verbosity &verbosity)
WORKSPACE METHOD: sensorOff.
void GriddedField1Create_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfTimeArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
void Print_sg_QuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void abs_vecAddGas_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
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 &particle_field, const ArrayOfIndex &cloudbox_limits_old, const Numeric &cloudbox_margin, const Verbosity &verbosity)
WORKSPACE METHOD: cloudboxSetAutomatically.
void Print_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfGriddedField2Create(ArrayOfArrayOfGriddedField2 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfGriddedField2Create.
void WriteXML_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void ArrayOfTensor6Create_g(Workspace &ws, const MRecord &mr)
void ArrayOfQuantumIdentifierFromLines(ArrayOfQuantumIdentifier &out, const ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const Index &global, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfQuantumIdentifierFromLines.
void Ignore_sg_Rational_g(Workspace &ws, const MRecord &mr)
void MatrixMatrixMultiply(Matrix &out, const Matrix &m, const Matrix &x, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixMatrixMultiply.
void ReadXML_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
void CovarianceMatrixCreate(CovarianceMatrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: CovarianceMatrixCreate.
void psdMilbrandtYau05_g(Workspace &ws, const MRecord &mr)
void psdMcFarquaharHeymsfield97_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void abs_linesReplaceWithLines_g(Workspace &ws, const MRecord &mr)
void psdMonoMass_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfPropagationMatrixCreate_g(Workspace &ws, const MRecord &mr)
void refellipsoidSet(Vector &refellipsoid, const Numeric &re, const Numeric &e, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidSet.
void AgendaAppend_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_GridPos_g(Workspace &ws, const MRecord &mr)
void npagesGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void psdModifiedGammaMassNtot(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &psd_size_grid, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const Numeric &scat_species_a, const Numeric &scat_species_b, const Numeric &n0, const Numeric &mu, const Numeric &la, const Numeric &ga, const Numeric &t_min, const Numeric &t_max, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdModifiedGammaMassNtot.
void Tensor7Create(Tensor7 &out, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor7Create.
void surfaceTelsem(Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Index &atmosphere_dim, const Index &stokes_dim, const Vector &f_grid, const Vector &lat_grid, const Vector &lat_true, const Vector &lon_true, const Vector &rtp_pos, const Vector &rtp_los, const Numeric &surface_skin_t, const TelsemAtlas &atlas, const Numeric &r_min, const Numeric &r_max, const Numeric &d_max, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceTelsem.
void surface_scalar_reflectivityFromSurface_rmatrix_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfXsecRecordArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void antenna_responseGaussian_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void NumericScale_g(Workspace &ws, const MRecord &mr)
void timeOffset(Time &time, const Numeric &offset, const Verbosity &verbosity)
WORKSPACE METHOD: timeOffset.
void Extract_sg_Tensor4Tensor5_g(Workspace &ws, const MRecord &mr)
void Tensor6Create(Tensor6 &out, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor6Create.
void MatrixScale_g(Workspace &ws, const MRecord &mr)
void PrintPhysicalConstants(const Verbosity &verbosity)
WORKSPACE METHOD: PrintPhysicalConstants.
void NumericAdd_g(Workspace &ws, const MRecord &mr)
void Sleep(const Numeric &time, const Verbosity &verbosity)
WORKSPACE METHOD: Sleep.
void WriteXML_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void Delete_sg_HitranRelaxationMatrixData_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 CompareRelative_sg_ArrayOfTensor6ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void MatrixMatrixMultiply_g(Workspace &ws, const MRecord &mr)
void yColdAtmHot_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesCreateFromLines_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_VectorMatrix_g(Workspace &ws, const MRecord &mr)
void z_surfaceFromFileAndGrid(Matrix &z_surface, const Vector &lat_grid, const Vector &lon_grid, const String &filename, const Index &interp_order, const Index &set_lowest_altitude_to_zero, const Verbosity &verbosity)
WORKSPACE METHOD: z_surfaceFromFileAndGrid.
void NumericInvScale_g(Workspace &ws, const MRecord &mr)
void GriddedFieldLatLonExpand_sg_GriddedField2GriddedField2_g(Workspace &ws, const MRecord &mr)
void DiagonalMatrix(Matrix &out, const Vector &v, const Verbosity &verbosity)
WORKSPACE METHOD: DiagonalMatrix.
void abs_linesSetCutoffForMatch_g(Workspace &ws, const MRecord &mr)
void abs_linesRemoveUnusedLocalQuantumNumbers(ArrayOfAbsorptionLines &abs_lines, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesRemoveUnusedLocalQuantumNumbers.
void Touch_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesReadSplitCatalog(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const String &basename, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesReadSplitCatalog.
void FieldFromGriddedField_sg_Tensor3GriddedField3_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfGriddedField3Create(ArrayOfArrayOfGriddedField3 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfGriddedField3Create.
void WriteXMLIndexed_sg_String_g(Workspace &ws, const MRecord &mr)
void Print_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void Delete_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void abs_linesWriteSplitXML(const String &output_file_format, const ArrayOfAbsorptionLines &abs_lines, const String &basename, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesWriteSplitXML.
void doit_conv_flagAbs_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_Tensor5Tensor6_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfIndexIndex_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void nshelvesGet(Index &nshelves, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: nshelvesGet.
The structure to describe a propagation path and releated quantities.
void Touch_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void nshelvesGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void scat_data_singleTmatrix(SingleScatteringData &scat_data_single, ScatteringMetaData &scat_meta_single, const GriddedField3 &complex_refr_index, const String &shape, const Numeric &diameter_volume_equ, const Numeric &aspect_ratio, const Numeric &mass, const String &ptype, const Vector &data_f_grid, const Vector &data_t_grid, const Vector &data_za_grid, const Vector &data_aa_grid, const Numeric &precision, const String &cri_source, const Index &ndgs, const Index &robust, const Index &quiet, const Verbosity &verbosity)
WORKSPACE METHOD: scat_data_singleTmatrix.
void psdAbelBoutle12_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void retrievalAddMagField(Workspace &ws, CovarianceMatrix &covmat_sx, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Index &atmosphere_dim, const Sparse &covmat_block, const Sparse &covmat_inv_block, 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 Numeric &dB, const Verbosity &verbosity)
WORKSPACE METHOD: retrievalAddMagField.
void sensor_responseFillFgrid(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Matrix &sensor_response_dlos_grid, const Index &polyorder, const Index &nfill, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseFillFgrid.
void DisortCalcWithARTSSurface_g(Workspace &ws, const MRecord &mr)
void ybatchMetProfiles_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTimeTime_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void inversion_iterate_agendaExecute(Workspace &ws, Vector &yf, Matrix &jacobian, const Vector &x, const Index jacobian_do, const Index inversion_iteration_counter, const Agenda &input_agenda)
void Touch_sg_QuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfGriddedField2ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Flatten_sg_Tensor5ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void pnd_fieldCalcFrompnd_field_raw_g(Workspace &ws, const MRecord &mr)
void RadiationVectorCreate(RadiationVector &out, const Verbosity &verbosity)
WORKSPACE METHOD: RadiationVectorCreate.
void WriteXMLIndexed_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
void f_gridFromGasAbsLookup(Vector &f_grid, const GasAbsLookup &abs_lookup, const Verbosity &verbosity)
WORKSPACE METHOD: f_gridFromGasAbsLookup.
void retrievalAddFreqStretch_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfGriddedField1Create(ArrayOfArrayOfGriddedField1 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfGriddedField1Create.
void DiffZaAa(Matrix &dlos, const Vector &ref_los, const Matrix &other_los, const Verbosity &verbosity)
WORKSPACE METHOD: DiffZaAa.
void Copy_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Auxiliary data for isotopologues.
void Append(T &out, const String &out_wsvname, const T &in, const String &dimension, const String &in_wsvname, const String &dimension_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: Append.
void refr_index_airMicrowavesEarth(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 &k1, const Numeric &k2, const Numeric &k3, const Verbosity &verbosity)
WORKSPACE METHOD: refr_index_airMicrowavesEarth.
void Delete_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void irradiance_fieldFromRadiance(Tensor4 &irradiance_field, const Tensor5 &radiance_field, const Vector &za_grid, const Vector &aa_grid, const Vector &za_grid_weights, const Verbosity &verbosity)
WORKSPACE METHOD: irradiance_fieldFromRadiance.
void ybatchTroposphericCorrectionNaiveMedianInverse_g(Workspace &ws, const MRecord &mr)
void Extract_sg_ArrayOfGriddedField3ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesChangeBaseParameterForMatchingLevel(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const QuantumIdentifier &QI, const String ¶meter_name, const Numeric &change, const Index &relative, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesChangeBaseParameterForMatchingLevel.
void ReadXMLIndexed_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void ReadArrayOfARTSCAT_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_EnergyLevelMap_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
constexpr Rational end(Rational Ju, Rational Jl, Polarization type) noexcept
Gives the largest M for a polarization type of this transition.
void WriteXMLIndexed_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfScatteringMetaDataScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void psdModifiedGammaMassMeanParticleMass_g(Workspace &ws, const MRecord &mr)
void doit_scat_fieldCalc(Workspace &ws, Tensor6 &doit_scat_field, const Agenda &pha_mat_spt_agenda, const Tensor6 &cloudbox_field_mono, const Tensor4 &pnd_field, const Tensor3 &t_field, const Index &atmosphere_dim, const ArrayOfIndex &cloudbox_limits, const Vector &za_grid, const Vector &aa_grid, const Index &doit_za_grid_size, const Tensor7 &pha_mat_doit, const Verbosity &verbosity)
WORKSPACE METHOD: doit_scat_fieldCalc.
void f_gridFromSensorHIRS_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyForceNegativeToZero(ArrayOfPropagationMatrix &propmat_clearsky, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearskyForceNegativeToZero.
void propmat_clearskyAddFromLookup(ArrayOfPropagationMatrix &propmat_clearsky, ArrayOfPropagationMatrix &dpropmat_clearsky_dx, 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 ArrayOfRetrievalQuantity &jacobian_quantities, const Numeric &extpolfac, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearskyAddFromLookup.
void test_agenda_arrayExecute(Workspace &ws, const Index agenda_array_index, const String &iy_unit, const ArrayOfAgenda &input_agenda_array)
void yActive(Workspace &ws, Vector &y, Vector &y_f, ArrayOfIndex &y_pol, Matrix &y_pos, Matrix &y_los, ArrayOfVector &y_aux, Matrix &y_geo, Matrix &jacobian, const Index &atmgeom_checked, const Index &atmfields_checked, const String &iy_unit, const ArrayOfString &iy_aux_vars, const Index &stokes_dim, const Vector &f_grid, const Index &atmosphere_dim, const EnergyLevelMap &nlte_field, const Index &cloudbox_on, const Index &cloudbox_checked, const Matrix &sensor_pos, const Matrix &sensor_los, const Index &sensor_checked, const Index &jacobian_do, const ArrayOfRetrievalQuantity &jacobian_quantities, const Agenda &iy_main_agenda, const Agenda &geo_pos_agenda, const ArrayOfArrayOfIndex &instrument_pol_array, const Vector &range_bins, const Numeric &ze_tref, const Numeric &k2, const Numeric &dbze_min, const Verbosity &verbosity)
WORKSPACE METHOD: yActive.
void x2artsAtmAndSurf_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetCutoff_g(Workspace &ws, const MRecord &mr)
void RT4Calc_g(Workspace &ws, const MRecord &mr)
void AtmFieldsExtract1D(Index &atmosphere_dim, Vector &lat_grid, Vector &lon_grid, Tensor3 &t_field, Tensor3 &z_field, Tensor4 &vmr_field, const Index &ilat, const Index &ilon, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldsExtract1D.
void ReadXML_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void TangentPointExtract_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void TelsemAtlasCreate(TelsemAtlas &out, const Verbosity &verbosity)
WORKSPACE METHOD: TelsemAtlasCreate.
void MatrixSetConstant_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 iy_transmitter_agendaExecute(Workspace &ws, Matrix &iy, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const Agenda &input_agenda)
void MagFieldsCalc(Tensor3 &mag_u_field, Tensor3 &mag_v_field, Tensor3 &mag_w_field, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const GriddedField3 &mag_u_field_raw, const GriddedField3 &mag_v_field_raw, const GriddedField3 &mag_w_field_raw, const Index &atmosphere_dim, const Index &interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: MagFieldsCalc.
void z_fieldFromHSE_g(Workspace &ws, const MRecord &mr)
void AbsorptionLinesCreate_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
void backend_channel_responseGaussian_g(Workspace &ws, const MRecord &mr)
void verbositySetScreen_g(Workspace &ws, const MRecord &mr)
void retrievalAddFreqShift(Workspace &ws, CovarianceMatrix &covmat_sx, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Sparse &covmat_block, const Sparse &covmat_inv_block, const Vector &f_grid, const Numeric &df, const Verbosity &verbosity)
WORKSPACE METHOD: retrievalAddFreqShift.
void WriteXMLIndexed_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void MatrixCreate_g(Workspace &ws, const MRecord &mr)
void abs_linesWriteSpeciesSplitXML_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void ReadJPL_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
void output_file_formatSetBinary_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void output_file_formatSetZippedAscii_g(Workspace &ws, const MRecord &mr)
void nrowsGet_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void abs_linesReadSpeciesSplitCatalog(ArrayOfAbsorptionLines &abs_lines, const String &basename, const Index &robust, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesReadSpeciesSplitCatalog.
void Extract_sg_GriddedField4ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void pndFromPsd_g(Workspace &ws, const MRecord &mr)
void WriteNetCDFIndexed_sg_Vector_g(Workspace &ws, const MRecord &mr)
void mblock_dlos_gridUniformRectangular_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfRadiationVectorRadiationVector_g(Workspace &ws, const MRecord &mr)
void StringSet_g(Workspace &ws, const MRecord &mr)
void retrievalDefInit_g(Workspace &ws, const MRecord &mr)
void DisortCalc(Workspace &ws, Tensor7 &cloudbox_field, const Index &atmfields_checked, const Index &atmgeom_checked, const Index &scat_data_checked, const Index &cloudbox_checked, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Agenda &propmat_clearsky_agenda, const Index &atmosphere_dim, const Tensor4 &pnd_field, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Vector &p_grid, const ArrayOfArrayOfSingleScatteringData &scat_data, const Vector &f_grid, const Vector &za_grid, const Index &stokes_dim, const Matrix &z_surface, const Numeric &surface_skin_t, const Vector &surface_scalar_reflectivity, const Index &nstreams, const String &pfct_method, const Index &Npfct, const Index &quiet, const Verbosity &verbosity)
WORKSPACE METHOD: DisortCalc.
void Select_sg_ArrayOfScatteringMetaDataArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void RationalScale_g(Workspace &ws, const MRecord &mr)
void spectral_radiance_fieldExpandCloudboxField_g(Workspace &ws, const MRecord &mr)
void abs_linesDeleteWithLines_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetLinemixingLimitForSpecies(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const Numeric &value, const String &species_tag, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetLinemixingLimitForSpecies.
void covmat_soCalc(Matrix &covmat_so, const Matrix &dxdy, const CovarianceMatrix &covmat_se, const Verbosity &verbosity)
WORKSPACE METHOD: covmat_soCalc.
void cloudbox_fieldCrop(Tensor7 &cloudbox_field, ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const Index &cloudbox_on, const Index &new_limit0, const Index &new_limit1, const Index &new_limit2, const Index &new_limit3, const Index &new_limit4, const Index &new_limit5, const Verbosity &verbosity)
WORKSPACE METHOD: cloudbox_fieldCrop.
void Print_sg_ArrayOfArrayOfAbsorptionLines_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 ReadXMLIndexed_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void CompareRelative(const Numeric &var1, const Numeric &var2, const Numeric &maxabsreldiff, const String &error_message, const String &var1_wsvname, const String &var2_wsvname, const String &maxabsreldiff_wsvname, const String &error_message_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: CompareRelative.
void FrequencyFromWavelength_sg_NumericNumeric_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_NumericTensor4_g(Workspace &ws, const MRecord &mr)
void scat_data_monoExtract(ArrayOfArrayOfSingleScatteringData &scat_data_mono, const ArrayOfArrayOfSingleScatteringData &scat_data, const Index &f_index, const Verbosity &verbosity)
WORKSPACE METHOD: scat_data_monoExtract.
void surface_reflectivityFromGriddedField6_g(Workspace &ws, const MRecord &mr)
void transmittanceFromIy_aux(Vector &transmittance, const ArrayOfString &iy_aux_vars, const ArrayOfMatrix &iy_aux, const Verbosity &verbosity)
WORKSPACE METHOD: transmittanceFromIy_aux.
void sensor_responseMixerBackendPrecalcWeights_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfGriddedField4ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void AtmFieldPerturbAtmGrids_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfStokesVector_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 GriddedFieldPRegrid_sg_GriddedField3GriddedField3_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_Rational_g(Workspace &ws, const MRecord &mr)
void ArrayOfPpathCreate_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 Tensor3AddScalar(Tensor3 &out, const Tensor3 &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor3AddScalar.
void abs_lines_per_speciesChangeBaseParameterForMatchingLevels(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfQuantumIdentifier &QI, const String ¶meter_name, const Vector &change, const Index &relative, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesChangeBaseParameterForMatchingLevels.
void MatrixPlanck_g(Workspace &ws, const MRecord &mr)
void ArrayOfStringSet(ArrayOfString &out, const ArrayOfString &value, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfStringSet.
void ReadXML(T &out, const String &out_wsvname, const String &filename, const String &filename_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: ReadXML.
void pndFromPsdBasic(Matrix &pnd_data, Tensor3 &dpnd_data_dx, const Vector &pnd_size_grid, const Matrix &psd_data, const Vector &psd_size_grid, const Tensor3 &dpsd_data_dx, const Index &quad_order, const Verbosity &verbosity)
WORKSPACE METHOD: pndFromPsdBasic.
void pha_matCalc_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTensor3Tensor3_g(Workspace &ws, const MRecord &mr)
void timeOffset_g(Workspace &ws, const MRecord &mr)
void FrequencyFromCGSKayserWavenumber_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
void covmat_sxAddInverseBlock_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void rtp_nlteFromRaw(EnergyLevelMap &rtp_nlte, const ArrayOfQuantumIdentifier &nlte_level_identifiers, const Vector &nlte_vibrational_energies, const Vector &data, const Verbosity &verbosity)
WORKSPACE METHOD: rtp_nlteFromRaw.
void Select_sg_ArrayOfArrayOfStokesVectorArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void ReadARTSCAT(ArrayOfAbsorptionLines &abs_lines, const String &filename, const Numeric &fmin, const Numeric &fmax, const String &globalquantumnumbers, const String &localquantumnumbers, const String &normalization_option, const String &mirroring_option, const String &population_option, const String &lineshapetype_option, const String &cutoff_option, const Numeric &cutoff_value, const Numeric &linemixinglimit_value, const Verbosity &verbosity)
WORKSPACE METHOD: ReadARTSCAT.
void timerStart(Timer &timer, const Verbosity &verbosity)
WORKSPACE METHOD: timerStart.
void psdModifiedGammaMass_g(Workspace &ws, const MRecord &mr)
void verbositySet(Verbosity &verbosity, const Index &agenda, const Index &screen, const Index &file)
WORKSPACE METHOD: verbositySet.
void WriteXMLIndexed_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void telsem_atlasReadAscii(TelsemAtlas &atlas, const String &directory, const Index &month, const String &filename_pattern, const Verbosity &verbosity)
WORKSPACE METHOD: telsem_atlasReadAscii.
void surfaceBlackbody(Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Index &atmosphere_dim, const Vector &f_grid, const Index &stokes_dim, const Vector &rtp_pos, const Vector &rtp_los, const Numeric &surface_skin_t, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceBlackbody.
void MCAntennaCreate_g(Workspace &ws, const MRecord &mr)
void cloudbox_fieldUpdateSeq1D(Workspace &ws, Tensor6 &cloudbox_field_mono, Tensor6 &doit_scat_field, const ArrayOfIndex &cloudbox_limits, const Agenda &propmat_clearsky_agenda, const Tensor4 &vmr_field, const Agenda &spt_calc_agenda, const Vector &za_grid, const Vector &aa_grid, const Tensor4 &pnd_field, const Agenda &ppath_step_agenda, const Numeric &ppath_lmax, 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: cloudbox_fieldUpdateSeq1D.
void Ignore_sg_ArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void jacobianOff(Index &jacobian_do, Agenda &jacobian_agenda, ArrayOfRetrievalQuantity &jacobian_quantities, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianOff.
void WriteXMLIndexed_sg_ArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void retrievalErrorsExtract(Vector &retrieval_eo, Vector &retrieval_ss, const Matrix &covmat_so, const Matrix &covmat_ss, const Verbosity &verbosity)
WORKSPACE METHOD: retrievalErrorsExtract.
void CompareRelative_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfTensor3ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_Tensor3Tensor6_g(Workspace &ws, const MRecord &mr)
void batch_atm_fields_compactAddConstant_g(Workspace &ws, const MRecord &mr)
void Touch_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
std::map< std::string, AgendaData > agendas()
void abs_lines_per_speciesSetLineShapeModelParameterForSpecies(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const QuantumIdentifier &QI, const String ¶meter, const String &coefficient, const String &species, const Numeric &change, const String &species_tag, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetLineShapeModelParameterForSpecies.
void ReadXML_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void abs_linesSetPopulationForMatch(ArrayOfAbsorptionLines &abs_lines, const String &option, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetPopulationForMatch.
void GriddedField2Create(GriddedField2 &out, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField2Create.
void GriddedFieldLatLonRegrid_sg_GriddedField4GriddedField4_g(Workspace &ws, const MRecord &mr)
void abs_linesAppendWithLines_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void telsem_atlasesReadAscii_g(Workspace &ws, const MRecord &mr)
void psdModifiedGammaMassXmedian(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &psd_size_grid, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const Numeric &scat_species_a, const Numeric &scat_species_b, const Numeric &n0, const Numeric &mu, const Numeric &la, const Numeric &ga, const Numeric &t_min, const Numeric &t_max, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdModifiedGammaMassXmedian.
void covmat_seSet_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void sensor_responseMixerBackendPrecalcWeights(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Matrix &sensor_response_dlos_grid, const Vector &f_backend, const ArrayOfArrayOfIndex &channel2fgrid_indexes, const ArrayOfVector &channel2fgrid_weights, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseMixerBackendPrecalcWeights.
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 IndexSetToLast_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
Scattering database structure and functions.
void vmr_fieldPerturbAtmGrids(Tensor4 &vmr_field, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const String &species, const Index &pert_index, const Numeric &pert_size, const String &pert_mode, const Verbosity &verbosity)
WORKSPACE METHOD: vmr_fieldPerturbAtmGrids.
void ReadXMLIndexed_sg_QuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void abs_linesSetQuantumNumberForMatch(ArrayOfAbsorptionLines &abs_lines, const String &quantum_number, const Rational &value, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetQuantumNumberForMatch.
void ReadXMLIndexed_sg_RadiationVector_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void FlagOff_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
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 &unit, const Index &for_species_tag, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddAbsSpecies.
void Touch(T &in, const Verbosity &verbosity)
WORKSPACE METHOD: Touch.
void ReadXMLIndexed_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void retrievalDefInit(CovarianceMatrix &covmat_se, CovarianceMatrix &covmat_sx, Sparse &covmat_block, Sparse &covmat_inv_block, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Index &initialize_jacobian, const Verbosity &verbosity)
WORKSPACE METHOD: retrievalDefInit.
void Copy_sg_AbsorptionLines_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_AbsorptionLines_g(Workspace &ws, const MRecord &mr)
void IndexStepUp_g(Workspace &ws, const MRecord &mr)
void p_gridFromZRaw(Vector &p_grid, const GriddedField3 &z_field_raw, const Index &no_negZ, const Verbosity &verbosity)
WORKSPACE METHOD: p_gridFromZRaw.
void abs_lines_per_speciesSetEmpty_g(Workspace &ws, const MRecord &mr)
void cloudbox_fieldSetClearsky(Tensor7 &cloudbox_field, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const Index &cloudbox_on, const Index &doit_is_initialized, const Index &all_frequencies, const Verbosity &verbosity)
WORKSPACE METHOD: cloudbox_fieldSetClearsky.
void Matrix2ColFromVectors(Matrix &out, const Vector &v1, const Vector &v2, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix2ColFromVectors.
void IndexStepUp(Index &out, const Index &in, const Verbosity &verbosity)
WORKSPACE METHOD: IndexStepUp.
void WriteXMLIndexed_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Tensor3_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 Reduce_sg_NumericMatrix_g(Workspace &ws, const MRecord &mr)
void covmat_sxAddInverseBlock_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void Matrix2ColFromVectors_g(Workspace &ws, const MRecord &mr)
void psdModifiedGammaMassXmedian_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfSpeciesTagCreate(ArrayOfArrayOfSpeciesTag &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfSpeciesTagCreate.
void Select_sg_ArrayOfStringArrayOfString_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfTensor3ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void nrowsGet_sg_Tensor7_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 ppath_fieldCalc_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
void ArrayOfTensor4Create(ArrayOfTensor4 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTensor4Create.
void RationalSet_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfArrayOfSingleScatteringDataArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void WriteNetCDFIndexed_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void cloudbox_fieldUpdateSeq3D_g(Workspace &ws, const MRecord &mr)
void Matrix1ColFromVector(Matrix &out, const Vector &v, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix1ColFromVector.
void Copy_sg_TelsemAtlas_g(Workspace &ws, const MRecord &mr)
void Matrix3RowFromVectors_g(Workspace &ws, const MRecord &mr)
void AtmFieldsCalc_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetPopulation(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const String &option, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetPopulation.
void covmat_sxAddBlock(CovarianceMatrix &covmat_sx, const ArrayOfRetrievalQuantity &jacobian_quantities, const T &block, const Index &i, const Index &j, const Verbosity &verbosity)
WORKSPACE METHOD: covmat_sxAddBlock.
void WriteXMLIndexed_sg_Time_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
void ArrayOfSingleScatteringDataCreate(ArrayOfSingleScatteringData &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfSingleScatteringDataCreate.
void WriteXML_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTensor3ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void verbosityInit(Verbosity &verbosity)
WORKSPACE METHOD: verbosityInit.
void ySimpleSpectrometer_g(Workspace &ws, const MRecord &mr)
void AtmosphereSet2D_g(Workspace &ws, const MRecord &mr)
void scat_dataCalc_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void ArrayOfAbsorptionLinesCreate_g(Workspace &ws, const MRecord &mr)
void AtmRawRead(GriddedField3 &t_field_raw, GriddedField3 &z_field_raw, ArrayOfGriddedField3 &vmr_field_raw, ArrayOfGriddedField3 &nlte_field_raw, ArrayOfQuantumIdentifier &nlte_level_identifiers, Vector &nlte_vibrational_energies, const ArrayOfArrayOfSpeciesTag &abs_species, const String &basename, const Verbosity &verbosity)
WORKSPACE METHOD: AtmRawRead.
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 psdDelanoeEtAl14_g(Workspace &ws, const MRecord &mr)
void ReadMytran2_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Timer_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_String_g(Workspace &ws, const MRecord &mr)
void abs_linesChangeLineShapeModelParameterForMatchingLines_g(Workspace &ws, const MRecord &mr)
void Compare_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void CompareRelative_sg_NumericNumeric_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyAddZeeman_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void jacobianAddBasicCatalogParameters_g(Workspace &ws, const MRecord &mr)
void abs_linesRemoveBand(ArrayOfAbsorptionLines &abs_lines, const QuantumIdentifier &qid, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesRemoveBand.
void nvitrinesGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void batch_atm_fields_compactAddSpecies_g(Workspace &ws, const MRecord &mr)
void VectorCreate(Vector &out, const Verbosity &verbosity)
WORKSPACE METHOD: VectorCreate.
void MatrixCreate(Matrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixCreate.
void MCRadar(Workspace &ws, Vector &y, Vector &mc_error, 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 Numeric &ppath_lmax, const Agenda &ppath_step_agenda, const Numeric &ppath_lraytrace, 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 ArrayOfArrayOfSingleScatteringData &scat_data, const Vector &mc_y_tx, const Vector &range_bins, const Index &atmfields_checked, const Index &atmgeom_checked, const Index &scat_data_checked, const Index &cloudbox_checked, const String &iy_unit, const Index &mc_max_scatorder, const Index &mc_seed, const Index &mc_max_iter, const Numeric &ze_tref, const Numeric &k2, const Index &t_interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: MCRadar.
void Append_sg_MatrixMatrix_g(Workspace &ws, const MRecord &mr)
void abs_xsec_per_speciesAddCIA(ArrayOfMatrix &abs_xsec_per_species, ArrayOfArrayOfMatrix &dabs_xsec_per_species_dx, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfRetrievalQuantity &jacobian_quantities, 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 Tensor4AddScalar_g(Workspace &ws, const MRecord &mr)
void abs_lookupSetupBatch_g(Workspace &ws, const MRecord &mr)
void psdAbelBoutle12(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &psd_size_grid, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const Numeric &scat_species_a, const Numeric &scat_species_b, const Numeric &t_min, const Numeric &t_max, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdAbelBoutle12.
void mblock_dlos_gridUniformRectangular(Matrix &mblock_dlos_grid, const Numeric &spacing, const Numeric &za_width, const Numeric &aa_width, const Index ¢re, const Verbosity &verbosity)
WORKSPACE METHOD: mblock_dlos_gridUniformRectangular.
void ppath_stepRefractionBasic_g(Workspace &ws, const MRecord &mr)
void psdModifiedGammaMassSingleMoment_g(Workspace &ws, const MRecord &mr)
void abs_linesDeleteLinesWithBadOrHighChangingJs_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfTimeCreate(ArrayOfArrayOfTime &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfTimeCreate.
void Reduce_sg_Tensor4Tensor5_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void sensor_responseGenericAMSU_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 OEM_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
void spectral_irradiance_fieldFromSpectralRadianceField_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfPropagationMatrixArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void ArrayOfMatrixCreate_g(Workspace &ws, const MRecord &mr)
void iyEmissionStandardSequential_g(Workspace &ws, const MRecord &mr)
void iy_surface_agenda_arrayExecute(Workspace &ws, Matrix &iy, ArrayOfTensor3 &diy_dx, const Index agenda_array_index, const String &iy_unit, const Tensor3 &iy_transmission, const Index iy_id, const Index cloudbox_on, const Index jacobian_do, const Agenda &iy_main_agenda, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const Vector &rte_pos2, const Numeric surface_type_aux, const ArrayOfAgenda &input_agenda_array)
void abs_lines_per_speciesWriteSplitXML(const String &output_file_format, const ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const String &basename, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesWriteSplitXML.
void telsem_atlasesReadAscii(ArrayOfTelsemAtlas &telsem_atlases, const String &directory, const String &filename_pattern, const Verbosity &verbosity)
WORKSPACE METHOD: telsem_atlasesReadAscii.
void GriddedField6Create_g(Workspace &ws, const MRecord &mr)
void timeSleep(const Time &time, const Verbosity &verbosity)
WORKSPACE METHOD: timeSleep.
void abs_speciesDefineAll_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Compare_sg_SingleScatteringDataSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void cloudbox_field_monoSetConst(Tensor6 &cloudbox_field_mono, 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: cloudbox_field_monoSetConst.
void iyHybrid_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void Tensor3Create_g(Workspace &ws, const MRecord &mr)
void VectorMatrixMultiply_g(Workspace &ws, const MRecord &mr)
void GridPosCreate_g(Workspace &ws, const MRecord &mr)
void Print_sg_TransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void doit_conv_flagLsq(Index &doit_conv_flag, Index &doit_iteration_counter, Tensor6 &cloudbox_field_mono, const Tensor6 &cloudbox_field_mono_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.