Go to the documentation of this file.
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,
3236 const String& coefficient,
3239 const Index& relative,
3262 const String& coefficient,
3265 const Index& relative,
3292 const String& coefficient,
3295 const Index& relative,
3296 const String& species_tag,
3596 const Index& robust,
3597 const Index& check_gridnames,
4066 const Index& robust,
4109 const Index& apply_tfit,
4323 const String& out_wsvname,
4327 const String& in_wsvname,
4329 const Agenda& input_agenda,
4396 const String& out_wsvname,
4398 const Agenda& input_agenda,
4439 const Index& N_za_grid,
4440 const Index& N_aa_grid,
4441 const String& za_grid_type,
4463 const String& out_wsvname,
4465 const Agenda& input_agenda,
4526 const Index& n_za_grid,
4777 const Agenda& input_agenda,
4795 const Agenda& input_agenda,
4836 const Tensor3& original_field,
4837 const Vector& p_ret_grid,
4838 const Vector& lat_ret_grid,
4839 const Vector& lon_ret_grid,
4840 const Index& pert_index,
4878 const Tensor3& original_field,
4879 const Index& pert_index,
4905 const Vector& p_grid_new,
4906 const Vector& p_grid_old,
4907 const Index& interp_order,
4931 const Vector& p_grid_new,
4932 const Vector& p_grid_old,
4933 const Index& interp_order,
5004 const Index& interp_order,
5005 const Index& vmr_zeropadding,
5006 const Index& vmr_nonegative,
5007 const Index& nlte_when_negative,
5065 const Index& interp_order,
5066 const Index& vmr_zeropadding,
5067 const Index& vmr_nonegative,
5068 const Index& nlte_when_negative,
5108 const Index& chk_vmr_nan,
5199 const Index& interp_order,
5265 const Index& check_gridnames,
5342 const Index& negative_vmr_ok,
5343 const Index& bad_partition_functions_ok,
5555 const Index& expect_vibrational_energies,
5591 const Index& prepend,
5627 const Index& prepend,
5808 const Index& prepend,
5832 const Index& prepend,
5909 const String& catalogpath,
5927 const String& species_tag,
6027 const Tensor4& particle_field,
6029 const Numeric& cloudbox_margin,
6227 const Index& negative_pnd_ok,
6265 const Index& accelerated,
6306 const Index& new_limit0,
6307 const Index& new_limit1,
6308 const Index& new_limit2,
6309 const Index& new_limit3,
6310 const Index& new_limit4,
6311 const Index& new_limit5,
6350 const Tensor7& cloudbox_field_precalc,
6392 const Index& all_frequencies,
6619 const Index& normalize,
6620 const Numeric& norm_error_threshold,
6621 const Index& norm_debug,
6789 const String& error_message,
6791 const String& var1_wsvname,
6792 const String& var2_wsvname,
6793 const String& maxabsdiff_wsvname,
6794 const String& error_message_wsvname,
6824 const String& error_message,
6826 const String& var1_wsvname,
6827 const String& var2_wsvname,
6828 const String& maxabsdiff_wsvname,
6829 const String& error_message_wsvname,
6859 const String& error_message,
6861 const String& var1_wsvname,
6862 const String& var2_wsvname,
6863 const String& maxabsdiff_wsvname,
6864 const String& error_message_wsvname,
6894 const String& error_message,
6896 const String& var1_wsvname,
6897 const String& var2_wsvname,
6898 const String& maxabsdiff_wsvname,
6899 const String& error_message_wsvname,
6929 const String& error_message,
6931 const String& var1_wsvname,
6932 const String& var2_wsvname,
6933 const String& maxabsdiff_wsvname,
6934 const String& error_message_wsvname,
6964 const String& error_message,
6966 const String& var1_wsvname,
6967 const String& var2_wsvname,
6968 const String& maxabsdiff_wsvname,
6969 const String& error_message_wsvname,
6999 const String& error_message,
7001 const String& var1_wsvname,
7002 const String& var2_wsvname,
7003 const String& maxabsdiff_wsvname,
7004 const String& error_message_wsvname,
7034 const String& error_message,
7036 const String& var1_wsvname,
7037 const String& var2_wsvname,
7038 const String& maxabsdiff_wsvname,
7039 const String& error_message_wsvname,
7069 const String& error_message,
7071 const String& var1_wsvname,
7072 const String& var2_wsvname,
7073 const String& maxabsdiff_wsvname,
7074 const String& error_message_wsvname,
7104 const String& error_message,
7106 const String& var1_wsvname,
7107 const String& var2_wsvname,
7108 const String& maxabsdiff_wsvname,
7109 const String& error_message_wsvname,
7139 const String& error_message,
7141 const String& var1_wsvname,
7142 const String& var2_wsvname,
7143 const String& maxabsdiff_wsvname,
7144 const String& error_message_wsvname,
7174 const String& error_message,
7176 const String& var1_wsvname,
7177 const String& var2_wsvname,
7178 const String& maxabsdiff_wsvname,
7179 const String& error_message_wsvname,
7209 const String& error_message,
7211 const String& var1_wsvname,
7212 const String& var2_wsvname,
7213 const String& maxabsdiff_wsvname,
7214 const String& error_message_wsvname,
7254 const String& error_message,
7256 const String& var1_wsvname,
7257 const String& var2_wsvname,
7258 const String& maxabsreldiff_wsvname,
7259 const String& error_message_wsvname,
7299 const String& error_message,
7301 const String& var1_wsvname,
7302 const String& var2_wsvname,
7303 const String& maxabsreldiff_wsvname,
7304 const String& error_message_wsvname,
7344 const String& error_message,
7346 const String& var1_wsvname,
7347 const String& var2_wsvname,
7348 const String& maxabsreldiff_wsvname,
7349 const String& error_message_wsvname,
7389 const String& error_message,
7391 const String& var1_wsvname,
7392 const String& var2_wsvname,
7393 const String& maxabsreldiff_wsvname,
7394 const String& error_message_wsvname,
7434 const String& error_message,
7436 const String& var1_wsvname,
7437 const String& var2_wsvname,
7438 const String& maxabsreldiff_wsvname,
7439 const String& error_message_wsvname,
7479 const String& error_message,
7481 const String& var1_wsvname,
7482 const String& var2_wsvname,
7483 const String& maxabsreldiff_wsvname,
7484 const String& error_message_wsvname,
7524 const String& error_message,
7526 const String& var1_wsvname,
7527 const String& var2_wsvname,
7528 const String& maxabsreldiff_wsvname,
7529 const String& error_message_wsvname,
7569 const String& error_message,
7571 const String& var1_wsvname,
7572 const String& var2_wsvname,
7573 const String& maxabsreldiff_wsvname,
7574 const String& error_message_wsvname,
7614 const String& error_message,
7616 const String& var1_wsvname,
7617 const String& var2_wsvname,
7618 const String& maxabsreldiff_wsvname,
7619 const String& error_message_wsvname,
7659 const String& error_message,
7661 const String& var1_wsvname,
7662 const String& var2_wsvname,
7663 const String& maxabsreldiff_wsvname,
7664 const String& error_message_wsvname,
7704 const String& error_message,
7706 const String& var1_wsvname,
7707 const String& var2_wsvname,
7708 const String& maxabsreldiff_wsvname,
7709 const String& error_message_wsvname,
7749 const String& error_message,
7751 const String& var1_wsvname,
7752 const String& var2_wsvname,
7753 const String& maxabsreldiff_wsvname,
7754 const String& error_message_wsvname,
7794 const String& error_message,
7796 const String& var1_wsvname,
7797 const String& var2_wsvname,
7798 const String& maxabsreldiff_wsvname,
7799 const String& error_message_wsvname,
7839 const String& error_message,
7841 const String& var1_wsvname,
7842 const String& var2_wsvname,
7843 const String& maxabsreldiff_wsvname,
7844 const String& error_message_wsvname,
7884 const String& error_message,
7886 const String& var1_wsvname,
7887 const String& var2_wsvname,
7888 const String& maxabsreldiff_wsvname,
7889 const String& error_message_wsvname,
7929 const String& error_message,
7931 const String& var1_wsvname,
7932 const String& var2_wsvname,
7933 const String& maxabsreldiff_wsvname,
7934 const String& error_message_wsvname,
7974 const String& error_message,
7976 const String& var1_wsvname,
7977 const String& var2_wsvname,
7978 const String& maxabsreldiff_wsvname,
7979 const String& error_message_wsvname,
8019 const String& error_message,
8021 const String& var1_wsvname,
8022 const String& var2_wsvname,
8023 const String& maxabsreldiff_wsvname,
8024 const String& error_message_wsvname,
8064 const String& error_message,
8066 const String& var1_wsvname,
8067 const String& var2_wsvname,
8068 const String& maxabsreldiff_wsvname,
8069 const String& error_message_wsvname,
8109 const String& error_message,
8111 const String& var1_wsvname,
8112 const String& var2_wsvname,
8113 const String& maxabsreldiff_wsvname,
8114 const String& error_message_wsvname,
8154 const String& error_message,
8156 const String& var1_wsvname,
8157 const String& var2_wsvname,
8158 const String& maxabsreldiff_wsvname,
8159 const String& error_message_wsvname,
8199 const String& error_message,
8201 const String& var1_wsvname,
8202 const String& var2_wsvname,
8203 const String& maxabsreldiff_wsvname,
8204 const String& error_message_wsvname,
8244 const String& error_message,
8246 const String& var1_wsvname,
8247 const String& var2_wsvname,
8248 const String& maxabsreldiff_wsvname,
8249 const String& error_message_wsvname,
8269 const Numeric& refr_index_real,
8270 const Numeric& refr_index_imag,
8301 const Vector& data_f_grid,
8302 const Vector& data_T_grid,
8344 const Vector& data_f_grid,
8345 const Vector& data_T_grid,
8372 const Vector& data_f_grid,
8373 const Vector& data_T_grid,
8427 const Numeric& diameter_volume_equ,
8638 const Index& nstreams,
8639 const String& pfct_method,
8700 const Index& nstreams,
8701 const String& pfct_method,
8758 const Index& nstreams,
8820 const Index& robust,
8862 const Index& N_za_grid,
8863 const Index& N_aa_grid,
8864 const String& za_grid_opt_file,
8969 const Index& rigorous,
9191 const Index& max_iterations,
9192 const Index& nonconv_return_nan,
9226 const Index& max_iterations,
9227 const Index& nonconv_return_nan,
9264 const Index& max_iterations,
9265 const Index& nonconv_return_nan,
9325 const Index& cloudbox_size_max,
9479 const String& interp_method,
9571 const Index& scat_species_index,
9644 const Vector& transmittance,
9645 const Index& fastem_version,
10037 const Vector& wavelength,
10055 const Numeric& angular_wavenumber,
10073 const Vector& angular_wavenumber,
10091 const Numeric& kayser_wavenumber,
10109 const Vector& kayser_wavenumber,
10141 const Index& num_freqs,
10241 const Vector& verbosityVect,
10334 const Vector& freq_spacing,
10336 const Numeric& freq_merge_threshold,
10640 const Index& interp_order,
10669 const Index& interp_order,
10698 const Index& interp_order,
10727 const Index& interp_order,
10760 const Index& interp_order,
10761 const Index& zeropadding,
10794 const Index& interp_order,
10795 const Index& zeropadding,
10828 const Index& interp_order,
10829 const Index& zeropadding,
10865 const Index& interp_order,
10866 const Index& zeropadding,
10949 const Index& value,
10992 const Index& value,
11339 const Index& trans_in_jacobian,
11341 const Index& t_interp_order,
11448 const Index& trans_in_jacobian,
11450 const Index& t_interp_order,
11925 const Index& Naa_grid,
11926 const Index& t_interp_order,
12051 const Index& Naa_grid,
12052 const Index& t_interp_order,
12153 const Index& return_atm1d,
12154 const Index& skip_vmr,
12155 const Index& skip_pnd,
12156 const Index& return_masses,
12230 const Index& za_interp_order,
12231 const Index& za_restrict,
12232 const Index& cos_za_interp,
12234 const Index& aa_interp_order,
12406 const Index& t_interp_order,
12560 const Numeric& wind_direction,
12561 const Index& fastem_version,
12935 const Index& for_species_tag,
12979 const String& catalog_parameter,
13128 const String& coefficient,
13234 const String& component,
13393 const Index& poly_order,
13448 const Index& poly_order,
13449 const Index& no_pol_variation,
13450 const Index& no_los_variation,
13451 const Index& no_mblock_variation,
13550 const Vector& period_lengths,
13551 const Index& no_pol_variation,
13552 const Index& no_los_variation,
13553 const Index& no_mblock_variation,
13767 const String& component,
14035 const Index& poly_coeff,
14071 const Index& period_index,
14241 const Matrix& transformation_matrix,
14242 const Vector& offset_vector,
14315 const String& transformation_func,
14434 const Index& interp_order,
14475 const Index& interp_order,
14509 const Index& interp_order,
14510 const Numeric& extrapolating,
14630 const String& direction,
14980 const Index& centre,
15011 const Index& centre,
15196 const Index& l_mc_scat_order,
15197 const Index& t_interp_order,
15315 const Index& t_interp_order,
15414 const Numeric& convergence_limit,
15417 const Index& dampened,
15418 const Index& iteration_limit,
15562 const String& string_initializer,
15746 const Index& global,
15926 const Numeric& max_start_cost,
15928 const Index& max_iter,
15930 const Vector& lm_ga_settings,
15931 const Index& clear_matrices,
15932 const Index& display_progress,
16240 const String& bulkprop_name,
16277 const String& particle_type,
16278 const Vector& p_ret_grid,
16279 const Vector& lat_ret_grid,
16280 const Vector& lon_ret_grid,
16281 const Index& pert_index,
16283 const String& pert_mode,
16315 const String& particle_type,
16316 const Index& pert_index,
16318 const String& pert_mode,
16670 const Index& quad_order,
16671 const Index& scat_index,
16672 const Numeric& threshold_se_ext,
16673 const Numeric& threshold_ss_ext,
16674 const Numeric& threshold_se_pnd,
16704 const Index& quad_order,
16810 const Index& zeropadding,
16848 const Index& nzero,
17795 const Index& use_abs_as_ext,
17854 const Index& manual_zeeman_tag,
17855 const Numeric& manual_zeeman_magnetic_field_strength,
17856 const Numeric& manual_zeeman_theta,
17857 const Numeric& manual_zeeman_eta,
18084 const Index& picky,
18150 const Index& picky,
18233 const Index& picky,
18290 const Index& picky,
18362 const Index& picky,
18363 const Index& noisy,
18433 const String& hydrometeor_type,
18436 const Index& picky,
18518 const Index& picky,
18588 const Index& picky,
18646 const Index& picky,
18707 const Index& picky,
18761 const Index& picky,
18823 const Index& picky,
18882 const Index& picky,
18928 const Index& species_index,
18931 const Index& picky,
18978 const Index& species_index,
18981 const Index& picky,
19051 const String& hydrometeor_type,
19054 const Index& picky,
19115 const Index& picky,
19151 const Vector& p_grid_old,
19152 const Index& nfill,
19174 const Index& no_negZ,
19229 const Index& no_negZ,
19276 const Vector& p_grid_old,
19300 const Tensor5& spectral_radiation_field,
19323 const Tensor7& spectral_radiation_field,
19463 const Index& numerator,
19464 const Index& denominator,
19499 const String& globalquantumnumbers,
19500 const String& localquantumnumbers,
19501 const String& normalization_option,
19502 const String& mirroring_option,
19503 const String& population_option,
19504 const String& lineshapetype_option,
19505 const String& cutoff_option,
19507 const Numeric& linemixinglimit_value,
19546 const String& globalquantumnumbers,
19547 const String& localquantumnumbers,
19548 const Index& ignore_missing,
19549 const String& normalization_option,
19550 const String& mirroring_option,
19551 const String& population_option,
19552 const String& lineshapetype_option,
19553 const String& cutoff_option,
19555 const Numeric& linemixinglimit_value,
19590 const String& globalquantumnumbers,
19591 const String& localquantumnumbers,
19592 const String& normalization_option,
19593 const String& mirroring_option,
19594 const String& population_option,
19595 const String& lineshapetype_option,
19596 const String& cutoff_option,
19598 const Numeric& linemixinglimit_value,
19638 const String& globalquantumnumbers,
19639 const String& localquantumnumbers,
19640 const String& hitran_type,
19641 const String& normalization_option,
19642 const String& mirroring_option,
19643 const String& population_option,
19644 const String& lineshapetype_option,
19645 const String& cutoff_option,
19647 const Numeric& linemixinglimit_value,
19679 const String& globalquantumnumbers,
19680 const String& localquantumnumbers,
19681 const String& normalization_option,
19682 const String& mirroring_option,
19683 const String& population_option,
19684 const String& lineshapetype_option,
19685 const String& cutoff_option,
19687 const Numeric& linemixinglimit_value,
19721 const String& globalquantumnumbers,
19722 const String& localquantumnumbers,
19723 const String& normalization_option,
19724 const String& mirroring_option,
19725 const String& population_option,
19726 const String& lineshapetype_option,
19727 const String& cutoff_option,
19729 const Numeric& linemixinglimit_value,
19762 const String& globalquantumnumbers,
19763 const String& localquantumnumbers,
19764 const String& normalization_option,
19765 const String& mirroring_option,
19766 const String& population_option,
19767 const String& lineshapetype_option,
19768 const String& cutoff_option,
19770 const Numeric& linemixinglimit_value,
20929 const Index& demand_vmr_value,
21145 const Index& for_species_tag,
21244 const Index& initialize_jacobian,
21274 const String& catalog_parameter,
21362 const String& component,
21403 const Index& poly_order,
21448 const Index& poly_order,
21449 const Index& no_pol_variation,
21450 const Index& no_los_variation,
21451 const Index& no_mblock_variation,
21544 const Vector& period_lengths,
21545 const Index& no_pol_variation,
21546 const Index& no_los_variation,
21547 const Index& no_mblock_variation,
21736 const String& component,
21898 const Index& nstreams,
21899 const String& pfct_method,
21900 const String& quad_type,
21901 const Index& add_straight_angles,
21902 const Index& pfct_aa_grid_size,
21903 const Index& auto_inc_nstreams,
21904 const Index& robust,
21905 const Index& za_interp_order,
21906 const Index& cos_za_interp,
21907 const Numeric& max_delta_tau,
21994 const Index& nstreams,
21995 const String& pfct_method,
21996 const String& ground_type,
21997 const String& quad_type,
21998 const Index& add_straight_angles,
21999 const Index& pfct_aa_grid_size,
22000 const Index& auto_inc_nstreams,
22001 const Index& robust,
22002 const Index& za_interp_order,
22003 const Index& cos_za_interp,
22004 const Numeric& max_delta_tau,
22216 const String& sizeparam,
22310 const String& scat_species_delim,
22447 const String& pnd_fieldarray_file,
22559 const Numeric& diameter_volume_equ,
22563 const Vector& data_f_grid,
22564 const Vector& data_t_grid,
22565 const Vector& data_za_grid,
22566 const Vector& data_aa_grid,
22568 const String& cri_source,
22570 const Index& robust,
22571 const Index& quiet,
22619 const Numeric& dfrel_threshold,
22620 const String& check_level,
22621 const Numeric& sca_mat_threshold,
22684 const Index& interp_order,
22719 const String& check_type,
22720 const Numeric& sca_mat_threshold,
22745 const Index& scat_index,
22747 const Index& interp_order,
22748 const Index& phamat_only,
22749 const Numeric& sca_mat_threshold,
22796 const Index& species_index,
22800 const Index& do_only_x,
22835 const Tensor4& particle_field_in,
22960 const Matrix& target_pos,
23041 const String& option_2d,
23229 const Index& polyorder,
23230 const Index& nfill,
23442 const Index& use_antenna,
23443 const Index& mirror_dza,
23827 const Index& nthreads,
24012 const Index& use_parallel_iy,
24130 const Index& use_parallel_iy,
24178 const Index& ignore_surface_slope,
24284 const Index& interp_order,
24285 const Index& set_lowest_altitude_to_zero,
24396 const Numeric& wind_direction,
24397 const Vector& transmittance,
24398 const Index& fastem_version,
24760 const Index& lambertian_nza,
24823 const Numeric& specular_factor,
24863 const Numeric& specular_factor,
25222 const Vector& transmittance,
25223 const Index& fastem_version,
25337 const Index& level,
25457 const String& directory,
25458 const Index& month,
25459 const String& filename_pattern,
25480 const String& directory,
25481 const String& filename_pattern,
25526 const String& direction,
25816 const Index& index,
26095 const String& direction,
26300 const String& direction,
26516 const Index& agenda,
26517 const Index& screen,
26518 const Index& file);
26534 const Index& level);
26550 const Index& level);
26566 const Index& level);
26632 const Vector& p_ret_grid,
26633 const Vector& lat_ret_grid,
26634 const Vector& lon_ret_grid,
26635 const Index& pert_index,
26637 const String& pert_mode,
26670 const Index& pert_index,
26672 const String& pert_mode,
26694 const Vector& vmr_values,
26761 const Index& fast_wigner_stored_symbols,
26762 const Index& largest_wigner_symbol_parameter,
26781 const Index& fast_wigner_stored_symbols,
26782 const Index& largest_wigner_symbol_parameter,
26861 const Index& interp_order,
26902 const Index& interp_order,
27456 const Index& robust,
27488 const Index& calib,
27549 const Index& nelem_p_grid,
27550 const String& met_profile_path,
27551 const String& met_profile_pnd_path,
27605 const Index& nelem_p_grid,
27606 const String& met_profile_path,
27633 const String& time_step,
27634 const Index& disregard_first,
27635 const Index& disregard_last,
27659 const Vector& trop_temp,
27909 const Index& append_instrument_wfs,
28170 template <
typename T>
28174 const String& out_wsvname,
28177 const String& dimension,
28179 const String& in_wsvname,
28180 const String& dimension_wsvname,
28195 template <
typename T>
28199 const T& griddedfields,
28228 template <
typename T>
28232 const String& out_wsvname,
28236 const String& in_wsvname,
28271 template <
typename T>
28309 template <
typename T>
28334 template <
typename T>
28362 template <
typename T>
28396 template <
typename T>
28419 template <
typename T>
28440 template <
typename T>
28472 template <
typename T>
28509 template <
typename T>
28535 template <
typename T>
28541 const String& v_wsvname,
28563 template <
typename T>
28568 const Index& index,
28583 template <
typename T>
28587 const T& griddedfield,
28616 template <
typename T>
28635 template <
typename T>
28653 template <
typename T>
28671 template <
typename T>
28689 template <
typename T>
28707 template <
typename T>
28725 template <
typename T>
28743 template <
typename T>
28761 template <
typename T>
28778 template <
typename T>
28781 const Index& level,
28801 template <
typename T>
28805 const String& out_wsvname,
28809 const String& filename_wsvname,
28831 template <
typename T>
28835 const String& out_wsvname,
28839 const String& filename_wsvname,
28864 template <
typename T>
28868 const String& out_wsvname,
28873 const Index& digits,
28875 const String& filename_wsvname,
28876 const String& digits_wsvname,
28905 template <
typename T>
28929 template <
typename T>
28951 template <
typename T>
28956 const String& in_wsvname,
28957 const String& filename_wsvname,
28978 template <
typename T>
28985 const String& in_wsvname,
28986 const String& filename_wsvname,
29011 template <
typename T>
29017 const Index& no_clobber,
29019 const String& in_wsvname,
29020 const String& filename_wsvname,
29021 const String& no_clobber_wsvname,
29047 template <
typename T>
29054 const Index& digits,
29056 const String& in_wsvname,
29057 const String& filename_wsvname,
29058 const String& digits_wsvname,
31058 const Agenda& input_agenda);
31078 const Agenda& input_agenda);
31091 const Agenda& input_agenda);
31103 const Agenda& input_agenda);
31114 const Agenda& input_agenda);
31124 const Agenda& input_agenda);
31134 const Agenda& input_agenda);
31143 const Agenda& input_agenda);
31154 const Agenda& input_agenda);
31164 const Agenda& input_agenda);
31177 const Agenda& input_agenda);
31189 const Agenda& input_agenda);
31226 const Agenda& input_agenda);
31246 const Agenda& input_agenda);
31270 const Agenda& input_agenda);
31282 const Agenda& input_agenda);
31307 const Agenda& input_agenda);
31341 const Agenda& input_agenda);
31353 const Agenda& input_agenda);
31361 const Agenda& input_agenda);
31379 const Agenda& input_agenda);
31394 const Agenda& input_agenda);
31426 const Agenda& input_agenda);
31438 const Agenda& input_agenda);
31452 const Agenda& input_agenda);
31469 const Agenda& input_agenda);
31485 const Agenda& input_agenda);
31500 const Agenda& input_agenda);
31532 const Agenda& input_agenda);
31540 const Agenda& input_agenda);
31560 const Agenda& input_agenda);
31572 const Agenda& input_agenda);
31575 #endif // auto_md_h
Index mc_iteration_count(Workspace &ws) noexcept
void refellipsoidEuropa(Vector &refellipsoid, const String &model, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidEuropa.
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 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 Reduce_sg_VectorTensor5_g(Workspace &ws, const MRecord &mr)
Matrix ppvar_mag(Workspace &ws) noexcept
void DiffZaAa(Matrix &dlos, const Vector &ref_los, const Matrix &other_los, const Verbosity &verbosity)
WORKSPACE METHOD: DiffZaAa.
void VectorLogSpace_g(Workspace &ws, const MRecord &mr)
ArrayOfArrayOfGriddedField1 collision_coefficients(Workspace &ws) noexcept
void Copy_sg_QuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_QuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfArrayOfGriddedField2ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void EnergyLevelMapSet_g(Workspace &ws, const MRecord &mr)
void RT4Test_g(Workspace &ws, const MRecord &mr)
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 covmatDiagonal(T &out, T &out_inverse, const Vector &vars, const Verbosity &verbosity)
WORKSPACE METHOD: covmatDiagonal.
void Copy_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void TimerCreate(Timer &out, const Verbosity &verbosity)
WORKSPACE METHOD: TimerCreate.
void Print_sg_Rational_g(Workspace &ws, const MRecord &mr)
Matrix y_pos(Workspace &ws) noexcept
void Append_sg_ArrayOfArrayOfGriddedField1ArrayOfArrayOfGriddedField1_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.
Tensor4 ppvar_trans_partial(Workspace &ws) noexcept
void abs_linesSetLineShapeTypeForMatch_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_Tensor4Tensor7_g(Workspace &ws, const MRecord &mr)
Index atmosphere_dim(Workspace &ws) noexcept
void Print_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void covmat_sxSet(CovarianceMatrix &covmat_sx, const T &covmat, const Verbosity &verbosity)
WORKSPACE METHOD: covmat_sxSet.
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 ReadXMLIndexed_sg_ArrayOfTensor7_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.
StokesVector abs_vec(Workspace &ws) noexcept
void WriteXMLIndexed_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void abs_linesDeleteLinesWithUndefinedLocalQuanta(ArrayOfAbsorptionLines &abs_lines, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesDeleteLinesWithUndefinedLocalQuanta.
Tensor3 wind_v_field(Workspace &ws) noexcept
void refellipsoidForAzimuth_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_TelsemAtlas_g(Workspace &ws, const MRecord &mr)
void ArrayOfPropagationMatrixCreate_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void nrowsGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
SingleScatteringData scat_data_single(Workspace &ws) noexcept
void StringCreate(String &out, const Verbosity &verbosity)
WORKSPACE METHOD: StringCreate.
void nrowsGet_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void covmat_seAddBlock_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void TimeCreate_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Timer_g(Workspace &ws, const MRecord &mr)
void mc_antennaSetGaussianByFWHM_g(Workspace &ws, const MRecord &mr)
Implementation of gridded fields.
void WriteXML_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void Matrix2RowFromVectors_g(Workspace &ws, const MRecord &mr)
Ppath ppath_step(Workspace &ws) noexcept
void WriteXMLIndexed_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void abs_linesSetLinemixingLimit(ArrayOfAbsorptionLines &abs_lines, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetLinemixingLimit.
Vector doit_za_grid_opt(Workspace &ws) noexcept
void covmat_sxSet_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
void spectral_radiance_fieldCopyCloudboxField_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfSingleScatteringData_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 covmat_sxExtractSqrtDiagonal_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfTensor3Create_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.
Index doit_conv_flag(Workspace &ws) noexcept
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 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.
Index nlibraries(Workspace &ws) noexcept
void Reduce_sg_MatrixTensor5_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void g0Jupiter_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void ScatSpeciesSizeMassInfo_g(Workspace &ws, const MRecord &mr)
void f_gridFromAbsorptionLines_g(Workspace &ws, const MRecord &mr)
ArrayOfVector y_aux(Workspace &ws) noexcept
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.
Agenda surface_rtprop_sub_agenda(Workspace &ws) noexcept
void ReadXML_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void RationalScale(Rational &out, const Rational &in, const Rational &value, const Verbosity &verbosity)
WORKSPACE METHOD: RationalScale.
Vector lo_multi(Workspace &ws) noexcept
void Delete_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void ybatchTroposphericCorrectionNaiveMedianForward_g(Workspace &ws, const MRecord &mr)
Tensor5 radiance_field(Workspace &ws) noexcept
void cloudboxOff_g(Workspace &ws, const MRecord &mr)
void DOBatchCalc_g(Workspace &ws, const MRecord &mr)
void iyIndependentBeamApproximation_g(Workspace &ws, const MRecord &mr)
void nbooksGet(Index &nbooks, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: nbooksGet.
void cloudbox_checkedCalc_g(Workspace &ws, const MRecord &mr)
void AtmosphereSet1D(Index &atmosphere_dim, Vector &lat_grid, Vector &lon_grid, const Verbosity &verbosity)
WORKSPACE METHOD: AtmosphereSet1D.
void 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 Compare_sg_GriddedField3GriddedField3_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void psdDelanoeEtAl14_g(Workspace &ws, const MRecord &mr)
Methods and classes for HITRAN absorption cross section data.
Matrix covmat_ss(Workspace &ws) noexcept
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 StokesVectorCreate(StokesVector &out, const Verbosity &verbosity)
WORKSPACE METHOD: StokesVectorCreate.
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 Append_sg_Tensor3Matrix_g(Workspace &ws, const MRecord &mr)
void AtmFieldsExpand1D_g(Workspace &ws, const MRecord &mr)
Vector geo_pos(Workspace &ws) noexcept
void lat_gridFromRawField_g(Workspace &ws, const MRecord &mr)
void Delete_sg_StokesVector_g(Workspace &ws, const MRecord &mr)
void GasAbsLookupCreate(GasAbsLookup &out, const Verbosity &verbosity)
WORKSPACE METHOD: GasAbsLookupCreate.
Agenda forloop_agenda(Workspace &ws) noexcept
void NumericFromVector_g(Workspace &ws, const MRecord &mr)
Tensor3 z_field(Workspace &ws) noexcept
void AtmFieldPerturbAtmGrids_g(Workspace &ws, const MRecord &mr)
void DoitWriteIterationFields_g(Workspace &ws, const MRecord &mr)
void Print_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
void abs_xsec_per_speciesAddLines_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Index_g(Workspace &ws, const MRecord &mr)
void AbsInputFromAtmFields_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Agenda sensor_response_agenda(Workspace &ws) noexcept
void ReadNetCDF_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Matrix sensor_response_dlos_grid(Workspace &ws) noexcept
void ArrayOfAgendaExecute_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTransmissionMatrixArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfSingleScatteringData_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 ForLoop(Workspace &ws, const Agenda &forloop_agenda, const Index &start, const Index &stop, const Index &step, const Verbosity &verbosity)
WORKSPACE METHOD: ForLoop.
void Matrix1RowFromVector_g(Workspace &ws, const MRecord &mr)
void cloudboxSetManuallyAltitude(Index &cloudbox_on, ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const Tensor3 &z_field, const Vector &lat_grid, const Vector &lon_grid, const Numeric &z1, const Numeric &z2, const Numeric &lat1, const Numeric &lat2, const Numeric &lon1, const Numeric &lon2, const Verbosity &verbosity)
WORKSPACE METHOD: cloudboxSetManuallyAltitude.
void Touch_sg_PropagationMatrix_g(Workspace &ws, const MRecord &mr)
void ScatElementsSelect_g(Workspace &ws, const MRecord &mr)
void MatrixVectorMultiply_g(Workspace &ws, const MRecord &mr)
void ArrayOfTensor5Create_g(Workspace &ws, const MRecord &mr)
void covmat_sxSet_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfSingleScatteringDataArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void abs_linesReadSpeciesSplitCatalog_g(Workspace &ws, const MRecord &mr)
void Print_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void GriddedField2Create_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfPropagationMatrixArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
void ScatSpeciesInit_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfSingleScatteringData_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 WriteXMLIndexed_sg_GridPos_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfMatrixCreate(ArrayOfArrayOfMatrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfMatrixCreate.
void Touch_sg_Timer_g(Workspace &ws, const MRecord &mr)
void 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 nshelvesGet_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Vector rtp_mag(Workspace &ws) noexcept
void verbositySetScreen(Verbosity &verbosity, const Index &level)
WORKSPACE METHOD: verbositySetScreen.
void WriteXML_sg_Verbosity_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.
Vector rtp_los(Workspace &ws) noexcept
void ArrayOfTransmissionMatrixCreate_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
void MatrixIdentity(Matrix &out, const Index &n, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixIdentity.
void ArrayOfArrayOfStringCreate_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 collision_coefficientsFromSplitFiles(ArrayOfArrayOfGriddedField1 &collision_coefficients, ArrayOfQuantumIdentifier &collision_line_identifiers, const ArrayOfArrayOfSpeciesTag &abs_species, const String &basename, const Verbosity &verbosity)
WORKSPACE METHOD: collision_coefficientsFromSplitFiles.
void ReadXMLIndexed_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
void OptimizeDoitPressureGrid_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 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.
Stokes vector is as Propagation matrix but only has 4 possible values.
void Extract_sg_GriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void Copy_sg_CIARecord_g(Workspace &ws, const MRecord &mr)
void ArrayOfQuantumIdentifierCreate_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 abs_lines_per_speciesSetLineShapeTypeForMatch_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_MatrixTensor3_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfSingleScatteringDataArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void INCLUDE_g(Workspace &ws, const MRecord &mr)
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.
void Reduce_sg_NumericVector_g(Workspace &ws, const MRecord &mr)
void MatrixCBR(Matrix &out, const Index &stokes_dim, const Vector &f, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixCBR.
void Ignore_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void sensor_responseBackendFrequencySwitching_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void ArrayOfTimeCreate_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 jacobianAddShapeCatalogParameter_g(Workspace &ws, const MRecord &mr)
Agenda ppath_step_agenda(Workspace &ws) noexcept
void SpeciesAuxDataCreate_g(Workspace &ws, const MRecord &mr)
void refellipsoidMars_g(Workspace &ws, const MRecord &mr)
void NumericScale(Numeric &out, const Numeric &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: NumericScale.
void Ignore_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
ArrayOfArrayOfScatteringMetaData scat_meta(Workspace &ws) noexcept
void Touch_sg_ArrayOfCIARecord_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 GriddedField4Create_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 atm_fields_compactAddConstant_g(Workspace &ws, const MRecord &mr)
Numeric lat(Workspace &ws) noexcept
void Append_sg_ArrayOfArrayOfTransmissionMatrixArrayOfTransmissionMatrix_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 Ignore_sg_EnergyLevelMap_g(Workspace &ws, const MRecord &mr)
Numeric g0(Workspace &ws) noexcept
void IndexSetToLast_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_String_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
void Append_sg_Tensor4Tensor4_g(Workspace &ws, const MRecord &mr)
void Print(const T &in, const Index &level, const Verbosity &verbosity)
WORKSPACE METHOD: Print.
void refellipsoidMoon_g(Workspace &ws, const MRecord &mr)
void TMatrixTest(const Verbosity &verbosity)
WORKSPACE METHOD: TMatrixTest.
void Print_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetZeemanCoefficients(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfQuantumIdentifier &qid, const Vector &gs, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetZeemanCoefficients.
void ArrayOfQuantumIdentifierFromLines(ArrayOfQuantumIdentifier &out, const ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const Index &global, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfQuantumIdentifierFromLines.
void ReadXML_sg_AbsorptionLines_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Rational_g(Workspace &ws, const MRecord &mr)
Class to identify and match lines by their quantum numbers.
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.
Matrix antenna_dlos(Workspace &ws) noexcept
void jacobianFromTwoY(Matrix &jacobian, const Vector &y, const Vector &y_pert, const Numeric &pert_size, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianFromTwoY.
void GriddedFieldLatLonRegrid_sg_GriddedField2GriddedField2_g(Workspace &ws, const MRecord &mr)
Tensor3 heating_rates(Workspace &ws) noexcept
void ReadXML_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
void z_fieldFromHSE_g(Workspace &ws, const MRecord &mr)
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 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 IndexSetToLast_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Numeric scat_species_a(Workspace &ws) noexcept
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 nelemGet_sg_ArrayOfAgenda_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 ReadXMLIndexed_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
void Copy_sg_PropagationMatrix_g(Workspace &ws, const MRecord &mr)
void jacobianSetFuncTransformation_g(Workspace &ws, const MRecord &mr)
void surfaceFastem_g(Workspace &ws, const MRecord &mr)
void VectorZtanToZaRefr1D(Workspace &ws, Vector &v_za, const Agenda &refr_index_air_agenda, const Matrix &sensor_pos, const Vector &p_grid, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Vector &refellipsoid, const Index &atmosphere_dim, const Vector &f_grid, const Vector &v_ztan, const Verbosity &verbosity)
WORKSPACE METHOD: VectorZtanToZaRefr1D.
void ReadXMLIndexed_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void verbositySet_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetT0ForMatch_g(Workspace &ws, const MRecord &mr)
void CompareRelative_sg_ArrayOfTensor4ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void NumericScale_g(Workspace &ws, const MRecord &mr)
void Touch_sg_TelsemAtlas_g(Workspace &ws, const MRecord &mr)
void psdModifiedGamma_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Tensor6 doit_scat_field(Workspace &ws) noexcept
Agenda iy_cloudbox_agenda(Workspace &ws) noexcept
void Select_sg_ArrayOfGriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfTransmissionMatrixArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void abs_coefCalcFromXsec_g(Workspace &ws, const MRecord &mr)
ArrayOfVector channel2fgrid_weights(Workspace &ws) noexcept
void Print_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void mblock_dlos_gridUniformCircular_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfSparseArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void MatrixScale(Matrix &out, const Matrix &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixScale.
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 Touch_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void Compare_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
void atm_fields_compactCleanup_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesChangeLineShapeModelParameterForSpecies_g(Workspace &ws, const MRecord &mr)
Index atmgeom_checked(Workspace &ws) noexcept
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)
ArrayOfIndex instrument_pol(Workspace &ws) noexcept
void jacobianAddSurfaceQuantity_g(Workspace &ws, const MRecord &mr)
Sparse wmrf_weights(Workspace &ws) noexcept
void Append_sg_ArrayOfArrayOfIndexArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void particle_massesFromMetaDataSingleCategory_g(Workspace &ws, const MRecord &mr)
void Tensor6Create_g(Workspace &ws, const MRecord &mr)
void GriddedFieldGetName(String &name, const T &griddedfield, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedFieldGetName.
Index surface_type(Workspace &ws) noexcept
void ArrayOfTensor5Create(ArrayOfTensor5 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTensor5Create.
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 Flatten_sg_Tensor7ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Vector surface_normal(Workspace &ws) noexcept
void ReadXML_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void isotopologue_ratiosInitFromBuiltin(SpeciesAuxData &isotopologue_ratios, const Verbosity &verbosity)
WORKSPACE METHOD: isotopologue_ratiosInitFromBuiltin.
void avkCalc(Matrix &avk, const Matrix &dxdy, const Matrix &jacobian, const Verbosity &verbosity)
WORKSPACE METHOD: avkCalc.
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 Tensor3SetConstant_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetMirroring_g(Workspace &ws, const MRecord &mr)
Numeric lo(Workspace &ws) noexcept
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.
ArrayOfRetrievalQuantity jacobian_quantities(Workspace &ws) noexcept
void Append_sg_ArrayOfGriddedField2GriddedField2_g(Workspace &ws, const MRecord &mr)
void MatrixUnitIntensity(Matrix &out, const Index &stokes_dim, const Vector &f, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixUnitIntensity.
void 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.
Index mc_max_scatorder(Workspace &ws) noexcept
Index ybatch_n(Workspace &ws) noexcept
void WriteXML_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfTransmissionMatrix_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 ReadHITRAN_g(Workspace &ws, const MRecord &mr)
void EnergyLevelMapSet(EnergyLevelMap &x, const EnergyLevelMap &y, const Verbosity &verbosity)
WORKSPACE METHOD: EnergyLevelMapSet.
void psdModifiedGammaMassSingleMoment_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 refellipsoidJupiter_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_TransmissionMatrix_g(Workspace &ws, const MRecord &mr)
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 ReadXML_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
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.
void jacobianAdjustAndTransform_g(Workspace &ws, const MRecord &mr)
void ScatteringMetaDataCreate_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 WriteXMLIndexed_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
Numeric z_hse_accuracy(Workspace &ws) noexcept
void Touch_sg_ArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfTelsemAtlasArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
void FieldFromGriddedField_sg_Tensor4ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void refellipsoidEarth_g(Workspace &ws, const MRecord &mr)
void InterpGriddedField2ToPosition_g(Workspace &ws, const MRecord &mr)
void Append_sg_Tensor3Tensor3_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void sensor_checkedCalc_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesChangeBaseParameterForMatchingLines_g(Workspace &ws, const MRecord &mr)
void psdAbelBoutle12_g(Workspace &ws, const MRecord &mr)
Matrix transmitter_pos(Workspace &ws) noexcept
void ArrayOfArrayOfTensor3Create(ArrayOfArrayOfTensor3 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfTensor3Create.
void water_p_eq_fieldMK05_g(Workspace &ws, const MRecord &mr)
void nlteOff_g(Workspace &ws, const MRecord &mr)
void ppathFromRtePos2(Workspace &ws, Ppath &ppath, Vector &rte_los, Numeric &ppath_lraytrace, const Agenda &ppath_step_agenda, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &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 ReadXMLIndexed_sg_ArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfArrayOfScatteringMetaDataArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void Touch_sg_GridPos_g(Workspace &ws, const MRecord &mr)
ArrayOfTensor4 dobatch_irradiance_field(Workspace &ws) noexcept
void WriteXML_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void Tensor3Create_g(Workspace &ws, const MRecord &mr)
ArrayOfArrayOfIndex instrument_pol_array(Workspace &ws) noexcept
void Copy_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
void Extract_sg_Tensor3Tensor4_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_QuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void abs_linesSetZeemanCoefficients(ArrayOfAbsorptionLines &abs_lines, const ArrayOfQuantumIdentifier &qid, const Vector &gs, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetZeemanCoefficients.
void ReadXMLIndexed_sg_RadiationVector_g(Workspace &ws, const MRecord &mr)
void abs_linesCleanupEmpty(ArrayOfAbsorptionLines &abs_lines, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesCleanupEmpty.
void ReadXMLIndexed_sg_AbsorptionLines_g(Workspace &ws, const MRecord &mr)
void Print_sg_TransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Vector mc_y_tx(Workspace &ws) noexcept
void Print_sg_ArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Rational_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)
void jacobianSetAffineTransformation_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_TelsemAtlas_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void ArrayOfStokesVectorCreate_g(Workspace &ws, const MRecord &mr)
void ArrayOfRetrievalQuantityCreate(ArrayOfRetrievalQuantity &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfRetrievalQuantityCreate.
void covmat_soCalc_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 Select_sg_ArrayOfArrayOfTensor6ArrayOfArrayOfTensor6_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.
Tensor3 water_p_eq_field(Workspace &ws) noexcept
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 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 Delete_sg_ArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfAbsorptionLinesArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
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 Select_sg_ArrayOfArrayOfAbsorptionLinesArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
void MatrixExtractFromTensor3(Matrix &out, const Tensor3 &in, const Index &i, const String &direction, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixExtractFromTensor3.
void ReadXML_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
std::map< std::string, AgendaData > agendas()
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 GriddedFieldPRegrid_sg_ArrayOfGriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void doit_conv_flagAbsBT_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void Copy_sg_RadiationVector_g(Workspace &ws, const MRecord &mr)
void vmr_fieldPerturb_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfArrayOfPropagationMatrixArrayOfArrayOfPropagationMatrix_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 Copy_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Copy_sg_GridPos_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfArrayOfGriddedField3ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfAgendaArrayOfAgenda_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 ScatSpeciesExtendTemperature_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_Tensor4Tensor6_g(Workspace &ws, const MRecord &mr)
Matrix ppvar_vmr(Workspace &ws) noexcept
void Exit_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyForceNegativeToZero_g(Workspace &ws, const MRecord &mr)
void GriddedField4Create(GriddedField4 &out, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField4Create.
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 abs_lines_per_speciesSetPopulationForMatch_g(Workspace &ws, const MRecord &mr)
void verbositySetScreen_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void jacobianCalcFreqShift_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTensor3ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void FieldFromGriddedField_sg_MatrixGriddedField2_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void abs_linesSetT0_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)
Tensor3 iy_transmission(Workspace &ws) noexcept
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.
Sparse sensor_response(Workspace &ws) noexcept
void WriteXML_sg_ArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void nrowsGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void sensor_responseMixer_g(Workspace &ws, const MRecord &mr)
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 Touch_sg_Index_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_String_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfVectorArrayOfVector_g(Workspace &ws, const MRecord &mr)
void 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 QuantumIdentifierSet_g(Workspace &ws, const MRecord &mr)
Matrix dxdy(Workspace &ws) noexcept
void abs_lines_per_speciesChangeBaseParameterForMatchingLevels_g(Workspace &ws, const MRecord &mr)
ArrayOfAgenda iy_surface_agenda_array(Workspace &ws) noexcept
void AtmFieldPRegrid_sg_Tensor3Tensor3_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
ArrayOfGriddedField1 backend_channel_response(Workspace &ws) noexcept
void IndexSetToLast_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void VectorFlip_g(Workspace &ws, const MRecord &mr)
Index scat_lat_index(Workspace &ws) noexcept
void Touch_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
Matrix surface_rv_rh(Workspace &ws) noexcept
void ArrayOfScatteringMetaDataCreate_g(Workspace &ws, const MRecord &mr)
void abs_linesPrintDefinedQuantumNumbers(const ArrayOfAbsorptionLines &abs_lines, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesPrintDefinedQuantumNumbers.
void GasAbsLookupCreate_g(Workspace &ws, const MRecord &mr)
ArrayOfVector ybatch_corr(Workspace &ws) noexcept
void Append_sg_ArrayOfArrayOfTensor6ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfScatteringMetaDataCreate_g(Workspace &ws, const MRecord &mr)
ArrayOfTelsemAtlas telsem_atlases(Workspace &ws) noexcept
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 abs_lines_per_speciesSetCutoffForMatch_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 Print_sg_ArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void Print_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ScatteringMetaData_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 Append_sg_ArrayOfArrayOfTensor6ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void psdModifiedGammaMass_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
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 surface_scalar_reflectivityFromSurface_rmatrix_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_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
Agenda iy_transmitter_agenda(Workspace &ws) noexcept
void ext_matAddGas(PropagationMatrix &ext_mat, const ArrayOfPropagationMatrix &propmat_clearsky, const Verbosity &verbosity)
WORKSPACE METHOD: ext_matAddGas.
void isotopologue_ratiosInitFromBuiltin_g(Workspace &ws, const MRecord &mr)
void geo_posEndOfPpath_g(Workspace &ws, const MRecord &mr)
void iyEmissionStandardSequential_g(Workspace &ws, const MRecord &mr)
void VectorSetConstant(Vector &out, const Index &nelem, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: VectorSetConstant.
Vector lat_grid(Workspace &ws) noexcept
void NumericAdd_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void abs_xsec_agenda_checkedCalc_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void verbositySetFile_g(Workspace &ws, const MRecord &mr)
void GriddedField6Create_g(Workspace &ws, const MRecord &mr)
void abs_speciesDefineAll_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void atm_fields_compactFromMatrix(GriddedField4 &atm_fields_compact, const Index &atmosphere_dim, const Matrix &gin1, const ArrayOfString &field_names, const Verbosity &verbosity)
WORKSPACE METHOD: atm_fields_compactFromMatrix.
void Ignore_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfPropagationMatrix_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 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.
Tensor4 surface_rmatrix(Workspace &ws) noexcept
void Flatten_sg_Tensor6ArrayOfTensor5_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 ArrayOfCIARecordCreate(ArrayOfCIARecord &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfCIARecordCreate.
void DiagonalMatrix(Matrix &out, const Vector &v, const Verbosity &verbosity)
WORKSPACE METHOD: DiagonalMatrix.
void Select_sg_ArrayOfCIARecordArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void ArrayOfTimeCreate(ArrayOfTime &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTimeCreate.
void Delete_sg_TessemNN_g(Workspace &ws, const MRecord &mr)
void GetNumberOfThreads(Index &nthreads, const Verbosity &verbosity)
WORKSPACE METHOD: GetNumberOfThreads.
void WriteXMLIndexed_sg_Matrix_g(Workspace &ws, const MRecord &mr)
ArrayOfStokesVector abs_vec_spt(Workspace &ws) noexcept
void retrievalAddWind_g(Workspace &ws, const MRecord &mr)
void ArrayOfGriddedFieldGetNames_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void MagRawRead_g(Workspace &ws, const MRecord &mr)
void Extract_sg_ArrayOfGriddedField3ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void abs_lookupTestAccMC_g(Workspace &ws, const MRecord &mr)
void ArrayOfGriddedFieldGetNames(ArrayOfString &names, const T &griddedfields, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfGriddedFieldGetNames.
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 WriteXMLIndexed_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
void ybatchMetProfilesClear_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 surface_scalar_reflectivityFromGriddedField4(Vector &surface_scalar_reflectivity, const Index &stokes_dim, const Vector &f_grid, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lat_true, const Vector &lon_true, const Vector &rtp_pos, const Vector &rtp_los, const GriddedField4 &r_field, const Verbosity &verbosity)
WORKSPACE METHOD: surface_scalar_reflectivityFromGriddedField4.
void ReadXML_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void complex_refr_indexWaterLiebe93_g(Workspace &ws, const MRecord &mr)
void 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 WignerFastInfoPrint_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 nelemGet_sg_ArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void Tensor7SetConstant_g(Workspace &ws, const MRecord &mr)
void Touch_sg_HitranRelaxationMatrixData_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 Ignore_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyAddParticles_g(Workspace &ws, const MRecord &mr)
void Extract_sg_StringArrayOfString_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfPpathPpath_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 ReadXML_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
ArrayOfGriddedField3 pnd_field_raw(Workspace &ws) noexcept
void WriteXMLIndexed_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
Vector met_mm_antenna(Workspace &ws) noexcept
void Print_sg_PropagationMatrix_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
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 g0Venus(Numeric &g0, const Verbosity &verbosity)
WORKSPACE METHOD: g0Venus.
void f_gridFromSensorAMSU(Vector &f_grid, const Vector &lo_multi, const ArrayOfVector &f_backend_multi, const ArrayOfArrayOfGriddedField1 &backend_channel_response_multi, const Numeric &spacing, const Verbosity &verbosity)
WORKSPACE METHOD: f_gridFromSensorAMSU.
void AgendaExecuteExclusive(Workspace &ws, const Agenda &a, const Verbosity &verbosity)
WORKSPACE METHOD: AgendaExecuteExclusive.
void ScatSpeciesPndAndScatAdd_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 abs_xsec_per_speciesAddPredefinedO2MPM2020_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 propmat_clearskyAddHitranLineMixingLines_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
void geo_posLowestAltitudeOfPpath(Vector &geo_pos, const Ppath &ppath, const Verbosity &verbosity)
WORKSPACE METHOD: geo_posLowestAltitudeOfPpath.
void ReadXMLIndexed_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void jacobianFromYbatch_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void lon_gridFromRawField_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 Append_sg_ArrayOfTimeTime_g(Workspace &ws, const MRecord &mr)
Tensor4 pnd_field(Workspace &ws) noexcept
TessemNN tessem_neth(Workspace &ws) noexcept
Index iy_id(Workspace &ws) noexcept
void IndexNumberOfAtmosphericPoints_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
void pnd_fieldCalcFrompnd_field_raw_g(Workspace &ws, const MRecord &mr)
void GriddedField3Create(GriddedField3 &out, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField3Create.
Index ppath_inside_cloudbox_do(Workspace &ws) noexcept
void Compare_sg_Tensor4Tensor4_g(Workspace &ws, const MRecord &mr)
void DoitGetIncoming1DAtm_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 pha_mat_sptFromScat_data_g(Workspace &ws, const MRecord &mr)
void VectorVectorMultiply_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void WMRFSelectChannels(Vector &f_grid, Sparse &wmrf_weights, Vector &f_backend, const ArrayOfIndex &wmrf_channels, const Verbosity &verbosity)
WORKSPACE METHOD: WMRFSelectChannels.
GriddedField4 antenna_response(Workspace &ws) noexcept
void Print_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void atm_fields_compactAddSpecies_g(Workspace &ws, const MRecord &mr)
void nvitrinesGet(Index &nvitrines, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: nvitrinesGet.
void geo_posWherePpathPassesZref_g(Workspace &ws, const MRecord &mr)
Contains the absorption namespace.
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 Delete_sg_Time_g(Workspace &ws, const MRecord &mr)
void antenna_responseGaussian_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 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 ext_matAddGas_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfVectorArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
GriddedField3 mag_v_field_raw(Workspace &ws) noexcept
void WriteXMLIndexed_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void sensor_responseInit_g(Workspace &ws, const MRecord &mr)
Verbosity verbosity(Workspace &ws) noexcept
void Touch_sg_ArrayOfArrayOfString_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.
Index inversion_iteration_counter(Workspace &ws) noexcept
void ppathCalcFromAltitude_g(Workspace &ws, const MRecord &mr)
void WriteNetCDFIndexed_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetBaseParameterForMatchingLevel_g(Workspace &ws, const MRecord &mr)
void abs_linesSetQuantumNumberForMatch_g(Workspace &ws, const MRecord &mr)
ArrayOfArrayOfSingleScatteringData scat_data_mono(Workspace &ws) noexcept
void Ignore_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
void Tensor7Create_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void abs_cia_dataAddCIARecord_g(Workspace &ws, const MRecord &mr)
void Touch_sg_RadiationVector_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.
Agenda refr_index_air_agenda(Workspace &ws) noexcept
ArrayOfStokesVector dnlte_dx_source(Workspace &ws) noexcept
void ForLoop_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
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.
Vector y_baseline(Workspace &ws) noexcept
void Ignore_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void abs_speciesDefineAllInScenario(ArrayOfArrayOfSpeciesTag &abs_species, Index &propmat_clearsky_agenda_checked, Index &abs_xsec_agenda_checked, const String &basename, const Verbosity &verbosity)
WORKSPACE METHOD: abs_speciesDefineAllInScenario.
void ArrayOfGriddedFieldGetNames_sg_ArrayOfGriddedField4_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 Ignore_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
Tensor5 spectral_irradiance_field(Workspace &ws) noexcept
void Print_sg_Index_g(Workspace &ws, const MRecord &mr)
void abs_linesReplaceWithLines_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void AntennaMultiBeamsToPencilBeams_g(Workspace &ws, const MRecord &mr)
void 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 abs_linesDeleteLinesWithQuantumNumberAbove_g(Workspace &ws, const MRecord &mr)
void lon_gridFromZRaw_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
void mc_antennaSetPencilBeam(MCAntenna &mc_antenna, const Verbosity &verbosity)
WORKSPACE METHOD: mc_antennaSetPencilBeam.
ArrayOfArrayOfMatrix dsrc_xsec_per_species_dx(Workspace &ws) noexcept
void Touch_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void lbl_checkedCalc_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_Vector_g(Workspace &ws, const MRecord &mr)
void TestArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
void QuantumIdentifierCreate(QuantumIdentifier &out, const Verbosity &verbosity)
WORKSPACE METHOD: QuantumIdentifierCreate.
void GriddedField5Create_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_TelsemAtlas_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void CIAInfo(const String &catalogpath, const ArrayOfString &cia_tags, const Verbosity &verbosity)
WORKSPACE METHOD: CIAInfo.
void Touch_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void abs_linesRemoveUnusedLocalQuantumNumbers_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void SparseMatrixIdentity_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Agenda_g(Workspace &ws, const MRecord &mr)
ArrayOfQuantumIdentifier nlte_level_identifiers(Workspace &ws) noexcept
void abs_linesDeleteWithLines(ArrayOfAbsorptionLines &abs_lines, const ArrayOfAbsorptionLines &deleting_lines, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesDeleteWithLines.
void WriteXMLIndexed_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void Error(const String &msg, const Verbosity &verbosity)
WORKSPACE METHOD: Error.
void timeOffset(Time &time, const Numeric &offset, const Verbosity &verbosity)
WORKSPACE METHOD: timeOffset.
void ncolsGet_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void Error_g(Workspace &ws, const MRecord &mr)
void g0_agendaExecute(Workspace &ws, Numeric &g0, const Numeric lat, const Numeric lon, const Agenda &input_agenda)
void yApplyUnit_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_NumericTensor3_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void timerStart_g(Workspace &ws, const MRecord &mr)
void 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.
Timer timer(Workspace &ws) noexcept
void SingleScatteringDataCreate(SingleScatteringData &out, const Verbosity &verbosity)
WORKSPACE METHOD: SingleScatteringDataCreate.
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 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 yColdAtmHot_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 Touch_sg_QuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void PrintWorkspace_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void TessemNNCreate_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void sensor_responseFrequencySwitching_g(Workspace &ws, const MRecord &mr)
Index nvitrines(Workspace &ws) noexcept
Tensor3 ppvar_iy(Workspace &ws) noexcept
void Append_sg_ArrayOfGriddedField2ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
GriddedField1 sideband_response(Workspace &ws) noexcept
void PpathCreate(Ppath &out, const Verbosity &verbosity)
WORKSPACE METHOD: PpathCreate.
void WriteXML_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
void RadiationVectorCreate(RadiationVector &out, const Verbosity &verbosity)
WORKSPACE METHOD: RadiationVectorCreate.
void surface_scalar_reflectivityFromSurface_rmatrix(Vector &surface_scalar_reflectivity, const Tensor4 &surface_rmatrix, const Verbosity &verbosity)
WORKSPACE METHOD: surface_scalar_reflectivityFromSurface_rmatrix.
void Ignore_sg_ArrayOfAgenda_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 g0Jupiter(Numeric &g0, const Verbosity &verbosity)
WORKSPACE METHOD: g0Jupiter.
void cloudboxSetFullAtm_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void MatrixUnitIntensity_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Timer_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfTensor5ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
void abs_lookupSetup(Vector &abs_p, Vector &abs_t, Vector &abs_t_pert, Matrix &abs_vmrs, ArrayOfArrayOfSpeciesTag &abs_nls, Vector &abs_nls_pert, const Index &atmosphere_dim, const Vector &p_grid, const Tensor3 &t_field, const Tensor4 &vmr_field, const Index &atmfields_checked, const ArrayOfArrayOfSpeciesTag &abs_species, const Index &abs_p_interp_order, const Index &abs_t_interp_order, const Index &abs_nls_interp_order, const Numeric &p_step, const Numeric &t_step, const Numeric &h2o_step, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupSetup.
void WriteXMLIndexed_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void Delete_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_TransmissionMatrix_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 retrievalAddFreqShift_g(Workspace &ws, const MRecord &mr)
void abs_cont_descriptionInit_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.
Vector specular_los(Workspace &ws) noexcept
void IndexStepUp_g(Workspace &ws, const MRecord &mr)
HitranRelaxationMatrixData abs_hitran_relmat_data(Workspace &ws) noexcept
void nelemGet_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void MCGeneral_g(Workspace &ws, const MRecord &mr)
void Duration(Numeric &duration, const Time &start, const Time &end, const Verbosity &verbosity)
WORKSPACE METHOD: Duration.
void Ignore_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
void cloudbox_checkedCalc(Index &cloudbox_checked, const Index &atmfields_checked, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Matrix &z_surface, const Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Tensor4 &pnd_field, const 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 TestTessem(Vector &outvalues, const TessemNN &net, const Vector &invalues, const Verbosity &verbosity)
WORKSPACE METHOD: TestTessem.
void Append_sg_ArrayOfArrayOfGriddedField2ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void GriddedFieldZToPRegrid(GriddedField3 &out, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const GriddedField3 &in, const Index &interp_order, const Index &zeropadding, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedFieldZToPRegrid.
Vector xa(Workspace &ws) noexcept
void Touch_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
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 Print_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void iy_space_agendaExecute(Workspace &ws, Matrix &iy, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const Agenda &input_agenda)
void covmat_sxAddInverseBlock_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
Vector psd_size_grid(Workspace &ws) noexcept
void psdModifiedGammaMassXmedian_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void jacobianCalcFreqStretch_g(Workspace &ws, const MRecord &mr)
void Touch_sg_EnergyLevelMap_g(Workspace &ws, const MRecord &mr)
void telsemAtlasLookup_g(Workspace &ws, const MRecord &mr)
void jacobianInit_g(Workspace &ws, const MRecord &mr)
void Print_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
Index mc_max_time(Workspace &ws) noexcept
void DOAngularGridsSet_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 Delete_sg_QuantumIdentifier_g(Workspace &ws, const MRecord &mr)
Index f_index(Workspace &ws) noexcept
void refellipsoidEarth(Vector &refellipsoid, const String &model, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidEarth.
void Append_sg_ArrayOfStokesVectorArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfTensor4_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 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 nrowsGet(Index &nrows, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: nrowsGet.
void abs_linesPrintDefinedQuantumNumbers_g(Workspace &ws, const MRecord &mr)
void abs_cia_dataReadFromXML_g(Workspace &ws, const MRecord &mr)
ArrayOfIndex cloudbox_limits(Workspace &ws) noexcept
void telsemStandalone_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_EnergyLevelMap_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.
Numeric p_hse(Workspace &ws) noexcept
void Print_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
Index jacobian_do(Workspace &ws) noexcept
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 sensor_responseFillFgrid_g(Workspace &ws, const MRecord &mr)
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 Delete_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void output_file_formatSetBinary_g(Workspace &ws, const MRecord &mr)
void 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.
Tensor3 wind_u_field(Workspace &ws) noexcept
void WriteXML_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
Vector y(Workspace &ws) noexcept
void Print_sg_HitranRelaxationMatrixData_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfAbsorptionLinesArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void mblock_dlos_gridUniformRectangular_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void sensorOff_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void RationalInvScale_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfScatteringMetaDataArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Numeric refr_index_air(Workspace &ws) noexcept
void Copy_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_HitranRelaxationMatrixData_g(Workspace &ws, const MRecord &mr)
void AtmFieldPRegrid_sg_Tensor4Tensor4_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.
Index abs_lookup_is_adapted(Workspace &ws) noexcept
void Copy_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
ArrayOfTensor3 diy_dx(Workspace &ws) noexcept
void WriteXML_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Tensor6_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.
Matrix y_los(Workspace &ws) noexcept
void Print_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void wind_u_fieldIncludePlanetRotation(Tensor3 &wind_u_field, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Vector &refellipsoid, const Tensor3 &z_field, const Numeric &planet_rotation_period, const Verbosity &verbosity)
WORKSPACE METHOD: wind_u_fieldIncludePlanetRotation.
void nelemGet_sg_ArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void AgendaSet(Workspace &ws, Agenda &out, const String &out_wsvname, const Agenda &input_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: AgendaSet.
Index antenna_dim(Workspace &ws) noexcept
void Ignore_sg_Timer_g(Workspace &ws, const MRecord &mr)
void Extract_sg_TelsemAtlasArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
void particle_massesFromMetaDataSingleCategory(Matrix &particle_masses, const ArrayOfArrayOfScatteringMetaData &scat_meta, const Verbosity &verbosity)
WORKSPACE METHOD: particle_massesFromMetaDataSingleCategory.
void Extract_sg_QuantumIdentifierArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void Delete_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void EnergyLevelMapCreate_g(Workspace &ws, const MRecord &mr)
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 psdFieldEtAl19_g(Workspace &ws, const MRecord &mr)
void ArrayOfAbsorptionLinesCreate(ArrayOfAbsorptionLines &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfAbsorptionLinesCreate.
void nbooksGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void batch_atm_fields_compactCleanup_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Index_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void 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 backend_channel_responseGaussian_g(Workspace &ws, const MRecord &mr)
ArrayOfMatrix abs_coef_per_species(Workspace &ws) noexcept
void CompareRelative_sg_ArrayOfArrayOfPropagationMatrixArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfSingleScatteringData_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 ReadXML_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void FrequencyFromCGSAngularWavenumber_sg_NumericNumeric_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void IndexCreate_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfTimeCreate(ArrayOfArrayOfTime &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfTimeCreate.
void ReadXMLIndexed_sg_ArrayOfPropagationMatrix_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 IndexSetToLast_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void Print_sg_EnergyLevelMap_g(Workspace &ws, const MRecord &mr)
void doit_za_interpSet(Index &doit_za_interp, const Index &atmosphere_dim, const String &interp_method, const Verbosity &verbosity)
WORKSPACE METHOD: doit_za_interpSet.
void Copy_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void Tensor4Create_g(Workspace &ws, const MRecord &mr)
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 Append_sg_ArrayOfArrayOfScatteringMetaDataArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_EnergyLevelMap_g(Workspace &ws, const MRecord &mr)
void covmat_sxSet_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void GriddedFieldLatLonRegrid_sg_GriddedField4GriddedField4_g(Workspace &ws, const MRecord &mr)
ArrayOfArrayOfAbsorptionLines abs_lines_per_species(Workspace &ws) noexcept
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 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 cloudboxSetManually_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void Flatten_sg_MatrixArrayOfVector_g(Workspace &ws, const MRecord &mr)
void abs_linesSetT0ForMatch_g(Workspace &ws, const MRecord &mr)
Matrix ppvar_f(Workspace &ws) noexcept
void pndFromPsdBasic_g(Workspace &ws, const MRecord &mr)
void abs_linesSetBaseParameterForMatchingLevels_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 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 Flatten_sg_ArrayOfVectorArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
Tensor3 mag_w_field(Workspace &ws) noexcept
Agenda doit_mono_agenda(Workspace &ws) noexcept
void Select_sg_ArrayOfMatrixArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void jacobianAddShapeCatalogParameters_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 nelemGet_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void ybatchTroposphericCorrectionNaiveMedianInverse(ArrayOfVector &ybatch, const ArrayOfVector &ybatch_corr, const Verbosity &verbosity)
WORKSPACE METHOD: ybatchTroposphericCorrectionNaiveMedianInverse.
void ArrayOfArrayOfGriddedField1Create(ArrayOfArrayOfGriddedField1 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfGriddedField1Create.
Matrix line_irradiance(Workspace &ws) noexcept
void SparseSparseMultiply_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_RadiationVector_g(Workspace &ws, const MRecord &mr)
void VectorExtractFromMatrix_g(Workspace &ws, const MRecord &mr)
G0 G2 FVC Y DV Numeric Numeric Numeric Zeeman LowerQuantumNumbers void * data
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 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 nelemGet_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
Numeric planet_rotation_period(Workspace &ws) noexcept
void ReadXMLIndexed_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTensor3Tensor3_g(Workspace &ws, const MRecord &mr)
void jacobianAddFreqShift_g(Workspace &ws, const MRecord &mr)
Vector rtp_vmr(Workspace &ws) noexcept
void Reduce_sg_Tensor5Tensor6_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Index za_index(Workspace &ws) noexcept
void WriteXML_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void f_gridFromSensorHIRS_g(Workspace &ws, const MRecord &mr)
void Extract_sg_MatrixTensor3_g(Workspace &ws, const MRecord &mr)
Index stokes_dim(Workspace &ws) noexcept
void Ignore_sg_AbsorptionLines_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_lines_per_speciesCompact_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetPopulationForSpecies_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
void abs_lookupSetupWide_g(Workspace &ws, const MRecord &mr)
ArrayOfIndex mc_scat_order(Workspace &ws) noexcept
ArrayOfAgenda test_agenda_array(Workspace &ws) noexcept
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 CompareRelative_sg_ArrayOfArrayOfStokesVectorArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void Touch_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
void CompareRelative_sg_ArrayOfPropagationMatrixArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void Tensor3AddScalar_g(Workspace &ws, const MRecord &mr)
void Delete_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void abs_linesSetMirroring_g(Workspace &ws, const MRecord &mr)
void ArrayOfGriddedField3Create_g(Workspace &ws, const MRecord &mr)
void TestTessem_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesChangeLineShapeModelParameterForMatchingLines_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_QuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void surface_scalar_reflectivityFromGriddedField4_g(Workspace &ws, const MRecord &mr)
void PrintPhysicalConstants_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Delete_sg_GridPos_g(Workspace &ws, const MRecord &mr)
void PFromZSimple(Vector &p_grid, const Vector &z_grid, const Verbosity &verbosity)
WORKSPACE METHOD: PFromZSimple.
An Antenna object used by MCGeneral.
void ReadXML_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void f_gridFromGasAbsLookup(Vector &f_grid, const GasAbsLookup &abs_lookup, const Verbosity &verbosity)
WORKSPACE METHOD: f_gridFromGasAbsLookup.
void nelemGet_sg_ArrayOfArrayOfSingleScatteringData_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 abs_linesDeleteLinesWithQuantumNumberAbove(ArrayOfAbsorptionLines &abs_lines, const String &quantumnumber, const Index &quantumnumber_value, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesDeleteLinesWithQuantumNumberAbove.
void particle_fieldCleanup_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_Vector_g(Workspace &ws, const MRecord &mr)
void Matrix1ColFromVector_g(Workspace &ws, const MRecord &mr)
void ScatteringMetaDataCreate(ScatteringMetaData &out, const Verbosity &verbosity)
WORKSPACE METHOD: ScatteringMetaDataCreate.
GriddedField3 wind_w_field_raw(Workspace &ws) noexcept
void Touch_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void Copy_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void CIARecordCreate(CIARecord &out, const Verbosity &verbosity)
WORKSPACE METHOD: CIARecordCreate.
void output_file_formatSetZippedAscii_g(Workspace &ws, const MRecord &mr)
void output_file_formatSetAscii_g(Workspace &ws, const MRecord &mr)
ArrayOfPropagationMatrix ext_mat_spt(Workspace &ws) noexcept
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 nrowsGet_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void DisortCalc_g(Workspace &ws, const MRecord &mr)
void Copy_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void 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 verbositySetAgenda_g(Workspace &ws, const MRecord &mr)
void p_gridFromGasAbsLookup_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void VectorAddScalar(Vector &out, const Vector &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: VectorAddScalar.
void ReadMytran2_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.
Index nshelves(Workspace &ws) noexcept
void abs_linesSetLineShapeType(ArrayOfAbsorptionLines &abs_lines, const String &option, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetLineShapeType.
void WriteXML_sg_RadiationVector_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 npagesGet_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTensor4ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void covmat_seSet_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
String iy_unit(Workspace &ws) noexcept
void ArrayOfIndexLinSpace(ArrayOfIndex &out, const Index &start, const Index &stop, const Index &step, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfIndexLinSpace.
void Sleep(const Numeric &time, const Verbosity &verbosity)
WORKSPACE METHOD: Sleep.
void GriddedFieldPRegrid_sg_GriddedField3GriddedField3_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 refr_index_airInfraredEarth_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 ReadXML_sg_CIARecord_g(Workspace &ws, const MRecord &mr)
Tensor6 cloudbox_field_mono(Workspace &ws) noexcept
void jacobianAddBasicCatalogParameters_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 refellipsoidOrbitPlane(Vector &refellipsoid, const Numeric &orbitinc, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidOrbitPlane.
void abs_vecAddGas(StokesVector &abs_vec, const ArrayOfPropagationMatrix &propmat_clearsky, const Verbosity &verbosity)
WORKSPACE METHOD: abs_vecAddGas.
ArrayOfQuantumIdentifier collision_line_identifiers(Workspace &ws) noexcept
void Copy_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
ArrayOfMatrix abs_xsec_per_species(Workspace &ws) noexcept
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 WriteMolTau_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetNormalization_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void StokesVectorCreate_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_Tensor3Tensor5_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
ArrayOfXsecRecord hitran_xsec_data(Workspace &ws) noexcept
void covmat_seSet_sg_Sparse_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 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 cloudboxSetAutomatically_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 pha_mat_sptFromMonoData_g(Workspace &ws, const MRecord &mr)
void CompareRelative_sg_ArrayOfStokesVectorArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
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 QuantumIdentifierSet(QuantumIdentifier &out, const String &string_initializer, const Verbosity &verbosity)
WORKSPACE METHOD: QuantumIdentifierSet.
Matrix iy(Workspace &ws) noexcept
void Touch_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Vector_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void jacobianOff(Index &jacobian_do, Agenda &jacobian_agenda, ArrayOfRetrievalQuantity &jacobian_quantities, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianOff.
void doit_conv_flagAbs_g(Workspace &ws, const MRecord &mr)
void jacobianAddNLTEs_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
Tensor3 mc_points(Workspace &ws) noexcept
void Touch_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void refellipsoidForAzimuth(Vector &refellipsoid, const Numeric &latitude, const Numeric &azimuth, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidForAzimuth.
void ArrayOfAbsorptionLinesCreate_g(Workspace &ws, const MRecord &mr)
void ArrayOfGriddedField4Create_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.
void DoitInit_g(Workspace &ws, const MRecord &mr)
void covmatDiagonal_sg_SparseSparse_g(Workspace &ws, const MRecord &mr)
void ArrayOfScatteringMetaDataCreate(ArrayOfScatteringMetaData &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfScatteringMetaDataCreate.
void VectorCrop_g(Workspace &ws, const MRecord &mr)
void ArrayOfIndexLinSpace_g(Workspace &ws, const MRecord &mr)
void 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 Touch_sg_ArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void sensor_responseIF2RF(Vector &sensor_response_f, Vector &sensor_response_f_grid, const Numeric &lo, const String &sideband_mode, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseIF2RF.
void Extract_sg_SingleScatteringDataArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void 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 Matrix1RowFromVector(Matrix &out, const Vector &v, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix1RowFromVector.
void ReadXMLIndexed_sg_ArrayOfCIARecord_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 TransmissionMatrixCreate_g(Workspace &ws, const MRecord &mr)
Numeric mc_std_err(Workspace &ws) noexcept
void nelemGet_sg_ArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void DisortCalcWithARTSSurface_g(Workspace &ws, const MRecord &mr)
void FlagOff(Index &flag, const Verbosity &verbosity)
WORKSPACE METHOD: FlagOff.
void WriteXML_sg_ArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void abs_cia_dataAddCIARecord(ArrayOfCIARecord &abs_cia_data, const CIARecord &cia_record, const Index &clobber, const Verbosity &verbosity)
WORKSPACE METHOD: abs_cia_dataAddCIARecord.
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 Delete_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Header files of CovarianceMatrix class.
void Print_sg_GridPos_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 WriteXMLIndexed_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void abs_linesSetEmptyBroadeningParametersToEmpty_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void abs_lookupInit_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void lon_gridFromZRaw(Vector &lon_grid, const GriddedField3 &z_field_raw, const Verbosity &verbosity)
WORKSPACE METHOD: lon_gridFromZRaw.
void WriteXMLIndexed_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void Copy_sg_HitranRelaxationMatrixData_g(Workspace &ws, const MRecord &mr)
void surfaceBlackbody_g(Workspace &ws, const MRecord &mr)
void sensor_responseWMRF_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_RadiationVector_g(Workspace &ws, const MRecord &mr)
void abs_linesDeleteLinesWithBadOrHighChangingJs_g(Workspace &ws, const MRecord &mr)
Agenda inversion_iterate_agenda(Workspace &ws) noexcept
Index doit_za_interp(Workspace &ws) noexcept
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.
Tensor4 irradiance_field(Workspace &ws) noexcept
void nlte_fieldSetLteInternalPartitionFunction_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
void VectorAddVector(Vector &c, const Vector &a, const Vector &b, const Verbosity &verbosity)
WORKSPACE METHOD: VectorAddVector.
void CIARecordCreate_g(Workspace &ws, const MRecord &mr)
void LocalTimeOffset(Numeric &dt, const Verbosity &verbosity)
WORKSPACE METHOD: LocalTimeOffset.
void VectorSet_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_Tensor3Tensor6_g(Workspace &ws, const MRecord &mr)
void cloudbox_fieldUpdate1D_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 Ignore_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void p_gridFromZRaw_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void propmat_clearsky_fieldCalc_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Rational_g(Workspace &ws, const MRecord &mr)
void DoitGetIncoming_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfMatrixArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
ArrayOfArrayOfIndex channel2fgrid_indexes(Workspace &ws) noexcept
void WriteXML_sg_GridPos_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 timeNow(Time &time, const Verbosity &verbosity)
WORKSPACE METHOD: timeNow.
void ArrayOfArrayOfAbsorptionLinesCreate_g(Workspace &ws, const MRecord &mr)
void telsem_atlasesReadAscii_g(Workspace &ws, const MRecord &mr)
void irradiance_fieldFromRadiance_g(Workspace &ws, const MRecord &mr)
void sensor_responseSimpleAMSU_g(Workspace &ws, const MRecord &mr)
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 Print_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Tensor5 pha_mat_spt(Workspace &ws) noexcept
void abs_linesSetT0ForMatch(ArrayOfAbsorptionLines &abs_lines, const Numeric &value, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetT0ForMatch.
void Delete_sg_PropagationMatrix_g(Workspace &ws, const MRecord &mr)
void Touch_sg_TransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
void AddZaAa_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_MatrixTensor6_g(Workspace &ws, const MRecord &mr)
void ReadNetCDF_sg_Vector_g(Workspace &ws, const MRecord &mr)
void ZFromPSimple(Vector &z_grid, const Vector &p_grid, const Verbosity &verbosity)
WORKSPACE METHOD: ZFromPSimple.
void DiffZaAa_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void psdMilbrandtYau05_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 StringJoin_g(Workspace &ws, const MRecord &mr)
void verbosityInit(Verbosity &verbosity)
WORKSPACE METHOD: verbosityInit.
void Matrix3RowFromVectors_g(Workspace &ws, const MRecord &mr)
void Copy_sg_StokesVector_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.
Agenda iy_space_agenda(Workspace &ws) noexcept
void scat_dataCalc_g(Workspace &ws, const MRecord &mr)
void doit_za_grid_optCalc_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_PropagationMatrix_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 pha_mat_sptFromData_g(Workspace &ws, const MRecord &mr)
ArrayOfString met_mm_polarisation(Workspace &ws) noexcept
void ReadXMLIndexed_sg_ArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
ArrayOfString dpnd_data_dx_names(Workspace &ws) noexcept
void Ignore_sg_StokesVector_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void forloop_agendaExecute(Workspace &ws, const Index forloop_index, const Agenda &input_agenda)
void iyEmissionStandard_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_String_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
void abs_linesSetCutoff_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
The structure to describe a propagation path and releated quantities.
void Copy_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Auxiliary data for isotopologues.
void Print_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Agenda surface_rtprop_agenda(Workspace &ws) noexcept
void Copy_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void abs_linesDeleteWithLines_g(Workspace &ws, const MRecord &mr)
void VectorSubtractVector(Vector &c, const Vector &a, const Vector &b, const Verbosity &verbosity)
WORKSPACE METHOD: VectorSubtractVector.
void Ignore_sg_Index_g(Workspace &ws, const MRecord &mr)
void ArrayOfStokesVectorCreate(ArrayOfStokesVector &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfStokesVectorCreate.
void FrequencyFromWavelength(Numeric &frequency, const Numeric &wavelength, const Verbosity &verbosity)
WORKSPACE METHOD: FrequencyFromWavelength.
Agenda iy_independent_beam_approx_agenda(Workspace &ws) noexcept
void Touch_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void rte_posSet_g(Workspace &ws, const MRecord &mr)
void ppathWriteXMLPartial(const String &output_file_format, const Ppath &ppath, const String &filename, const Index &file_index, const Verbosity &verbosity)
WORKSPACE METHOD: ppathWriteXMLPartial.
void abs_linesSetNormalizationForMatch_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfRetrievalQuantityArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void ybatchTimeAveraging_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfGriddedField1ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Numeric lon(Workspace &ws) noexcept
void abs_linesWriteSplitXML_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfPropagationMatrixCreate_g(Workspace &ws, const MRecord &mr)
void ppathWriteXMLPartial_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 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.
Vector range_bins(Workspace &ws) noexcept
void jacobianCalcSinefit_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void nlteSetByQuantumIdentifiers_g(Workspace &ws, const MRecord &mr)
ArrayOfString dsurface_names(Workspace &ws) noexcept
void Delete_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void refr_index_airFreeElectrons(Numeric &refr_index_air, Numeric &refr_index_air_group, const Vector &f_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const Vector &rtp_vmr, const Index &demand_vmr_value, const Verbosity &verbosity)
WORKSPACE METHOD: refr_index_airFreeElectrons.
void WriteXMLIndexed_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Index_g(Workspace &ws, const MRecord &mr)
void spectral_irradiance_fieldFromSpectralRadianceField_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_TransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetMirroringForMatch_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 nelemGet_sg_ArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfTransmissionMatrixArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetT0ForSpecies_g(Workspace &ws, const MRecord &mr)
Agenda dobatch_calc_agenda(Workspace &ws) noexcept
void Append_sg_ArrayOfQuantumIdentifierArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfTensor6Create(ArrayOfArrayOfTensor6 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfTensor6Create.
ArrayOfTensor5 dobatch_spectral_irradiance_field(Workspace &ws) noexcept
Agenda doit_conv_test_agenda(Workspace &ws) noexcept
void ReadXMLIndexed_sg_ArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void covmat1DMarkov_sg_MatrixMatrix_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
GasAbsLookup abs_lookup(Workspace &ws) noexcept
void Copy_sg_String_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 Append_sg_ArrayOfIndexArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void iyHybrid_g(Workspace &ws, const MRecord &mr)
void Copy_sg_TessemNN_g(Workspace &ws, const MRecord &mr)
void atmfields_checkedCalc_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 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.
An absorption lookup table.
void Delete_sg_ArrayOfArrayOfSingleScatteringData_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.
Matrix abs_vmrs(Workspace &ws) noexcept
GriddedField4 atm_fields_compact(Workspace &ws) noexcept
GriddedField3 complex_refr_index(Workspace &ws) noexcept
void sensor_responseMixerBackendPrecalcWeights_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_String_g(Workspace &ws, const MRecord &mr)
void ncolsGet_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void Tensor5SetConstant(Tensor5 &out, const Index &nshelves, const Index &nbooks, const Index &npages, const Index &nrows, const Index &ncols, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor5SetConstant.
Tensor4 ppvar_trans_cumulat(Workspace &ws) noexcept
void IndexSetToLast_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
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 LocalTimeOffset_g(Workspace &ws, const MRecord &mr)
void jacobianFromTwoY_g(Workspace &ws, const MRecord &mr)
void FrequencyFromCGSKayserWavenumber(Numeric &frequency, const Numeric &kayser_wavenumber, const Verbosity &verbosity)
WORKSPACE METHOD: FrequencyFromCGSKayserWavenumber.
void cloudbox_field_monoSetConst_g(Workspace &ws, const MRecord &mr)
void ArrayOfStringSet(ArrayOfString &out, const ArrayOfString &value, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfStringSet.
void ReadXMLIndexed_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void sensor_losGeometricFromSensorPosToOtherPositions_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Copy_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
void Extract_sg_IndexArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void 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 Select_sg_ArrayOfSparseArrayOfSparse_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 WriteXMLIndexed_sg_TransmissionMatrix_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 Touch_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
Vector lon_true(Workspace &ws) noexcept
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 output_file_formatSetBinary(String &output_file_format, const Verbosity &verbosity)
WORKSPACE METHOD: output_file_formatSetBinary.
Tensor4 pha_mat(Workspace &ws) noexcept
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.
Matrix abs_coef(Workspace &ws) noexcept
void nrowsGet_sg_Matrix_g(Workspace &ws, const MRecord &mr)
ArrayOfString particle_bulkprop_names(Workspace &ws) noexcept
void propmat_clearskyAddFaraday_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfStokesVectorArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void covmat_ssCalc_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void Flatten_sg_ArrayOfTimeArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Rational_g(Workspace &ws, const MRecord &mr)
void abs_speciesSet_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
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 Tensor4Scale(Tensor4 &out, const Tensor4 &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor4Scale.
Tensor7 propmat_clearsky_field(Workspace &ws) noexcept
void MatrixVectorMultiply(Vector &out, const Matrix &m, const Vector &v, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixVectorMultiply.
void ppath_stepRefractionBasic(Workspace &ws, Ppath &ppath_step, const Agenda &refr_index_air_agenda, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Tensor3 &t_field, const Tensor4 &vmr_field, const Vector &refellipsoid, const Matrix &z_surface, const Vector &f_grid, const Numeric &ppath_lmax, const Numeric &ppath_lraytrace, const Verbosity &verbosity)
WORKSPACE METHOD: ppath_stepRefractionBasic.
void Arts(Workspace &ws, const Agenda &input_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: Arts.
void Print_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void f_gridMetMM_g(Workspace &ws, const MRecord &mr)
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 Wigner3Init_g(Workspace &ws, const MRecord &mr)
void ArrayOfTelsemAtlasCreate_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfPropagationMatrix_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.
Index doit_iteration_counter(Workspace &ws) noexcept
void WriteXMLIndexed_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
void ScatSpeciesScatAndMetaRead_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfGriddedField2Create(ArrayOfArrayOfGriddedField2 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfGriddedField2Create.
Implementation of Matrix, Vector, and such stuff.
void Copy_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetCutoffForSpecies_g(Workspace &ws, const MRecord &mr)
void ReadSplitARTSCAT_g(Workspace &ws, const MRecord &mr)
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_speciesSetMirroringForSpecies_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 WriteXMLIndexed_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void pnd_fieldCalcFromParticleBulkProps_g(Workspace &ws, const MRecord &mr)
ArrayOfGriddedField3 nlte_field_raw(Workspace &ws) noexcept
void scat_data_monoExtract_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
void covmat_sxAddBlock_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void NumericSet(Numeric &out, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: NumericSet.
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.
Numeric rte_alonglos_v(Workspace &ws) noexcept
void Append_sg_ArrayOfTensor5ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
void jacobianAddBasicCatalogParameter_g(Workspace &ws, const MRecord &mr)
void jacobianCalcPointingZaRecalc_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfVectorArrayOfVector_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_MatrixTensor7_g(Workspace &ws, const MRecord &mr)
void npagesGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
EnergyLevelMap nlte_field(Workspace &ws) noexcept
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.
Stuff related to time in ARTS.
void Append_sg_ArrayOfArrayOfScatteringMetaDataArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void RT4Calc_g(Workspace &ws, const MRecord &mr)
void ArrayOfAgendaAppend_g(Workspace &ws, const MRecord &mr)
void Copy_sg_GasAbsLookup_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 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 WriteXML_sg_ArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
This can be used to make arrays out of anything.
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 ArrayOfPropagationMatrixCreate(ArrayOfPropagationMatrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfPropagationMatrixCreate.
void ReadXML_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfSingleScatteringData_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 abs_linesDeleteLinesWithBadOrHighChangingJs(ArrayOfAbsorptionLines &abs_lines, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesDeleteLinesWithBadOrHighChangingJs.
void Print_sg_CIARecord_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.
Tensor3 dpsd_data_dx(Workspace &ws) noexcept
void refellipsoidEuropa_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 refellipsoidIo(Vector &refellipsoid, const String &model, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidIo.
void AtmRawRead_g(Workspace &ws, const MRecord &mr)
void nshelvesGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void Select_sg_MatrixMatrix_g(Workspace &ws, const MRecord &mr)
void abs_speciesAdd2_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void time_gridOffset(ArrayOfTime &time_grid, const Numeric &dt, const Verbosity &verbosity)
WORKSPACE METHOD: time_gridOffset.
void Compare_sg_SparseSparse_g(Workspace &ws, const MRecord &mr)
void iySurfaceCallAgendaX_g(Workspace &ws, const MRecord &mr)
void FieldFromGriddedField_sg_Tensor3GriddedField3_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 Ignore_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void VectorReshapeMatrix(Vector &out, const Matrix &in, const String &direction, const Verbosity &verbosity)
WORKSPACE METHOD: VectorReshapeMatrix.
void iyInterpCloudboxField_g(Workspace &ws, const MRecord &mr)
void StringSet(String &out, const String &text, const Verbosity &verbosity)
WORKSPACE METHOD: StringSet.
ArrayOfIndex mc_source_domain(Workspace &ws) noexcept
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 ArrayOfGriddedField2Create(ArrayOfGriddedField2 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfGriddedField2Create.
void abs_cont_descriptionAppend_g(Workspace &ws, const MRecord &mr)
void CompareRelative_sg_Tensor5Tensor5_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void Extract_sg_GriddedField4ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
Index nelem(const Lines &l)
Number of lines.
void Copy_sg_ArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void WriteNetCDFIndexed_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void abs_xsec_per_speciesAddConts_g(Workspace &ws, const MRecord &mr)
void RadiationFieldSpectralIntegrate(Tensor4 &radiation_field, const Vector &f_grid, const Tensor5 &spectral_radiation_field, const Verbosity &verbosity)
WORKSPACE METHOD: RadiationFieldSpectralIntegrate.
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 WriteXMLIndexed_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
void refellipsoidIo_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void Delete_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
Matrix covmat_so(Workspace &ws) noexcept
void Touch_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void rte_losSet_g(Workspace &ws, const MRecord &mr)
void MatrixAddScalar(Matrix &out, const Matrix &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixAddScalar.
void Append_sg_ArrayOfTensor6ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void 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 ReadXMLIndexed_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfGriddedField1Create_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
void Touch_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
Vector sensor_response_f(Workspace &ws) noexcept
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 ArrayOfArrayOfVectorCreate_g(Workspace &ws, const MRecord &mr)
void jacobianCalcDoNothing(Matrix &jacobian, const Index &mblock_index, const Vector &iyb, const Vector &yb, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcDoNothing.
void Tensor5SetConstant_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 timeSleep(const Time &time, const Verbosity &verbosity)
WORKSPACE METHOD: timeSleep.
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 SurfaceFastem_g(Workspace &ws, const MRecord &mr)
void Delete_sg_EnergyLevelMap_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfPropagationMatrixArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void abs_linesSetZeemanCoefficients_g(Workspace &ws, const MRecord &mr)
void AbsorptionLinesCreate(AbsorptionLines &out, const Verbosity &verbosity)
WORKSPACE METHOD: AbsorptionLinesCreate.
void Reduce_sg_Tensor6Tensor7_g(Workspace &ws, const MRecord &mr)
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 Extract_sg_MatrixArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void GriddedFieldLatLonExpand_sg_ArrayOfGriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetBaseParameterForSpecies_g(Workspace &ws, const MRecord &mr)
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 Touch_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void timeOffset_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 GriddedFieldGetName_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void AtmWithNLTERawRead_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 FieldFromGriddedField_sg_Tensor4GriddedField4_g(Workspace &ws, const MRecord &mr)
Index forloop_index(Workspace &ws) noexcept
void WMRFSelectChannels_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfStokesVectorCreate_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 Append_sg_ArrayOfIndexIndex_g(Workspace &ws, const MRecord &mr)
Index mc_min_iter(Workspace &ws) noexcept
void batch_atm_fields_compactFromArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void 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_g(Workspace &ws, const MRecord &mr)
void jacobianOff_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetLineShapeTypeForSpecies_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_TessemNN_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfScatteringMetaDataCreate(ArrayOfArrayOfScatteringMetaData &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfScatteringMetaDataCreate.
void Copy_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void Print_sg_StokesVector_g(Workspace &ws, const MRecord &mr)
void ReadNetCDF_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void GriddedField1Create_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfStringArrayOfString_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfTimeArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
void ReadARTSCAT_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
void vmr_fieldSetAllConstant(Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const Vector &vmr_values, const Verbosity &verbosity)
WORKSPACE METHOD: vmr_fieldSetAllConstant.
void HitranRelaxationMatrixDataCreate(HitranRelaxationMatrixData &out, const Verbosity &verbosity)
WORKSPACE METHOD: HitranRelaxationMatrixDataCreate.
void WriteXML_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
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 Print_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void WriteNetCDF_sg_Vector_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void TelsemAtlasCreate_g(Workspace &ws, const MRecord &mr)
ArrayOfIndex counts(Workspace &ws) noexcept
void VectorScale_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 surface_typeInterpTypeMask_g(Workspace &ws, const MRecord &mr)
Matrix pnd_data(Workspace &ws) noexcept
void Copy_sg_TelsemAtlas_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void ReadNetCDF_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void GridPosCreate(GridPos &out, const Verbosity &verbosity)
WORKSPACE METHOD: GridPosCreate.
void Tensor3Create(Tensor3 &out, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor3Create.
void IndexStepUp(Index &out, const Index &in, const Verbosity &verbosity)
WORKSPACE METHOD: IndexStepUp.
void WriteXMLIndexed_sg_Time_g(Workspace &ws, const MRecord &mr)
void mc_antennaSetGaussian_g(Workspace &ws, const MRecord &mr)
This file contains functions that are adapted from TESSEM code which is used to calculate surface emi...
void TMatrixTest_g(Workspace &ws, const MRecord &mr)
void VerbosityCreate_g(Workspace &ws, const MRecord &mr)
Tensor7 pha_mat_doit(Workspace &ws) noexcept
void CompareRelative_sg_EnergyLevelMapEnergyLevelMap_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void iySurfaceRtpropCalc_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 RationalInvScale(Rational &out, const Rational &in, const Rational &value, const Verbosity &verbosity)
WORKSPACE METHOD: RationalInvScale.
void Print_sg_QuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void StringSet_g(Workspace &ws, const MRecord &mr)
void IndexSet_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 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 WriteXMLIndexed_sg_RadiationVector_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesChangeBaseParameterForSpecies_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void cloudbox_fieldUpdateSeq1DPP_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
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 Append_sg_ArrayOfGriddedField4ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesReadSplitCatalog_g(Workspace &ws, const MRecord &mr)
void psdMonoMass_g(Workspace &ws, const MRecord &mr)
void cloudbox_fieldUpdateSeq3D_g(Workspace &ws, const MRecord &mr)
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 Ignore_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Agenda_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 ppathFromRtePos2_g(Workspace &ws, const MRecord &mr)
void abs_linesRemoveBand(ArrayOfAbsorptionLines &abs_lines, const QuantumIdentifier &qid, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesRemoveBand.
void Select_sg_ArrayOfPpathArrayOfPpath_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfVector_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 refellipsoidSet_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfPpathArrayOfPpath_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Matrix ppvar_optical_depth(Workspace &ws) noexcept
Vector retrieval_eo(Workspace &ws) noexcept
void IndexSetToLast_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void jacobianAddSinefit_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfRadiationVectorArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Tensor6_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 ArrayOfStringCreate(ArrayOfString &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfStringCreate.
void retrievalAddTemperature_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void ArrayOfIndexCreate(ArrayOfIndex &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfIndexCreate.
void FrequencyFromWavelength_sg_NumericNumeric_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)
Vector rte_pos(Workspace &ws) noexcept
void abs_lines_per_speciesWriteSplitXML_g(Workspace &ws, const MRecord &mr)
void scat_data_singleTmatrix_g(Workspace &ws, const MRecord &mr)
void psdModifiedGammaMassNtot_g(Workspace &ws, const MRecord &mr)
void WriteNetCDFIndexed_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
EnergyLevelMap rtp_nlte(Workspace &ws) noexcept
void diameter_volume_equFromDiameter_max_g(Workspace &ws, const MRecord &mr)
void Tensor3AddScalar(Tensor3 &out, const Tensor3 &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor3AddScalar.
void iy_cloudbox_agendaExecute(Workspace &ws, Matrix &iy, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const Agenda &input_agenda)
void GriddedFieldZToPRegrid_g(Workspace &ws, const MRecord &mr)
void 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 ReadXMLIndexed_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void surfaceFlatRvRh_g(Workspace &ws, const MRecord &mr)
ArrayOfAgenda pnd_agenda_array(Workspace &ws) noexcept
void nlte_fieldRescalePopulationLevels(EnergyLevelMap &nlte_field, const Numeric &s, const Verbosity &verbosity)
WORKSPACE METHOD: nlte_fieldRescalePopulationLevels.
void refellipsoidGanymede(Vector &refellipsoid, const String &model, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidGanymede.
void AntennaOff(Index &antenna_dim, Matrix &mblock_dlos_grid, const Verbosity &verbosity)
WORKSPACE METHOD: AntennaOff.
void Touch_sg_Rational_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfXsecRecord_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.
Vector sensor_time(Workspace &ws) noexcept
void Delete_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void abs_xsec_per_speciesInit_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 abs_linesSetPopulation_g(Workspace &ws, const MRecord &mr)
void Copy_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void doit_conv_flagLsq_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 Flatten_sg_Tensor3ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void ybatchTroposphericCorrectionNaiveMedianInverse_g(Workspace &ws, const MRecord &mr)
Matrix particle_masses(Workspace &ws) noexcept
void ReadXML_sg_ArrayOfArrayOfString_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.
Vector y_f(Workspace &ws) noexcept
void abs_linesSetLineShapeModelParameterForMatchingLines_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 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 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 jacobianAddFreqShift(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Vector &f_grid, const Numeric &df, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddFreqShift.
void ArrayOfQuantumIdentifierFromLines_g(Workspace &ws, const MRecord &mr)
void WriteNetCDFIndexed(const Index &file_index, const T &in, const String &filename, const String &in_wsvname, const String &filename_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: WriteNetCDFIndexed.
void WriteXMLIndexed_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void abs_linesCompact(ArrayOfAbsorptionLines &abs_lines, const Vector &f_grid, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesCompact.
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 abs_lookupCalc_g(Workspace &ws, const MRecord &mr)
void Print_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void IndexStepDown_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfRadiationVectorArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void covmat1D_sg_Sparse_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 ArrayOfMatrixCreate(ArrayOfMatrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfMatrixCreate.
void Delete_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
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 Select_sg_ArrayOfPropagationMatrixArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
ArrayOfCIARecord abs_cia_data(Workspace &ws) noexcept
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 GetEnvironmentVariable_sg_Index_g(Workspace &ws, const MRecord &mr)
void abs_linesAppendWithLines_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetBaseParameterForMatchingLevels_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 ArrayOfArrayOfSingleScatteringDataCreate(ArrayOfArrayOfSingleScatteringData &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfSingleScatteringDataCreate.
void ReadXMLIndexed_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void ncolsGet_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void jacobianAddAbsSpecies_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfTensor3ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
ArrayOfTensor7 dobatch_cloudbox_field(Workspace &ws) noexcept
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 Extract_sg_VectorArrayOfVector_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 Touch(T &in, const Verbosity &verbosity)
WORKSPACE METHOD: Touch.
void jacobianAddMagField_g(Workspace &ws, const MRecord &mr)
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.
Vector lm_ga_history(Workspace &ws) noexcept
void ReadXMLIndexed_sg_Agenda_g(Workspace &ws, const MRecord &mr)
Index scat_p_index(Workspace &ws) noexcept
void jacobianAddFreqStretch_g(Workspace &ws, const MRecord &mr)
ArrayOfIndex y_pol(Workspace &ws) noexcept
void Touch_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void covmatDiagonal_sg_MatrixMatrix_g(Workspace &ws, const MRecord &mr)
void IndexAdd_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.
GriddedField3 t_field_raw(Workspace &ws) noexcept
void Copy_sg_ArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void ArrayOfQuantumIdentifierSet(ArrayOfQuantumIdentifier &out, const ArrayOfString &string_initializers, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfQuantumIdentifierSet.
void sensor_responseMultiMixerBackend_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_GridPos_g(Workspace &ws, const MRecord &mr)
void ArrayOfIndexSet(ArrayOfIndex &out, const ArrayOfIndex &value, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfIndexSet.
void Touch_sg_ArrayOfPpath_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_sxExtractSqrtDiagonal(Vector &x_norm, const CovarianceMatrix &covmat_sx, const Verbosity &verbosity)
WORKSPACE METHOD: covmat_sxExtractSqrtDiagonal.
void Select_sg_ArrayOfStokesVectorArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void MatrixExtractFromTensor3_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_NumericMatrix_g(Workspace &ws, const MRecord &mr)
void p_gridFromGasAbsLookup(Vector &p_grid, const GasAbsLookup &abs_lookup, const Verbosity &verbosity)
WORKSPACE METHOD: p_gridFromGasAbsLookup.
void 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 atmgeom_checkedCalc_g(Workspace &ws, const MRecord &mr)
void TransmissionMatrixCreate(TransmissionMatrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: TransmissionMatrixCreate.
void WriteXML_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
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 ReadXMLIndexed_sg_TelsemAtlas_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyAddFromLookup_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 Append_sg_ArrayOfPropagationMatrixPropagationMatrix_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 Matrix3RowFromVectors(Matrix &out, const Vector &v1, const Vector &v2, const Vector &v3, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix3RowFromVectors.
void Touch_sg_String_g(Workspace &ws, const MRecord &mr)
ArrayOfVector abs_cont_parameters(Workspace &ws) noexcept
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 VectorMatrixMultiply(Vector &out, const Matrix &m, const Vector &v, const Verbosity &verbosity)
WORKSPACE METHOD: VectorMatrixMultiply.
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.
Agenda iy_loop_freqs_agenda(Workspace &ws) noexcept
void WriteXMLIndexed_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void retrievalDefClose_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Vector_g(Workspace &ws, const MRecord &mr)
ArrayOfStokesVector nlte_source(Workspace &ws) noexcept
void complex_refr_indexWaterLiebe93(GriddedField3 &complex_refr_index, const Vector &data_f_grid, const Vector &data_T_grid, const Verbosity &verbosity)
WORKSPACE METHOD: complex_refr_indexWaterLiebe93.
void f_gridFromSensorAMSUgeneric(Vector &f_grid, const ArrayOfVector &f_backend_multi, const ArrayOfArrayOfGriddedField1 &backend_channel_response_multi, const Numeric &spacing, const Vector &verbosityVect, const Verbosity &verbosity)
WORKSPACE METHOD: f_gridFromSensorAMSUgeneric.
void ReadXML_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void ppath_fieldCalc_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfStokesVectorCreate(ArrayOfArrayOfStokesVector &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfStokesVectorCreate.
void MatrixFromCovarianceMatrix_g(Workspace &ws, const MRecord &mr)
void CompareRelative_sg_ArrayOfVectorArrayOfVector_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Matrix sensor_pol(Workspace &ws) noexcept
void Delete_sg_ArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void cloudbox_fieldSetClearsky_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetNormalizationForSpecies_g(Workspace &ws, const MRecord &mr)
void Arts2(Workspace &ws, const Agenda &input_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: Arts2.
void abs_linesSetCutoffForMatch_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 NumericAdd(Numeric &out, const Numeric &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: NumericAdd.
void abs_cont_descriptionAppend(ArrayOfString &abs_cont_names, ArrayOfString &abs_cont_models, ArrayOfVector &abs_cont_parameters, const String &tagname, const String &model, const Vector &userparam, const Verbosity &verbosity)
WORKSPACE METHOD: abs_cont_descriptionAppend.
void Print_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void doit_scat_field_agendaExecute(Workspace &ws, Tensor6 &doit_scat_field, const Tensor6 &cloudbox_field_mono, const Agenda &input_agenda)
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 Delete_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void Print_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void MatrixIdentity_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfQuantumIdentifierQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void MatrixMatrixMultiply(Matrix &out, const Matrix &m, const Matrix &x, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixMatrixMultiply.
void ArrayOfArrayOfStringCreate(ArrayOfArrayOfString &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfStringCreate.
void IndexSetToLast_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Matrix ppvar_pnd(Workspace &ws) noexcept
void nvitrinesGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void WriteNetCDF_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void iyHybrid2_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_HitranRelaxationMatrixData_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 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 FrequencyFromCGSKayserWavenumber_sg_NumericNumeric_g(Workspace &ws, const MRecord &mr)
void x2artsSpectroscopy(const Verbosity &verbosity)
WORKSPACE METHOD: x2artsSpectroscopy.
void Touch_sg_TessemNN_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void AtmosphereSet2D_g(Workspace &ws, const MRecord &mr)
Index wigner_initialized(Workspace &ws) noexcept
void covmat1DMarkov_sg_SparseSparse_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 cloudbox_fieldSetConstPerFreq_g(Workspace &ws, const MRecord &mr)
ArrayOfMatrix covmat_sepsbatch(Workspace &ws) noexcept
void Tensor6Scale_g(Workspace &ws, const MRecord &mr)
void sensor_responseGenericAMSU_g(Workspace &ws, const MRecord &mr)
void VectorFlip(Vector &out, const Vector &in, const Verbosity &verbosity)
WORKSPACE METHOD: VectorFlip.
void IndexSetToLast_sg_ArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
void MatrixMatrixMultiply_g(Workspace &ws, const MRecord &mr)
void abs_linesSetEmptyBroadeningParametersToEmpty(ArrayOfAbsorptionLines &abs_lines, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetEmptyBroadeningParametersToEmpty.
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 WindFieldsCalc_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 Delete_sg_Index_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfArrayOfPropagationMatrix_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 Copy_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void NumericSet_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void atmfields_checkedCalc(Index &atmfields_checked, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const Tensor3 &t_field, const Tensor4 &vmr_field, const Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Tensor3 &mag_u_field, const Tensor3 &mag_v_field, const Tensor3 &mag_w_field, const 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.
void Compare_sg_NumericNumeric_g(Workspace &ws, const MRecord &mr)
void DoitScatteringDataPrepare_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesCreateFromLines_g(Workspace &ws, const MRecord &mr)
void VectorSetConstant_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfMatrixCreate_g(Workspace &ws, const MRecord &mr)
void abs_linesSetQuantumNumberForMatch(ArrayOfAbsorptionLines &abs_lines, const String &quantum_number, const Rational &value, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetQuantumNumberForMatch.
void sensor_responseAntenna_g(Workspace &ws, const MRecord &mr)
void propmat_clearsky_agenda_checkedCalc(Workspace &ws, Index &propmat_clearsky_agenda_checked, const ArrayOfArrayOfSpeciesTag &abs_species, const Agenda &propmat_clearsky_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearsky_agenda_checkedCalc.
void propmat_clearskyAddFromAbsCoefPerSpecies_g(Workspace &ws, const MRecord &mr)
void Delete_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_TelsemAtlas_g(Workspace &ws, const MRecord &mr)
void AbsInputFromAtmFields(Vector &abs_p, Vector &abs_t, Matrix &abs_vmrs, const Index &atmosphere_dim, const Vector &p_grid, const Tensor3 &t_field, const Tensor4 &vmr_field, const Verbosity &verbosity)
WORKSPACE METHOD: AbsInputFromAtmFields.
void WriteXML_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void SetNumberOfThreads(const Index &nthreads, const Verbosity &verbosity)
WORKSPACE METHOD: SetNumberOfThreads.
void WriteXMLIndexed_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void IndexAdd(Index &out, const Index &in, const Index &value, const Verbosity &verbosity)
WORKSPACE METHOD: IndexAdd.
void sensor_responseStokesRotation_g(Workspace &ws, const MRecord &mr)
Tensor4 vmr_field(Workspace &ws) noexcept
Vector rte_los(Workspace &ws) noexcept
void Touch_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
EnergyLevelMap ppvar_nlte(Workspace &ws) noexcept
void Touch_sg_ArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Arts2_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 IndexSetToLast_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void telsem_atlasesReadAscii(ArrayOfTelsemAtlas &telsem_atlases, const String &directory, const String &filename_pattern, const Verbosity &verbosity)
WORKSPACE METHOD: telsem_atlasesReadAscii.
void abs_linesSetMirroringForMatch_g(Workspace &ws, const MRecord &mr)
void f_gridFromSensorAMSU_g(Workspace &ws, const MRecord &mr)
void InterpSurfaceFieldToPosition_g(Workspace &ws, const MRecord &mr)
void covmat_seSet_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void nrowsGet_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
ArrayOfArrayOfSpeciesTag abs_species(Workspace &ws) noexcept
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 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.
Vector ppvar_t(Workspace &ws) noexcept
void retrievalAddSurfaceQuantity_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 surfaceSplitSpecularTo3beams_g(Workspace &ws, const MRecord &mr)
void VectorNLinSpace_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfSingleScatteringDataCreate_g(Workspace &ws, const MRecord &mr)
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.
Index doit_za_grid_size(Workspace &ws) noexcept
void sensor_responseMetMM_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfVector_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 Print_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void PropagationMatrixCreate_g(Workspace &ws, const MRecord &mr)
void Copy_sg_AbsorptionLines_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 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 Flatten_sg_Tensor5ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Index atmfields_checked(Workspace &ws) noexcept
void Append_sg_Tensor4Tensor3_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfArrayOfRadiationVectorArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void CompareRelative_sg_Tensor3Tensor3_g(Workspace &ws, const MRecord &mr)
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 Copy_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
GriddedField3 wind_v_field_raw(Workspace &ws) noexcept
void nbooksGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
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.
Vector p_grid(Workspace &ws) noexcept
void ArrayOfGriddedField3Create(ArrayOfGriddedField3 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfGriddedField3Create.
void Wigner3Unload(Index &wigner_initialized, const Verbosity &verbosity)
WORKSPACE METHOD: Wigner3Unload.
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.
Ppath ppath(Workspace &ws) noexcept
void ReadXMLIndexed_sg_GridPos_g(Workspace &ws, const MRecord &mr)
void psdWangEtAl16_g(Workspace &ws, const MRecord &mr)
void PpathCreate_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 Delete_sg_Vector_g(Workspace &ws, const MRecord &mr)
void Delete_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void ArrayOfGriddedField1Create(ArrayOfGriddedField1 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfGriddedField1Create.
void Touch_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void jacobianAddTemperature_g(Workspace &ws, const MRecord &mr)
void Touch_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void 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 VectorInsertGridPoints_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 WriteXMLIndexed_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void ySimpleSpectrometer_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfScatteringMetaDataScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void MatrixSet(Matrix &out, const Matrix &value, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixSet.
void abs_lines_per_speciesSetPopulation_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfRadiationVectorRadiationVector_g(Workspace &ws, const MRecord &mr)
void covmat1D_sg_Matrix_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 ReadXML_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void AtmosphereSet1D_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void Touch_sg_StokesVector_g(Workspace &ws, const MRecord &mr)
void x2artsSpectroscopy_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 ReadXML_sg_Time_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 line_irradianceCalcForSingleSpeciesNonOverlappingLinesPseudo2D_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.
Scattering database structure and functions.
void xClip_g(Workspace &ws, const MRecord &mr)
void ArrayOfTensor7Create_g(Workspace &ws, const MRecord &mr)
ArrayOfMatrix dsurface_emission_dx(Workspace &ws) noexcept
void time_gridOffset_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 abs_linesSetMirroring(ArrayOfAbsorptionLines &abs_lines, const String &option, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetMirroring.
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 ArrayOfArrayOfRadiationVectorCreate_g(Workspace &ws, const MRecord &mr)
void abs_hitran_relmat_dataReadHitranRelmatDataAndLines_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void Compare(const Numeric &var1, const Numeric &var2, const Numeric &maxabsdiff, const String &error_message, const String &var1_wsvname, const String &var2_wsvname, const String &maxabsdiff_wsvname, const String &error_message_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: Compare.
void WriteXML_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
Tensor3 surface_props_data(Workspace &ws) noexcept
void nrowsGet_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Sparse covmat_block(Workspace &ws) noexcept
void Select_sg_ArrayOfArrayOfVectorArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void psdMonoDispersive_g(Workspace &ws, const MRecord &mr)
void TangentPointExtract(Vector &tan_pos, const Ppath &ppath, const Verbosity &verbosity)
WORKSPACE METHOD: TangentPointExtract.
void sensor_responseIF2RF_g(Workspace &ws, const MRecord &mr)
void RationalCreate_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void MatrixCreate(Matrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixCreate.
void opt_prop_sptFromMonoData_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfStringArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Routines for setting up the jacobian.
void MagFieldsCalc_g(Workspace &ws, const MRecord &mr)
void covmat_seSet(CovarianceMatrix &covmat_se, const T &covmat, const Verbosity &verbosity)
WORKSPACE METHOD: covmat_seSet.
void Tensor7Create(Tensor7 &out, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor7Create.
void retrievalDefInit_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfRadiationVectorArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfRadiationVectorArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void RationalScale_g(Workspace &ws, const MRecord &mr)
void abs_lookupCalc(Workspace &ws, GasAbsLookup &abs_lookup, Index &abs_lookup_is_adapted, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfArrayOfSpeciesTag &abs_nls, const Vector &f_grid, const Vector &abs_p, const Matrix &abs_vmrs, const Vector &abs_t, const Vector &abs_t_pert, const Vector &abs_nls_pert, const Agenda &abs_xsec_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupCalc.
NUMERIC Numeric
The type to use for all floating point numbers.
void Ignore_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Tensor6 cloudbox_field_mono_old(Workspace &ws) noexcept
void AtmFieldsRefinePgrid_g(Workspace &ws, const MRecord &mr)
void CompareRelative_sg_ArrayOfTensor3ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
ArrayOfPpath ppath_field(Workspace &ws) noexcept
void ArrayOfMatrixCreate_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_StokesVector_g(Workspace &ws, const MRecord &mr)
void Copy_sg_EnergyLevelMap_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
Vector iyb(Workspace &ws) noexcept
void Copy_sg_ArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void abs_xsec_per_speciesAddCIA_g(Workspace &ws, const MRecord &mr)
void scat_data_monoCalc_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.
ScatteringMetaData scat_meta_single(Workspace &ws) noexcept
void Copy_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Ppath_g(Workspace &ws, const MRecord &mr)
String output_file_format(Workspace &ws) noexcept
void ReadXMLIndexed_sg_ArrayOfAbsorptionLines_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 Copy_sg_GriddedField2_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.
MCAntenna mc_antenna(Workspace &ws) noexcept
void surfaceFlatReflectivity_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
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 WriteXMLIndexed_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
void doit_za_interpSet_g(Workspace &ws, const MRecord &mr)
void GriddedField3Create_g(Workspace &ws, const MRecord &mr)
void Delete_sg_CIARecord_g(Workspace &ws, const MRecord &mr)
void Compare_sg_Tensor5Tensor5_g(Workspace &ws, const MRecord &mr)
void nlte_fieldRescalePopulationLevels_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 jacobianSetFuncTransformation(ArrayOfRetrievalQuantity &jacobian_quantities, const String &transformation_func, const Numeric &z_min, const Numeric &z_max, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianSetFuncTransformation.
void ReadXMLIndexed_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
void yCalc_g(Workspace &ws, const MRecord &mr)
void ppath_stepRefractionBasic_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Vector_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTimeArrayOfTime_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void verbositySet(Verbosity &verbosity, const Index &agenda, const Index &screen, const Index &file)
WORKSPACE METHOD: verbositySet.
void TestArrayOfAgenda(Workspace &ws, const ArrayOfAgenda &test_agenda_array, const Index &index, const Verbosity &verbosity)
WORKSPACE METHOD: TestArrayOfAgenda.
void Append_sg_ArrayOfTensor6Tensor6_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void abs_cia_dataReadFromCIA(ArrayOfCIARecord &abs_cia_data, const ArrayOfArrayOfSpeciesTag &abs_species, const String &catalogpath, const Verbosity &verbosity)
WORKSPACE METHOD: abs_cia_dataReadFromCIA.
Numeric molarmass_dry_air(Workspace &ws) noexcept
Vector yf(Workspace &ws) noexcept
Numeric surface_type_aux(Workspace &ws) noexcept
void Append_sg_ArrayOfAgendaAgenda_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 particle_bulkprop_fieldClip_g(Workspace &ws, const MRecord &mr)
void abs_lookupSetup_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfArrayOfTransmissionMatrix_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 Select_sg_ArrayOfTensor3ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void psdModifiedGammaMassMeanParticleMass_g(Workspace &ws, const MRecord &mr)
void abs_linesSetBaseParameterForMatchingLines_g(Workspace &ws, const MRecord &mr)
Numeric refr_index_air_group(Workspace &ws) noexcept
void rte_losSet(Vector &rte_los, const Index &atmosphere_dim, const Numeric &za, const Numeric &aa, const Verbosity &verbosity)
WORKSPACE METHOD: rte_losSet.
void Copy_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void 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.
Vector surface_scalar_reflectivity(Workspace &ws) noexcept
void ReadXML_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Index iy_agenda_call1(Workspace &ws) noexcept
void ReadXMLIndexed_sg_TessemNN_g(Workspace &ws, const MRecord &mr)
Tensor3 specific_heat_capacity(Workspace &ws) noexcept
void nelemGet_sg_ArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
ArrayOfVector f_backend_multi(Workspace &ws) noexcept
void VectorMatrixMultiply_g(Workspace &ws, const MRecord &mr)
void nbooksGet_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
CovarianceMatrix covmat_sx(Workspace &ws) noexcept
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 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 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 ReadXML_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfTime_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 ArrayOfTensor4Create(ArrayOfTensor4 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTensor4Create.
void WriteNetCDF_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfIndexCreate_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
void iyActiveSingleScat2_g(Workspace &ws, const MRecord &mr)
Index npages(Workspace &ws) noexcept
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.
Agenda doit_scat_field_agenda(Workspace &ws) noexcept
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 WriteNetCDFIndexed_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void ReadJPL_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfArrayOfIndexArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void GriddedField1Create(GriddedField1 &out, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField1Create.
void MCRadar_g(Workspace &ws, const MRecord &mr)
void AntennaOff_g(Workspace &ws, const MRecord &mr)
void AbsInputFromRteScalars(Vector &abs_p, Vector &abs_t, Matrix &abs_vmrs, const Numeric &rtp_pressure, const Numeric &rtp_temperature, const Vector &rtp_vmr, const Verbosity &verbosity)
WORKSPACE METHOD: AbsInputFromRteScalars.
void Ignore_sg_Vector_g(Workspace &ws, const MRecord &mr)
void Flatten_sg_Tensor4ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
GriddedField3 wind_u_field_raw(Workspace &ws) noexcept
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.
void refellipsoidMars(Vector &refellipsoid, const String &model, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidMars.
void WriteXML_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void MatrixScale_g(Workspace &ws, const MRecord &mr)
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 SpeciesAuxDataCreate(SpeciesAuxData &out, const Verbosity &verbosity)
WORKSPACE METHOD: SpeciesAuxDataCreate.
Time time(Workspace &ws) noexcept
void WriteXML_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Vector f_backend(Workspace &ws) noexcept
Vector refellipsoid(Workspace &ws) noexcept
void Wigner3Init(Index &wigner_initialized, const Index &fast_wigner_stored_symbols, const Index &largest_wigner_symbol_parameter, const Verbosity &verbosity)
WORKSPACE METHOD: Wigner3Init.
void Reduce_sg_NumericTensor4_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Agenda_g(Workspace &ws, const MRecord &mr)
ArrayOfString oem_errors(Workspace &ws) noexcept
void DiagonalMatrix_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void RationalSet_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfSpeciesTagCreate(ArrayOfArrayOfSpeciesTag &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfSpeciesTagCreate.
void abs_linesCleanupEmpty_g(Workspace &ws, const MRecord &mr)
void GetNumberOfThreads_g(Workspace &ws, const MRecord &mr)
void RT4Test(Tensor4 &out_rad, const String &datapath, const Verbosity &verbosity)
WORKSPACE METHOD: RT4Test.
ArrayOfString iy_aux_vars(Workspace &ws) noexcept
void Append_sg_ArrayOfArrayOfGriddedField2ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
CovarianceMatrix covmat_se(Workspace &ws) noexcept
void VectorInsertGridPoints(Vector &out, const Vector &in, const Vector &points, const Verbosity &verbosity)
WORKSPACE METHOD: VectorInsertGridPoints.
void VectorReshapeMatrix_g(Workspace &ws, const MRecord &mr)
Vector f_grid(Workspace &ws) noexcept
void Copy_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_Rational_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void Append_sg_StringString_g(Workspace &ws, const MRecord &mr)
void psdFieldEtAl07_g(Workspace &ws, const MRecord &mr)
void refellipsoidMoon(Vector &refellipsoid, const String &model, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidMoon.
Workspace functions for the solution of cloud-box radiative transfer by Monte Carlo methods....
void Print_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void 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 batch_atm_fields_compactAddSpecies_g(Workspace &ws, const MRecord &mr)
Vector lat_true(Workspace &ws) noexcept
void ReadXML_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void NumericCreate_g(Workspace &ws, const MRecord &mr)
void pha_matCalc_g(Workspace &ws, const MRecord &mr)
void iyCalc_g(Workspace &ws, const MRecord &mr)
void jacobianAddNLTE_g(Workspace &ws, const MRecord &mr)
void Matrix1ColFromVector(Matrix &out, const Vector &v, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix1ColFromVector.
void AbsorptionLinesCreate_g(Workspace &ws, const MRecord &mr)
void g0Io_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void MatrixCreate_g(Workspace &ws, const MRecord &mr)
void nlteOff(Index &nlte_do, EnergyLevelMap &nlte_field, ArrayOfQuantumIdentifier &nlte_level_identifiers, const Verbosity &verbosity)
WORKSPACE METHOD: nlteOff.
Matrix sensor_pos(Workspace &ws) noexcept
void Ignore_sg_Time_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyZero_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_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_Tensor4Tensor5_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfCIARecordCIARecord_g(Workspace &ws, const MRecord &mr)
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 abs_linesReplaceWithLines(ArrayOfAbsorptionLines &abs_lines, const ArrayOfAbsorptionLines &replacing_lines, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesReplaceWithLines.
TessemNN tessem_netv(Workspace &ws) noexcept
ArrayOfMatrix src_coef_per_species(Workspace &ws) noexcept
PropagationMatrix ext_mat(Workspace &ws) noexcept
void nelemGet_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void abs_linesChangeLineShapeModelParameterForMatchingLines_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 WriteNetCDF_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_StokesVector_g(Workspace &ws, const MRecord &mr)
void jacobianCalcDoNothing_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfCIARecord_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 vmr_fieldPerturbAtmGrids_g(Workspace &ws, const MRecord &mr)
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 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 Delete_sg_TransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Vector scat_species_x(Workspace &ws) noexcept
Agenda abs_xsec_agenda(Workspace &ws) noexcept
void GriddedField2Create(GriddedField2 &out, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField2Create.
void WriteXMLIndexed_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void InterpAtmFieldToPosition(Numeric &out, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Vector &rtp_pos, const Tensor3 &field, const Verbosity &verbosity)
WORKSPACE METHOD: InterpAtmFieldToPosition.
void 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 WriteXML_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfAbsorptionLinesArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyAddZeeman_g(Workspace &ws, const MRecord &mr)
void cloudbox_field_monoIterate_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void 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 Append_sg_ArrayOfTensor4Tensor4_g(Workspace &ws, const MRecord &mr)
void Compare_sg_ArrayOfVectorArrayOfVector_g(Workspace &ws, const MRecord &mr)
ArrayOfMatrix dabs_coef_dx(Workspace &ws) noexcept
void abs_lines_per_speciesSetLinemixingLimitForSpecies_g(Workspace &ws, const MRecord &mr)
void Touch_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
Matrix met_mm_backend(Workspace &ws) noexcept
void Touch_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Vector sensor_response_f_grid(Workspace &ws) noexcept
void Ignore_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void specular_losCalc_g(Workspace &ws, const MRecord &mr)
void Wigner6Unload_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfQuantumIdentifierArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void Arts_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 Tensor4AddScalar_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesChangeBaseParameterForMatchingLevel_g(Workspace &ws, const MRecord &mr)
Index abs_nls_interp_order(Workspace &ws) noexcept
void Tensor5Create(Tensor5 &out, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor5Create.
Tensor3 line_transmission(Workspace &ws) noexcept
void ArrayOfArrayOfGriddedField2Create_g(Workspace &ws, const MRecord &mr)
void MatrixPlanck_g(Workspace &ws, const MRecord &mr)
void abs_cia_dataReadFromCIA_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_CIARecord_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
Stuff related to the propagation matrix.
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 timeNow_g(Workspace &ws, const MRecord &mr)
void AgendaCreate(Agenda &out, const Verbosity &verbosity)
WORKSPACE METHOD: AgendaCreate.
void p_gridRefine_g(Workspace &ws, const MRecord &mr)
Matrix ppvar_wind(Workspace &ws) noexcept
void SingleScatteringDataCreate_g(Workspace &ws, const MRecord &mr)
void test_agenda_arrayExecute(Workspace &ws, const Index agenda_array_index, const String &iy_unit, const ArrayOfAgenda &input_agenda_array)
void telsem_atlasReadAscii(TelsemAtlas &atlas, const String &directory, const Index &month, const String &filename_pattern, const Verbosity &verbosity)
WORKSPACE METHOD: telsem_atlasReadAscii.
Agenda doit_rte_agenda(Workspace &ws) noexcept
void Matrix3ColFromVectors_g(Workspace &ws, const MRecord &mr)
ArrayOfArrayOfSingleScatteringData scat_data(Workspace &ws) noexcept
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 WriteXMLIndexed_sg_ArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void nshelvesGet(Index &nshelves, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: nshelvesGet.
void Ignore_sg_PropagationMatrix_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfGriddedField3GriddedField3_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfSparseSparse_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetLinemixingLimit_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 ReadXMLIndexed_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
GriddedField2 surface_type_mask(Workspace &ws) noexcept
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 lat_gridFromRawField(Vector &lat_grid, const GriddedField3 &field_raw, const Verbosity &verbosity)
WORKSPACE METHOD: lat_gridFromRawField.
void nlte_fieldFromRaw_g(Workspace &ws, const MRecord &mr)
void geo_posLowestAltitudeOfPpath_g(Workspace &ws, const MRecord &mr)
void FrequencyFromCGSAngularWavenumber_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTelsemAtlasArrayOfTelsemAtlas_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 WriteNetCDFIndexed_sg_Tensor4_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 Ignore_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void WriteNetCDF_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_HitranRelaxationMatrixData_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 Compare_sg_MatrixMatrix_g(Workspace &ws, const MRecord &mr)
void ZFromPSimple_g(Workspace &ws, const MRecord &mr)
void g0Mars(Numeric &g0, const Verbosity &verbosity)
WORKSPACE METHOD: g0Mars.
Index scat_lon_index(Workspace &ws) noexcept
void IndexSetToLast_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void SparseCreate(Sparse &out, const Verbosity &verbosity)
WORKSPACE METHOD: SparseCreate.
void TimeCreate(Time &out, const Verbosity &verbosity)
WORKSPACE METHOD: TimeCreate.
void ReadXMLIndexed_sg_ArrayOfArrayOfRadiationVector_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 Select_sg_ArrayOfArrayOfMatrixArrayOfArrayOfMatrix_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.
void WriteXMLIndexed_sg_Vector_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_HitranRelaxationMatrixData_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 abs_linesSetNormalizationForMatch(ArrayOfAbsorptionLines &abs_lines, const String &option, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetNormalizationForMatch.
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 jacobianAddSpecialSpecies_g(Workspace &ws, const MRecord &mr)
void abs_linesTruncateGlobalQuantumNumbers_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void Tensor4SetConstant_g(Workspace &ws, const MRecord &mr)
void opt_prop_sptFromData_g(Workspace &ws, const MRecord &mr)
void g0Io(Numeric &g0, const Verbosity &verbosity)
WORKSPACE METHOD: g0Io.
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 abs_linesSetBaseParameterForMatchingLevel(ArrayOfAbsorptionLines &abs_lines, const QuantumIdentifier &QI, const String ¶meter_name, const Numeric &change, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetBaseParameterForMatchingLevel.
Vector za_grid(Workspace &ws) noexcept
void ReadNetCDF_sg_ArrayOfMatrix_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 IndexSetToLast_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
ArrayOfMatrix dsrc_coef_dx(Workspace &ws) noexcept
Matrix surface_emission(Workspace &ws) noexcept
void Append_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
void x2artsAtmAndSurf_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfTensor3ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void AntennaConstantGaussian1D_g(Workspace &ws, const MRecord &mr)
void iy_transmitterMultiplePol_g(Workspace &ws, const MRecord &mr)
void abs_linesSetPopulation(ArrayOfAbsorptionLines &abs_lines, const String &option, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetPopulation.
void IndexSetToLast_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Vector abs_nls_pert(Workspace &ws) noexcept
void WriteXML_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
void MCAntennaCreate(MCAntenna &out, const Verbosity &verbosity)
WORKSPACE METHOD: MCAntennaCreate.
Numeric rtp_pressure(Workspace &ws) noexcept
void Touch_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfGriddedField4ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void abs_linesSetBaseParameterForMatchingLevel_g(Workspace &ws, const MRecord &mr)
void TessemNNReadAscii_g(Workspace &ws, const MRecord &mr)
void CompareRelative_sg_NumericNumeric_g(Workspace &ws, const MRecord &mr)
Vector lon_grid(Workspace &ws) noexcept
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 IndexSetToLast_sg_ArrayOfSparse_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 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 abs_lines_per_speciesWriteSpeciesSplitXML_g(Workspace &ws, const MRecord &mr)
void Tensor6Scale(Tensor6 &out, const Tensor6 &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor6Scale.
void covmat_seAddInverseBlock_sg_Sparse_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 DiagonalMatrix_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void abs_linesTruncateGlobalQuantumNumbers(ArrayOfAbsorptionLines &abs_lines, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesTruncateGlobalQuantumNumbers.
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 refr_index_airMicrowavesGeneral_g(Workspace &ws, const MRecord &mr)
void complex_refr_indexIceMatzler06_g(Workspace &ws, const MRecord &mr)
void abs_speciesDefineAllInScenario_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
ArrayOfTensor4 dpnd_field_dx(Workspace &ws) noexcept
void Print_sg_Vector_g(Workspace &ws, const MRecord &mr)
void AtmFieldsCalc_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Numeric ppath_lmax(Workspace &ws) noexcept
void AbsInputFromRteScalars_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void lat_gridFromZRaw_g(Workspace &ws, const MRecord &mr)
void vmr_fieldClip_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfXsecRecord_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 GriddedFieldLatLonExpand(GriddedField2 &out, const GriddedField2 &in, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedFieldLatLonExpand.
void AddZaAa(Matrix &new_los, const Vector &ref_los, const Matrix &dlos, const Verbosity &verbosity)
WORKSPACE METHOD: AddZaAa.
void ArrayOfXsecRecordCreate(ArrayOfXsecRecord &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfXsecRecordCreate.
void Print_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void CompareRelative_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void SparseSparseMultiply(Sparse &out, const Sparse &m1, const Sparse &m2, const Verbosity &verbosity)
WORKSPACE METHOD: SparseSparseMultiply.
void 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 jacobianInit(ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianInit.
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 jacobianAdjustAndTransform(Matrix &jacobian, const ArrayOfRetrievalQuantity &jacobian_quantities, const Vector &x, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAdjustAndTransform.
void ReadXML_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void WignerFastInfoPrint(const Index &wigner_initialized, const Verbosity &verbosity)
WORKSPACE METHOD: WignerFastInfoPrint.
void abs_lines_per_speciesSetLinemixingLimit(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetLinemixingLimit.
void Copy_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void verbosityInit_g(Workspace &ws, const MRecord &mr)
void rte_losGeometricFromRtePosToRtePos2(Vector &rte_los, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Vector &refellipsoid, const Vector &rte_pos, const Vector &rte_pos2, const Verbosity &verbosity)
WORKSPACE METHOD: rte_losGeometricFromRtePosToRtePos2.
void telsem_atlasReadAscii_g(Workspace &ws, const MRecord &mr)
void refellipsoidGanymede_g(Workspace &ws, const MRecord &mr)
void abs_linesDeleteBadF0_g(Workspace &ws, const MRecord &mr)
ArrayOfArrayOfGriddedField1 backend_channel_response_multi(Workspace &ws) noexcept
void retrievalAddCatalogParameters_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 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 Extract_sg_NumericVector_g(Workspace &ws, const MRecord &mr)
void GriddedFieldGetName_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Index_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void AgendaExecute_g(Workspace &ws, const MRecord &mr)
Numeric ppath_lraytrace(Workspace &ws) noexcept
void propmat_clearskyInit_g(Workspace &ws, const MRecord &mr)
GriddedField3 surface_complex_refr_index(Workspace &ws) noexcept
void SetNumberOfThreads_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Numeric scat_species_b(Workspace &ws) noexcept
Agenda iy_surface_agenda(Workspace &ws) noexcept
void Append_sg_ArrayOfStokesVectorStokesVector_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_PropagationMatrix_g(Workspace &ws, const MRecord &mr)
void abs_linesDeleteLinesWithUndefinedLocalQuanta_g(Workspace &ws, const MRecord &mr)
void iy_transmitterSinglePol_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Time_g(Workspace &ws, const MRecord &mr)
void particle_bulkprop_fieldPerturb_g(Workspace &ws, const MRecord &mr)
void ArrayOfVectorCreate(ArrayOfVector &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfVectorCreate.
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 Append_sg_ArrayOfGriddedField4GriddedField4_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_TelsemAtlas_g(Workspace &ws, const MRecord &mr)
void Print_sg_RadiationVector_g(Workspace &ws, const MRecord &mr)
Index nrows(Workspace &ws) noexcept
void p_gridFromZRaw(Vector &p_grid, const GriddedField3 &z_field_raw, const Index &no_negZ, const Verbosity &verbosity)
WORKSPACE METHOD: p_gridFromZRaw.
void Touch_sg_CIARecord_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void wind_u_fieldIncludePlanetRotation_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfPropagationMatrixArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfTimeCreate_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void timerStart(Timer &timer, const Verbosity &verbosity)
WORKSPACE METHOD: timerStart.
void Ignore_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
void Append_sg_MatrixVector_g(Workspace &ws, const MRecord &mr)
void abs_linesChangeBaseParameterForMatchingLevel_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfSpeciesTagCreate_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Vector abs_t(Workspace &ws) noexcept
void Print_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
Index nlte_do(Workspace &ws) noexcept
void ArrayOfArrayOfGriddedField3Create_g(Workspace &ws, const MRecord &mr)
ArrayOfTensor7 pha_mat_sptDOITOpt(Workspace &ws) noexcept
void Wigner6Init_g(Workspace &ws, const MRecord &mr)
void timeSleep_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfMatrix_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 WriteNetCDF_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
Agenda met_profile_calc_agenda(Workspace &ws) noexcept
void nshelvesGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void FlagOn_g(Workspace &ws, const MRecord &mr)
void surface_complex_refr_indexFromGriddedField5_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfScatteringMetaData_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 propmat_clearsky_agenda_checkedCalc_g(Workspace &ws, const MRecord &mr)
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 ArrayOfTransmissionMatrixCreate(ArrayOfTransmissionMatrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTransmissionMatrixCreate.
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 Compare_sg_SingleScatteringDataSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void surfaceTessem_g(Workspace &ws, const MRecord &mr)
void pha_mat_sptFromDataDOITOpt_g(Workspace &ws, const MRecord &mr)
void VectorAddScalar_g(Workspace &ws, const MRecord &mr)
void retrievalAddSpecialSpecies_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 yCalcAppend_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
void WriteNetCDFIndexed_sg_GasAbsLookup_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 ReadNetCDF_sg_Tensor4_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.
Index scat_data_checked(Workspace &ws) noexcept
void Delete_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void Copy_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void retrievalAddFreqStretch_g(Workspace &ws, const MRecord &mr)
void WindFieldsCalcExpand1D_g(Workspace &ws, const MRecord &mr)
void nlibrariesGet_g(Workspace &ws, const MRecord &mr)
void MatrixCBR_g(Workspace &ws, const MRecord &mr)
void ArrayOfIndexSetConstant_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
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 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 covmat_ssCalc(Matrix &covmat_ss, const Matrix &avk, const CovarianceMatrix &covmat_sx, const Verbosity &verbosity)
WORKSPACE METHOD: covmat_ssCalc.
void Touch_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
void ScatElementsPndAndScatAdd_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void doit_scat_fieldCalc_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetLinemixingLimitForMatch_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 Reduce(Numeric &o, const Vector &i, const Verbosity &verbosity)
WORKSPACE METHOD: Reduce.
void WriteMolTau(const Vector &f_grid, const Tensor3 &z_field, const Tensor7 &propmat_clearsky_field, const Index &atmosphere_dim, const String &filename, const Verbosity &verbosity)
WORKSPACE METHOD: WriteMolTau.
void Select_sg_ArrayOfArrayOfSpeciesTagArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void sensor_responsePolarisation_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void avkCalc_g(Workspace &ws, const MRecord &mr)
void VectorZtanToZaRefr1D_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTelsemAtlasTelsemAtlas_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void timerStop_g(Workspace &ws, const MRecord &mr)
void CompareRelative_sg_ArrayOfArrayOfVectorArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
Matrix mblock_dlos_grid(Workspace &ws) noexcept
void nelemGet_sg_Vector_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 Copy_sg_ArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
void Matrix2ColFromVectors_g(Workspace &ws, const MRecord &mr)
void Tensor5Create_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
ArrayOfIndex sensor_response_pol(Workspace &ws) noexcept
void retrievalAddCatalogParameter_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 ReadXML_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void AtmosphereSet3D(Index &atmosphere_dim, Vector &lat_true, Vector &lon_true, const Verbosity &verbosity)
WORKSPACE METHOD: AtmosphereSet3D.
void Append_sg_ArrayOfAbsorptionLinesAbsorptionLines_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 CompareRelative_sg_ArrayOfTensor7ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
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 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 g0Venus_g(Workspace &ws, const MRecord &mr)
void Tensor3Scale_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void abs_linesChangeBaseParameterForMatchingLines_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 SparseCreate_g(Workspace &ws, const MRecord &mr)
Structure to store a grid position.
void TangentPointPrint_g(Workspace &ws, const MRecord &mr)
Agenda ppath_agenda(Workspace &ws) noexcept
void z_fieldFromHSE(Workspace &ws, Tensor3 &z_field, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Vector &lat_true, const Vector &lon_true, const ArrayOfArrayOfSpeciesTag &abs_species, const Tensor3 &t_field, const Tensor4 &vmr_field, const Vector &refellipsoid, const Matrix &z_surface, const Index &atmfields_checked, const Agenda &g0_agenda, const Numeric &molarmass_dry_air, const Numeric &p_hse, const Numeric &z_hse_accuracy, const Verbosity &verbosity)
WORKSPACE METHOD: z_fieldFromHSE.
void VectorCreate(Vector &out, const Verbosity &verbosity)
WORKSPACE METHOD: VectorCreate.
void Select_sg_ArrayOfArrayOfSingleScatteringDataArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void DoitCalc_g(Workspace &ws, const MRecord &mr)
void ArrayOfGriddedField4Create(ArrayOfGriddedField4 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfGriddedField4Create.
void ReadXML_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void jacobianAddPointingZa(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Matrix &sensor_pos, const Vector &sensor_time, const Index &poly_order, const String &calcmode, const Numeric &dza, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddPointingZa.
void abs_lookupSetupWide(Vector &abs_p, Vector &abs_t, Vector &abs_t_pert, Matrix &abs_vmrs, ArrayOfArrayOfSpeciesTag &abs_nls, Vector &abs_nls_pert, const ArrayOfArrayOfSpeciesTag &abs_species, const Index &abs_p_interp_order, const Index &abs_t_interp_order, const Index &abs_nls_interp_order, const Numeric &p_min, const Numeric &p_max, const Numeric &p_step, const Numeric &t_min, const Numeric &t_max, const Numeric &h2o_min, const Numeric &h2o_max, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupSetupWide.
void 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.
ArrayOfIndex abs_species_active(Workspace &ws) noexcept
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_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
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 WriteXMLIndexed_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void MatrixSetConstant(Matrix &out, const Index &nrows, const Index &ncols, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixSetConstant.
Radiation Vector for Stokes dimension 1-4.
ArrayOfTensor5 dobatch_radiance_field(Workspace &ws) noexcept
void VerbosityCreate(Verbosity &out, const Verbosity &verbosity)
WORKSPACE METHOD: VerbosityCreate.
void ReadXMLIndexed_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
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 nelemGet_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
void g0Earth(Numeric &g0, const Numeric &lat, const Verbosity &verbosity)
WORKSPACE METHOD: g0Earth.
void IndexSet(Index &out, const Index &value, const Verbosity &verbosity)
WORKSPACE METHOD: IndexSet.
void Copy_sg_Rational_g(Workspace &ws, const MRecord &mr)
void surfaceSemiSpecularBy3beams_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfScatteringMetaDataArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void 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 sensor_responseBackend_g(Workspace &ws, const MRecord &mr)
ArrayOfAbsorptionLines abs_lines(Workspace &ws) noexcept
void ArrayOfArrayOfVectorCreate(ArrayOfArrayOfVector &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfVectorCreate.
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 VectorLinSpace_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void retrievalAddScatSpecies_g(Workspace &ws, const MRecord &mr)
void cloudbox_fieldSetConst_g(Workspace &ws, const MRecord &mr)
void ArrayOfRadiationVectorCreate_g(Workspace &ws, const MRecord &mr)
void spectral_radiance_fieldExpandCloudboxField_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 jacobianFromYbatch(Matrix &jacobian, const ArrayOfVector &ybatch, const Vector &y, const Numeric &pert_size, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianFromYbatch.
void WriteXML_sg_CIARecord_g(Workspace &ws, const MRecord &mr)
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 GriddedFieldLatLonExpand_sg_GriddedField2GriddedField2_g(Workspace &ws, const MRecord &mr)
Index lbl_checked(Workspace &ws) noexcept
void MagFieldsFromAltitudeRawCalc_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 WriteNetCDFIndexed_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTensor5Tensor5_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfGriddedField3Create(ArrayOfArrayOfGriddedField3 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfGriddedField3Create.
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 ncolsGet_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
Index doit_is_initialized(Workspace &ws) noexcept
void WriteXML_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void particle_massesFromMetaData_g(Workspace &ws, const MRecord &mr)
ArrayOfIndex sensor_response_pol_grid(Workspace &ws) noexcept
void Select_sg_ArrayOfTensor6ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void jacobianAddWind(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Vector &g1, const Vector &g2, const Vector &g3, const String &component, const Numeric &dfrequency, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddWind.
void ArrayOfIndexSet_g(Workspace &ws, const MRecord &mr)
void GriddedFieldLatLonExpand_sg_GriddedField3GriddedField3_g(Workspace &ws, const MRecord &mr)
void atm_fields_compactCreateFromField_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfArrayOfTensor3ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void time_stampsSort_sg_ArrayOfVectorArrayOfVector_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfGriddedField2ArrayOfGriddedField2_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 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.
Index propmat_clearsky_agenda_checked(Workspace &ws) noexcept
void ReadXML_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void vmr_fieldSetAllConstant_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
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 NumericInvScale(Numeric &out, const Numeric &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: NumericInvScale.
ArrayOfMatrix iy_aux(Workspace &ws) noexcept
void Append_sg_ArrayOfRetrievalQuantityArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
Agenda geo_pos_agenda(Workspace &ws) noexcept
void geo_posEndOfPpath(Vector &geo_pos, const Ppath &ppath, const Verbosity &verbosity)
WORKSPACE METHOD: geo_posEndOfPpath.
void TessemNNCreate(TessemNN &out, const Verbosity &verbosity)
WORKSPACE METHOD: TessemNNCreate.
void abs_linesKeepBands_g(Workspace &ws, const MRecord &mr)
void Compare_sg_ArrayOfTensor7ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfSingleScatteringDataArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
ArrayOfArrayOfSpeciesTag abs_nls(Workspace &ws) noexcept
ArrayOfPropagationMatrix dpropmat_clearsky_dx(Workspace &ws) noexcept
Numeric rtp_temperature(Workspace &ws) noexcept
void Copy_sg_TransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void ArrayOfAgendaCreate(ArrayOfAgenda &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfAgendaCreate.
void AtmFieldsAndParticleBulkPropFieldFromCompact_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_Tensor3Tensor4_g(Workspace &ws, const MRecord &mr)
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 ReadXML_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void Sleep_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void abs_linesCompact_g(Workspace &ws, const MRecord &mr)
void CompareRelative_sg_MatrixMatrix_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void iyApplyUnit_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Numeric_g(Workspace &ws, const MRecord &mr)
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 particle_massesFromMetaData(Matrix &particle_masses, const ArrayOfArrayOfScatteringMetaData &scat_meta, const Verbosity &verbosity)
WORKSPACE METHOD: particle_massesFromMetaData.
void npagesGet(Index &npages, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: npagesGet.
void nelemGet_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void ybatch_calc_agendaExecute(Workspace &ws, Vector &y, ArrayOfVector &y_aux, Matrix &jacobian, const Index ybatch_index, const Agenda &input_agenda)
void ReadXML_sg_PropagationMatrix_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Index ybatch_index(Workspace &ws) noexcept
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 Tensor3SetConstant(Tensor3 &out, const Index &npages, const Index &nrows, const Index &ncols, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor3SetConstant.
void VectorAddVector_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 abs_linesChangeBaseParameterForMatchingLevels_g(Workspace &ws, const MRecord &mr)
void QuantumIdentifierCreate_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 ReadLBLRTM_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Matrix sensor_description_amsu(Workspace &ws) noexcept
This file contains the Workspace class.
void Delete_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
void CompareRelative_sg_ArrayOfArrayOfMatrixArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Delete_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
void Ignore(const T &in, const Verbosity &verbosity)
WORKSPACE METHOD: Ignore.
void IndexStepDown(Index &out, const Index &in, const Verbosity &verbosity)
WORKSPACE METHOD: IndexStepDown.
ArrayOfMatrix src_xsec_per_species(Workspace &ws) noexcept
void abs_lines_per_speciesSetQuantumNumberForMatch_g(Workspace &ws, const MRecord &mr)
void z_surfaceConstantAltitude_g(Workspace &ws, const MRecord &mr)
void lon_gridFromRawField(Vector &lon_grid, const GriddedField3 &field_raw, const Verbosity &verbosity)
WORKSPACE METHOD: lon_gridFromRawField.
void iyLoopFrequencies_g(Workspace &ws, const MRecord &mr)
Vector stokes_rotation(Workspace &ws) noexcept
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 retrievalAddPointingZa_g(Workspace &ws, const MRecord &mr)
Vector oem_diagnostics(Workspace &ws) noexcept
void Touch_sg_ArrayOfTransmissionMatrix_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.
Agenda iy_main_agenda(Workspace &ws) noexcept
constexpr Rational start(Rational Ju, Rational Jl, Polarization type) noexcept
Gives the lowest M for a polarization type of this transition.
Vector rte_pos2(Workspace &ws) noexcept
void Append_sg_ArrayOfStringString_g(Workspace &ws, const MRecord &mr)
void Append_sg_VectorNumeric_g(Workspace &ws, const MRecord &mr)
void EnergyLevelMapCreate(EnergyLevelMap &out, const Verbosity &verbosity)
WORKSPACE METHOD: EnergyLevelMapCreate.
void Append_sg_ArrayOfAbsorptionLinesArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void doit_scat_fieldCalcLimb_g(Workspace &ws, const MRecord &mr)
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 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 Print_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void ppathStepByStep_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void abs_vecAddGas_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_Index_g(Workspace &ws, const MRecord &mr)
void rtp_nlteFromRaw_g(Workspace &ws, const MRecord &mr)
void Touch_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetT0_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfAgendaArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
void GriddedFieldGetName_sg_GriddedField1_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 atm_fields_compactCreateFromField(GriddedField4 &atm_fields_compact, const String &name, const GriddedField3 &field, const Verbosity &verbosity)
WORKSPACE METHOD: atm_fields_compactCreateFromField.
void WriteXMLIndexed_sg_StokesVector_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.
Class to handle time in ARTS.
void abs_speciesInit(ArrayOfArrayOfSpeciesTag &abs_species, const Verbosity &verbosity)
WORKSPACE METHOD: abs_speciesInit.
void Delete_sg_String_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void abs_linesSetLinemixingLimitForMatch(ArrayOfAbsorptionLines &abs_lines, const Numeric &value, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetLinemixingLimitForMatch.
void particle_fieldCleanup(Tensor4 &particle_field_out, const Tensor4 &particle_field_in, const Numeric &threshold, const Verbosity &verbosity)
WORKSPACE METHOD: particle_fieldCleanup.
void Delete_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_HitranRelaxationMatrixData_g(Workspace &ws, const MRecord &mr)
void ArrayOfSparseCreate_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_PropagationMatrix_g(Workspace &ws, const MRecord &mr)
void AtmosphereSet3D_g(Workspace &ws, const MRecord &mr)
void CompareRelative_sg_Tensor4Tensor4_g(Workspace &ws, const MRecord &mr)
void TangentPointPrint(const Ppath &ppath, const Index &level, const Verbosity &verbosity)
WORKSPACE METHOD: TangentPointPrint.
void Exit(const Verbosity &verbosity)
WORKSPACE METHOD: Exit.
void ArrayOfAgendaCreate_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 Touch_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfTensor6_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 Touch_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void abs_xsec_per_speciesAddHitranXsec_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
void AgendaExecute(Workspace &ws, const Agenda &a, const Verbosity &verbosity)
WORKSPACE METHOD: AgendaExecute.
void WriteXMLIndexed_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfTensor6Create_g(Workspace &ws, const MRecord &mr)
void PropagationMatrixCreate(PropagationMatrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: PropagationMatrixCreate.
void surface_rtpropCallAgendaX_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 RT4CalcWithRT4Surface_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void Print_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void abs_lookupTestAccuracy_g(Workspace &ws, const MRecord &mr)
void jacobianAddPolyfit_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_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
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 NumericFromVector(Numeric &out, const Vector &in, const String &op, const Verbosity &verbosity)
WORKSPACE METHOD: NumericFromVector.
void Print_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void iyActiveSingleScat_g(Workspace &ws, const MRecord &mr)
void ppvar_optical_depthFromPpvar_trans_cumulat_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 ReadXML_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
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.
ArrayOfIndex wmrf_channels(Workspace &ws) noexcept
Tensor4 particle_bulkprop_field(Workspace &ws) noexcept
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 abs_linesSetLinemixingLimitForMatch_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void scat_dataCheck_g(Workspace &ws, const MRecord &mr)
void complex_refr_indexConstant_g(Workspace &ws, const MRecord &mr)
Vector yb(Workspace &ws) noexcept
void covmat_sxAddInverseBlock_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfTransmissionMatrixCreate(ArrayOfArrayOfTransmissionMatrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfTransmissionMatrixCreate.
void Append_sg_ArrayOfArrayOfSpeciesTagArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfArrayOfStokesVectorArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void ExtractFromMetaSingleScatSpecies_g(Workspace &ws, const MRecord &mr)
void abs_lookupSetupBatch_g(Workspace &ws, const MRecord &mr)
ArrayOfMatrix ybatch_jacobians(Workspace &ws) noexcept
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 ArrayOfTensor4Create_g(Workspace &ws, const MRecord &mr)
Tensor3 mag_v_field(Workspace &ws) noexcept
void SparseMatrixIdentity(Sparse &out, const Index &n, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: SparseMatrixIdentity.
void nelemGet_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_TessemNN_g(Workspace &ws, const MRecord &mr)
void FieldFromGriddedField(Matrix &out, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const GriddedField2 &in, const Verbosity &verbosity)
WORKSPACE METHOD: FieldFromGriddedField.
Vector p_grid_orig(Workspace &ws) noexcept
void WriteXML_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void OEM_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void Print_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfIndexCreate(ArrayOfArrayOfIndex &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfIndexCreate.
void AtmFieldPerturb_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
Tensor3 t_field(Workspace &ws) noexcept
void TessemNNReadAscii(TessemNN &tessem_nn, const String &filename, const Verbosity &verbosity)
WORKSPACE METHOD: TessemNNReadAscii.
Vector za_grid_weights(Workspace &ws) noexcept
void ReadXMLIndexed_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Vector abs_t_pert(Workspace &ws) noexcept
void WriteXML_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void jacobianCalcPointingZaInterp_g(Workspace &ws, const MRecord &mr)
CIA data for a single pair of molecules.
void Touch_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
ArrayOfArrayOfVector ybatch_aux(Workspace &ws) noexcept
void ArrayOfCIARecordCreate_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 mc_antennaSetGaussian(MCAntenna &mc_antenna, const Numeric &za_sigma, const Numeric &aa_sigma, const Verbosity &verbosity)
WORKSPACE METHOD: mc_antennaSetGaussian.
void GriddedFieldLatLonRegrid(GriddedField2 &out, const Vector &lat_true, const Vector &lon_true, const GriddedField2 &in, const Index &interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedFieldLatLonRegrid.
void abs_linesDeleteBadF0(ArrayOfAbsorptionLines &abs_lines, const Numeric &f0, const Index &lower, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesDeleteBadF0.
void Copy_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void GridPosCreate_g(Workspace &ws, const MRecord &mr)
Matrix src_coef(Workspace &ws) noexcept
void Copy_sg_ArrayOfArrayOfSingleScatteringData_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 ReadXMLIndexed_sg_Time_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Timer_g(Workspace &ws, const MRecord &mr)
void jacobianAddFreqStretch(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Vector &f_grid, const Numeric &df, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddFreqStretch.
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.
Header file for sparse matrices.
void p_gridDensify_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfTensor4ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void covmat_sxAddBlock_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void Matrix2ColFromVectors(Matrix &out, const Vector &v1, const Vector &v2, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix2ColFromVectors.
void Append_sg_ArrayOfSingleScatteringDataArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void refellipsoidVenus(Vector &refellipsoid, const String &model, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidVenus.
void Delete_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void refellipsoidOrbitPlane_g(Workspace &ws, const MRecord &mr)
Index abs_xsec_agenda_checked(Workspace &ws) noexcept
void WriteXMLIndexed_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void Touch_sg_AbsorptionLines_g(Workspace &ws, const MRecord &mr)
void npagesGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void abs_linesSetLineShapeType_g(Workspace &ws, const MRecord &mr)
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 Delete_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void Matrix2RowFromVectors(Matrix &out, const Vector &v1, const Vector &v2, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix2RowFromVectors.
void yApplyUnit(Vector &y, Matrix &jacobian, const Vector &y_f, const ArrayOfIndex &y_pol, const String &iy_unit, const Verbosity &verbosity)
WORKSPACE METHOD: yApplyUnit.
void opt_prop_bulkCalc_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
void spectral_radiance_fieldClearskyPlaneParallel_g(Workspace &ws, const MRecord &mr)
void TangentPointExtract_g(Workspace &ws, const MRecord &mr)
void surfaceFlatRefractiveIndex_g(Workspace &ws, const MRecord &mr)
void CovarianceMatrixCreate_g(Workspace &ws, const MRecord &mr)
void retrievalAddAbsSpecies_g(Workspace &ws, const MRecord &mr)
void cloudbox_field_monoOptimizeReverse_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
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 ScatElementsToabs_speciesAdd_g(Workspace &ws, const MRecord &mr)
void ArrayOfTelsemAtlasCreate(ArrayOfTelsemAtlas &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTelsemAtlasCreate.
void ExtractFromMetaSingleScatSpecies(Vector &meta_param, const ArrayOfArrayOfScatteringMetaData &scat_meta, const String &meta_name, const Index &scat_species_index, const Verbosity &verbosity)
WORKSPACE METHOD: ExtractFromMetaSingleScatSpecies.
SpeciesAuxData partition_functions(Workspace &ws) noexcept
void ReadXMLIndexed_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void ArrayOfVectorCreate_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfTransmissionMatrixCreate_g(Workspace &ws, const MRecord &mr)
void psdModifiedGammaMassXmean_g(Workspace &ws, const MRecord &mr)
Tensor3 dpnd_data_dx(Workspace &ws) noexcept
void ReadXML_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void jacobianClose_g(Workspace &ws, const MRecord &mr)
void Select_sg_SparseSparse_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfTensor5_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.
Matrix met_amsu_data(Workspace &ws) noexcept
void ReadXMLIndexed_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void iySurfaceFastem_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.
Tensor3 wind_w_field(Workspace &ws) noexcept
void Append_sg_ArrayOfArrayOfStringArrayOfString_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetLineShapeType(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const String &option, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetLineShapeType.
Vector pnd_agenda_input_t(Workspace &ws) noexcept
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 WriteXML_sg_ArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void CIAInfo_g(Workspace &ws, const MRecord &mr)
void RadiationFieldSpectralIntegrate_sg_Tensor5Tensor7_g(Workspace &ws, const MRecord &mr)
void xaStandard_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void Test(const Verbosity &verbosity)
WORKSPACE METHOD: Test.
void 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 abs_linesSetPopulationForMatch_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
ArrayOfGriddedField1 sideband_response_multi(Workspace &ws) noexcept
ArrayOfString pnd_agenda_input_names(Workspace &ws) noexcept
void Tensor6Create(Tensor6 &out, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor6Create.
void Append_sg_ArrayOfArrayOfTimeArrayOfTime_g(Workspace &ws, const MRecord &mr)
void WriteNetCDF_sg_Matrix_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 Append_sg_ArrayOfMatrixMatrix_g(Workspace &ws, const MRecord &mr)
void VectorSet(Vector &out, const Vector &value, const Verbosity &verbosity)
WORKSPACE METHOD: VectorSet.
void abs_linesSetT0(ArrayOfAbsorptionLines &abs_lines, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetT0.
void GetEnvironmentVariable(String &out, const String &in, const Verbosity &verbosity)
WORKSPACE METHOD: GetEnvironmentVariable.
void abs_lines_per_speciesSetZeemanCoefficients_g(Workspace &ws, const MRecord &mr)
void propmat_clearskyAddOnTheFly_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Timer_g(Workspace &ws, const MRecord &mr)
void CompareRelative_sg_ArrayOfTensor6ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void jacobianAddPointingZa_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void refr_index_airFreeElectrons_g(Workspace &ws, const MRecord &mr)
void GriddedFieldGetName_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_VectorMatrix_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void CompareRelative_sg_Tensor7Tensor7_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 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 npagesGet_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfGriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Numeric mc_taustep_limit(Workspace &ws) noexcept
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 GriddedFieldLatLonRegrid_sg_ArrayOfGriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void Select(T &needles, const T &haystack, const ArrayOfIndex &needleindexes, const Verbosity &verbosity)
WORKSPACE METHOD: Select.
void Print_sg_String_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void lat_gridFromZRaw(Vector &lat_grid, const GriddedField3 &z_field_raw, const Verbosity &verbosity)
WORKSPACE METHOD: lat_gridFromZRaw.
void GriddedFieldGetName_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
void VectorCreate_g(Workspace &ws, const MRecord &mr)
void ReadXML(T &out, const String &out_wsvname, const String &filename, const String &filename_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: ReadXML.
void cloudboxSetManually(Index &cloudbox_on, ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Numeric &p1, const Numeric &p2, const Numeric &lat1, const Numeric &lat2, const Numeric &lon1, const Numeric &lon2, const Verbosity &verbosity)
WORKSPACE METHOD: cloudboxSetManually.
void ArrayOfPpathCreate(ArrayOfPpath &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfPpathCreate.
void specular_losCalcNoTopography_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 RationalAdd_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetNormalization(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const String &option, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetNormalization.
void Delete_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
void Tensor4Scale_g(Workspace &ws, const MRecord &mr)
Tensor7 cloudbox_field(Workspace &ws) noexcept
void retrievalAddSinefit_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void PFromZSimple_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_SpeciesAuxData_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 scat_dataReduceT_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void Tensor3Scale(Tensor3 &out, const Tensor3 &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor3Scale.
void test_agendaExecute(Workspace &ws, const Agenda &input_agenda)
void 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.
Tensor6 nlte_source_field(Workspace &ws) noexcept
ArrayOfArrayOfSingleScatteringData scat_data_raw(Workspace &ws) noexcept
SpeciesAuxData isotopologue_ratios(Workspace &ws) noexcept
void ReadXMLIndexed_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void Compare_sg_Tensor3Tensor3_g(Workspace &ws, const MRecord &mr)
void complex_refr_indexIceWarren84(GriddedField3 &complex_refr_index, const Vector &data_f_grid, const Vector &data_T_grid, const Verbosity &verbosity)
WORKSPACE METHOD: complex_refr_indexIceWarren84.
void WriteXMLIndexed_sg_Rational_g(Workspace &ws, const MRecord &mr)
void backend_channel_responseFlat_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfTime_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 Reduce_sg_NumericTensor6_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 Delete_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfTensor7ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void abs_speciesAdd_g(Workspace &ws, const MRecord &mr)
void yActive_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 ArrayOfIndexCreate_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void VectorNLogSpace_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfStringArrayOfString_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetNormalizationForMatch_g(Workspace &ws, const MRecord &mr)
Matrix avk(Workspace &ws) noexcept
void Print_sg_ArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Wigner3Unload_g(Workspace &ws, const MRecord &mr)
void Touch_sg_GriddedField6_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 Tensor4AddScalar(Tensor4 &out, const Tensor4 &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor4AddScalar.
void Select_sg_ArrayOfXsecRecordArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
void abs_lookupInit(GasAbsLookup &abs_lookup, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupInit.
Index sensor_checked(Workspace &ws) noexcept
void Print_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void abs_linesRemoveBand_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_EnergyLevelMap_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.
ArrayOfString abs_cont_models(Workspace &ws) noexcept
void Delete_sg_ArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void covmat_seAddInverseBlock_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void cloudbox_fieldSetFromPrecalc_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
Index agenda_array_index(Workspace &ws) noexcept
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.
ArrayOfGriddedField4 batch_atm_fields_compact(Workspace &ws) noexcept
Index file_index(Workspace &ws) noexcept
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 propmat_clearskyForceNegativeToZero(ArrayOfPropagationMatrix &propmat_clearsky, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearskyForceNegativeToZero.
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 atm_fields_compactFromMatrix_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
void abs_speciesInit_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_Tensor3Tensor7_g(Workspace &ws, const MRecord &mr)
void 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 rte_pos_losMoveToStartOfPpath_g(Workspace &ws, const MRecord &mr)
void Touch_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void Print_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void partition_functionsInitFromBuiltin(SpeciesAuxData &partition_functions, const Verbosity &verbosity)
WORKSPACE METHOD: partition_functionsInitFromBuiltin.
void MatrixFromCovarianceMatrix(Matrix &out, const CovarianceMatrix &in, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixFromCovarianceMatrix.
Index abs_t_interp_order(Workspace &ws) noexcept
void ArrayOfIndexSetConstant(ArrayOfIndex &out, const Index &nelem, const Index &value, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfIndexSetConstant.
Agenda propmat_clearsky_agenda(Workspace &ws) noexcept
void g0Mars_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 Select_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
void main_agendaExecute(Workspace &ws, const Agenda &input_agenda)
void WriteNetCDF_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void output_file_formatSetAscii(String &output_file_format, const Verbosity &verbosity)
WORKSPACE METHOD: output_file_formatSetAscii.
void WriteXMLIndexed_sg_ArrayOfArrayOfSingleScatteringData_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 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 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 abs_linesSetNormalization(ArrayOfAbsorptionLines &abs_lines, const String &option, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetNormalization.
void Print_sg_TelsemAtlas_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfMatrixArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast(Index &nelem, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: IndexSetToLast.
void geo_pos_agendaExecute(Workspace &ws, Vector &geo_pos, const Ppath &ppath, const Agenda &input_agenda)
void Print_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfTensor5_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 WriteXMLIndexed_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
void abs_linesSetMirroringForMatch(ArrayOfAbsorptionLines &abs_lines, const String &option, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetMirroringForMatch.
void jacobianCalcPolyfit_g(Workspace &ws, const MRecord &mr)
void ArrayOfRetrievalQuantityCreate_g(Workspace &ws, const MRecord &mr)
void collision_coefficientsFromSplitFiles_g(Workspace &ws, const MRecord &mr)
void refellipsoidSet(Vector &refellipsoid, const Numeric &re, const Numeric &e, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidSet.
void FlagOn(Index &flag, const Verbosity &verbosity)
WORKSPACE METHOD: FlagOn.
void AtmosphereSet2D(Index &atmosphere_dim, Vector &lon_grid, const Verbosity &verbosity)
WORKSPACE METHOD: AtmosphereSet2D.
void abs_linesWriteSpeciesSplitXML_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.
Matrix jacobian(Workspace &ws) noexcept
void Delete_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfXsecRecordArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void Wigner6Unload(Index &wigner_initialized, const Verbosity &verbosity)
WORKSPACE METHOD: Wigner6Unload.
void verbositySetFile(Verbosity &verbosity, const Index &level)
WORKSPACE METHOD: verbositySetFile.
void WriteXML_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfGriddedField3ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void abs_nlteFromRaw_g(Workspace &ws, const MRecord &mr)
Agenda g0_agenda(Workspace &ws) noexcept
void Ignore_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
void doit_rte_agendaExecute(Workspace &ws, Tensor6 &cloudbox_field_mono, const Tensor6 &doit_scat_field, const Agenda &input_agenda)
Stuff related to the transmission matrix.
Vector x(Workspace &ws) noexcept
Index mc_seed(Workspace &ws) noexcept
void WriteXMLIndexed_sg_EnergyLevelMap_g(Workspace &ws, const MRecord &mr)
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 timerStop(Timer &timer, const Verbosity &verbosity)
WORKSPACE METHOD: timerStop.
void x2artsSensor_g(Workspace &ws, const MRecord &mr)
void telsemSurfaceTypeLandSea_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfArrayOfGriddedField1ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void Extract_sg_ArrayOfIndexArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void Delete_sg_AbsorptionLines_g(Workspace &ws, const MRecord &mr)
void sensor_responseBeamSwitching_g(Workspace &ws, const MRecord &mr)
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.
INDEX Index
The type to use for all integer numbers and indices.
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 ReadXML_sg_ArrayOfGriddedField1_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 WriteXMLIndexed_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetLineShapeType_g(Workspace &ws, const MRecord &mr)
Matrix sensor_response_dlos(Workspace &ws) noexcept
void pnd_fieldZero_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void GriddedFieldPRegrid(GriddedField3 &out, const Vector &p_grid, const GriddedField3 &in, const Index &interp_order, const Index &zeropadding, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedFieldPRegrid.
Vector abs_p(Workspace &ws) noexcept
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 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 ReadXMLIndexed_sg_ArrayOfScatteringMetaData_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 VectorScale(Vector &out, const Vector &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: VectorScale.
void IndexSetToLast_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void diameter_maxFromDiameter_volume_equ_g(Workspace &ws, const MRecord &mr)
void CompareRelative_sg_ArrayOfMatrixArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfStokesVector_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 abs_linesSetCutoff(ArrayOfAbsorptionLines &abs_lines, const String &option, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetCutoff.
ArrayOfGriddedField3 vmr_field_raw(Workspace &ws) noexcept
ArrayOfString scat_species(Workspace &ws) noexcept
void WriteXMLIndexed_sg_AbsorptionLines_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 jacobianAddWind_g(Workspace &ws, const MRecord &mr)
void FrequencyFromCGSKayserWavenumber_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfStokesVectorArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
ArrayOfArrayOfMatrix dabs_xsec_per_species_dx(Workspace &ws) noexcept
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 ppath_stepGeometric_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTensor7ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void ArrayOfTensor3Create_g(Workspace &ws, const MRecord &mr)
void TimerCreate_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 Delete_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
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 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 AgendaSet_g(Workspace &ws, const MRecord &mr)
void Tensor7Scale(Tensor7 &out, const Tensor7 &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor7Scale.
void MCSetSeedFromTime(Index &mc_seed, const Verbosity &verbosity)
WORKSPACE METHOD: MCSetSeedFromTime.
void time_stampsSort_sg_ArrayOfTimeArrayOfTime_g(Workspace &ws, const MRecord &mr)
void Tensor5Scale_g(Workspace &ws, const MRecord &mr)
void abs_cont_descriptionInit(ArrayOfString &abs_cont_names, ArrayOfString &abs_cont_models, ArrayOfVector &abs_cont_parameters, const Verbosity &verbosity)
WORKSPACE METHOD: abs_cont_descriptionInit.
Numeric surface_skin_t(Workspace &ws) noexcept
void Print_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void ybatchCalc_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Agenda pha_mat_spt_agenda(Workspace &ws) noexcept
void NumericCreate(Numeric &out, const Verbosity &verbosity)
WORKSPACE METHOD: NumericCreate.
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 SurfaceTessem_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 GriddedField5Create(GriddedField5 &out, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField5Create.
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 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 Ignore_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void g0Earth_g(Workspace &ws, const MRecord &mr)
void ncolsGet(Index &ncols, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: ncolsGet.
void 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 Print_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void abs_linesSetNormalization_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void Print_sg_Time_g(Workspace &ws, const MRecord &mr)
ArrayOfTime time_grid(Workspace &ws) noexcept
void FlagOff_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Vector_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 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.
ArrayOfTime time_stamps(Workspace &ws) noexcept
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.
Tensor3 mag_u_field(Workspace &ws) noexcept
void MagFieldsCalcExpand1D_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.
ArrayOfStokesVector nlte_dsource_dx(Workspace &ws) noexcept
Index retrieval_checked(Workspace &ws) noexcept
void output_file_formatSetZippedAscii(String &output_file_format, const Verbosity &verbosity)
WORKSPACE METHOD: output_file_formatSetZippedAscii.
void WriteXML_sg_QuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
GriddedField3 mag_u_field_raw(Workspace &ws) noexcept
void MatrixPlanck(Matrix &out, const Index &stokes_dim, const Vector &f, const Numeric &t, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixPlanck.
void ArrayOfSparseCreate(ArrayOfSparse &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfSparseCreate.
void Ignore_sg_ArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Index ncols(Workspace &ws) noexcept
void Append_sg_ArrayOfVectorArrayOfVector_g(Workspace &ws, const MRecord &mr)
void ArrayOfTensor7Create(ArrayOfTensor7 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTensor7Create.
void Copy_sg_Numeric_g(Workspace &ws, const MRecord &mr)
Vector retrieval_ss(Workspace &ws) noexcept
void abs_lookupAdapt(GasAbsLookup &abs_lookup, Index &abs_lookup_is_adapted, const ArrayOfArrayOfSpeciesTag &abs_species, const Vector &f_grid, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupAdapt.
void WriteXML_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void Tensor7Scale_g(Workspace &ws, const MRecord &mr)
void GetEnvironmentVariable_sg_String_g(Workspace &ws, const MRecord &mr)
void nelemGet(Index &nelem, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: nelemGet.
void WriteXML_sg_ArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void Flatten(ArrayOfTime &out, const ArrayOfArrayOfTime &in, const Verbosity &verbosity)
WORKSPACE METHOD: Flatten.
void Delete_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Matrix surface_los(Workspace &ws) noexcept
Index abs_p_interp_order(Workspace &ws) noexcept
void InterpAtmFieldToPosition_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void Copy_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetCutoff_g(Workspace &ws, const MRecord &mr)
void RadiationVectorCreate_g(Workspace &ws, const MRecord &mr)
Index mblock_index(Workspace &ws) noexcept
void GriddedFieldPRegrid_sg_GriddedField4GriddedField4_g(Workspace &ws, const MRecord &mr)
Index aa_index(Workspace &ws) noexcept
void surfaceFlatScalarReflectivity_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void Tensor4SetConstant(Tensor4 &out, const Index &nbooks, const Index &npages, const Index &nrows, const Index &ncols, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor4SetConstant.
void Touch_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void vmr_fieldSetConstant(Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const String &species, const Numeric &vmr_value, const Verbosity &verbosity)
WORKSPACE METHOD: vmr_fieldSetConstant.
void Copy_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void Delete(Workspace &ws, const T &v, const String &v_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: Delete.
void MCSetSeedFromTime_g(Workspace &ws, const MRecord &mr)
void 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 IndexSetToLast_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
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 Tensor5Scale(Tensor5 &out, const Tensor5 &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor5Scale.
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.
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 Delete_sg_ArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
ArrayOfString sideband_mode_multi(Workspace &ws) noexcept
void ArrayOfTensor3Create(ArrayOfTensor3 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTensor3Create.
void ReadXMLIndexed_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void 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 ArrayOfTensor6Create_g(Workspace &ws, const MRecord &mr)
void ArrayOfGriddedField2Create_g(Workspace &ws, const MRecord &mr)
void ppathCalc_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 CovarianceMatrixCreate(CovarianceMatrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: CovarianceMatrixCreate.
void ncolsGet_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void psdMcFarquaharHeymsfield97_g(Workspace &ws, const MRecord &mr)
void met_profile_calc_agendaExecute(Workspace &ws, Vector &y, const GriddedField3 &t_field_raw, const ArrayOfGriddedField3 &vmr_field_raw, const GriddedField3 &z_field_raw, const ArrayOfGriddedField3 &pnd_field_raw, const Vector &p_grid, const Matrix &sensor_los, const Index cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Matrix &z_surface, const Agenda &input_agenda)
Agenda jacobian_agenda(Workspace &ws) noexcept
void AtmFieldsCalcExpand1D_g(Workspace &ws, const MRecord &mr)
ArrayOfPropagationMatrix propmat_clearsky(Workspace &ws) noexcept
void iyMC_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.
GriddedField3 z_field_raw(Workspace &ws) noexcept
void Ignore_sg_TransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void ArrayOfStringSet_g(Workspace &ws, const MRecord &mr)
void WindRawRead_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfArrayOfTransmissionMatrixArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Time_g(Workspace &ws, const MRecord &mr)
void Extract_sg_Tensor4ArrayOfTensor4_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 IndexSetToLast_sg_ArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Class to keep track of Transmission Matrices for Stokes Dim 1-4.
void AgendaAppend_g(Workspace &ws, const MRecord &mr)
void WriteNetCDFIndexed_sg_Vector_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
void jacobianAddScatSpecies_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.
Agenda ybatch_calc_agenda(Workspace &ws) noexcept
void iySurfaceRtpropAgenda_g(Workspace &ws, const MRecord &mr)
ArrayOfString abs_cont_names(Workspace &ws) noexcept
void Select_sg_ArrayOfArrayOfStringArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
void particle_bulkprop_fieldPerturbAtmGrids_g(Workspace &ws, const MRecord &mr)
void Print_sg_TessemNN_g(Workspace &ws, const MRecord &mr)
void vmr_fieldSetConstant_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 Tensor3ExtractFromTensor4_g(Workspace &ws, const MRecord &mr)
Index ybatch_start(Workspace &ws) noexcept
void abs_linesSetLinemixingLimit_g(Workspace &ws, const MRecord &mr)
void pndFromPsd_g(Workspace &ws, const MRecord &mr)
Tensor7 spectral_radiance_field(Workspace &ws) noexcept
void Print_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void Extract_sg_Tensor4Tensor5_g(Workspace &ws, const MRecord &mr)
Vector ppvar_p(Workspace &ws) noexcept
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 Print_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void INCLUDE(const Verbosity &verbosity)
WORKSPACE METHOD: INCLUDE.
void Print_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void PrintPhysicalConstants(const Verbosity &verbosity)
WORKSPACE METHOD: PrintPhysicalConstants.
void ArrayOfTensor6Create(ArrayOfTensor6 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTensor6Create.
void Append_sg_ArrayOfCIARecordArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void Tensor4Create(Tensor4 &out, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor4Create.
void IndexSetToLast_sg_ArrayOfTelsemAtlas_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 IndexSetToLast_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void GriddedFieldLatLonRegrid_sg_GriddedField3GriddedField3_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_VectorTensor3_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfRadiationVector_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.
This file contains the definition of the TELSEM atlas format.
void Delete_sg_HitranRelaxationMatrixData_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void refellipsoidJupiter(Vector &refellipsoid, const String &model, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidJupiter.
Vector aa_grid(Workspace &ws) noexcept
void Print_sg_ArrayOfArrayOfAbsorptionLines_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 surface_reflectivityFromGriddedField6_g(Workspace &ws, const MRecord &mr)
void ArrayOfQuantumIdentifierSet_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 Ignore_sg_ArrayOfArrayOfScatteringMetaData_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 GriddedField6Create(GriddedField6 &out, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField6Create.
void Append_sg_ArrayOfTransmissionMatrixTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfGriddedField1GriddedField1_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void refellipsoidVenus_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_TessemNN_g(Workspace &ws, const MRecord &mr)
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 verbositySetAgenda(Verbosity &verbosity, const Index &level)
WORKSPACE METHOD: verbositySetAgenda.
void CIARecordReadFromFile(CIARecord &cia_record, const String &species_tag, const String &filename, const Verbosity &verbosity)
WORKSPACE METHOD: CIARecordReadFromFile.
ArrayOfVector ybatch(Workspace &ws) noexcept
void abs_lines_per_speciesReadSpeciesSplitCatalog_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
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 ReadXMLIndexed_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Agenda water_p_eq_agenda(Workspace &ws) noexcept
void Select_sg_ArrayOfArrayOfTimeArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
void nlte_fieldForSingleSpeciesNonOverlappingLines_g(Workspace &ws, const MRecord &mr)
void mc_antennaSetPencilBeam_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 Print_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Copy_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void Delete_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_CIARecord_g(Workspace &ws, const MRecord &mr)
void RationalCreate(Rational &out, const Verbosity &verbosity)
WORKSPACE METHOD: RationalCreate.
void opt_prop_sptFromScat_data_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_VectorTensor4_g(Workspace &ws, const MRecord &mr)
void batch_atm_fields_compactAddConstant_g(Workspace &ws, const MRecord &mr)
void Print_sg_Timer_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfGriddedField1ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void ScatSpeciesMerge_g(Workspace &ws, const MRecord &mr)
void CompareRelative_sg_ArrayOfArrayOfTensor3ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void partition_functionsInitFromBuiltin_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfSingleScatteringDataSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void retrievalErrorsExtract_g(Workspace &ws, const MRecord &mr)
void MCAntennaCreate_g(Workspace &ws, const MRecord &mr)
void RationalSet(Rational &out, const Index &numerator, const Index &denominator, const Verbosity &verbosity)
WORKSPACE METHOD: RationalSet.
void Delete_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfGriddedField1ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void AgendaCreate_g(Workspace &ws, const MRecord &mr)
GriddedField3 mag_w_field_raw(Workspace &ws) noexcept
void ReadNetCDF_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
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 WriteXML_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
void pha_matCalc(Tensor4 &pha_mat, const Tensor5 &pha_mat_spt, const Tensor4 &pnd_field, const Index &atmosphere_dim, const Index &scat_p_index, const Index &scat_lat_index, const Index &scat_lon_index, const Verbosity &verbosity)
WORKSPACE METHOD: pha_matCalc.
void nelemGet_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void z_surfaceFromFileAndGrid_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 ReadXML_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void AtmFieldsExtract1D_g(Workspace &ws, const MRecord &mr)
void RadiationFieldSpectralIntegrate_sg_Tensor4Tensor5_g(Workspace &ws, const MRecord &mr)
Matrix pnd_agenda_input(Workspace &ws) noexcept
void cloudbox_fieldUpdateSeq1D_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_NumericTensor5_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void FastemStandAlone_g(Workspace &ws, const MRecord &mr)
Vector pnd_size_grid(Workspace &ws) noexcept
void MatrixAddScalar_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 VectorZtanToZa1D_g(Workspace &ws, const MRecord &mr)
void atm_gridsFromZRaw_g(Workspace &ws, const MRecord &mr)
Vector mc_error(Workspace &ws) noexcept
Matrix sensor_los(Workspace &ws) noexcept
void telsemAtlasLookup(Vector &emissivities, const Numeric &lat, const Numeric &lon, const TelsemAtlas &atlas, const Verbosity &verbosity)
WORKSPACE METHOD: telsemAtlasLookup.
Index mc_max_iter(Workspace &ws) noexcept
void Touch_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Matrix y_geo(Workspace &ws) noexcept
void nelemGet_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Tensor5_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.
Index cloudbox_checked(Workspace &ws) noexcept
void WriteXML_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void SurfaceDummy_g(Workspace &ws, const MRecord &mr)
void sensor_responseStokesRotation(Sparse &sensor_response, const Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Matrix &sensor_response_dlos_grid, const Index &stokes_dim, const Vector &stokes_rotation, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseStokesRotation.
ArrayOfTensor4 dsurface_rmatrix_dx(Workspace &ws) noexcept
void Delete_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
void nlte_fieldSetLteExternalPartitionFunction_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_GriddedField1_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 ArrayOfQuantumIdentifierCreate(ArrayOfQuantumIdentifier &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfQuantumIdentifierCreate.
void ReadNetCDF_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_AbsorptionLines_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 f_gridFromSensorAMSUgeneric_g(Workspace &ws, const MRecord &mr)
ArrayOfArrayOfString pnd_agenda_array_input_names(Workspace &ws) noexcept
void ReadArrayOfARTSCAT_g(Workspace &ws, const MRecord &mr)
void StringCreate_g(Workspace &ws, const MRecord &mr)
Index nbooks(Workspace &ws) noexcept
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 ncolsGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_Matrix_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.
void retrievalAddMagField_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfPropagationMatrix_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.
Matrix z_surface(Workspace &ws) noexcept
void rte_losGeometricFromRtePosToRtePos2_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTensor7Tensor7_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfMatrixArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Implements rational numbers to work with other ARTS types.
void heating_ratesFromIrradiance_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
Header file for work with HITRAN collision induced absorption (CIA).
void ArrayOfSingleScatteringDataCreate_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void ArrayOfStringCreate_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfAbsorptionLinesCreate(ArrayOfArrayOfAbsorptionLines &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfAbsorptionLinesCreate.
ArrayOfAgenda surface_rtprop_agenda_array(Workspace &ws) noexcept
void VectorNLogSpace(Vector &out, const Index &nelem, const Numeric &start, const Numeric &stop, const Verbosity &verbosity)
WORKSPACE METHOD: VectorNLogSpace.
Matrix psd_data(Workspace &ws) noexcept
Declarations for the gas absorption lookup table.
void ppath_fieldFromDownUpLimbGeoms_g(Workspace &ws, const MRecord &mr)
void ArrayOfXsecRecordCreate_g(Workspace &ws, const MRecord &mr)
void iyReplaceFromAux_g(Workspace &ws, const MRecord &mr)
void npagesGet_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void MatrixCopySparse(Matrix &out, const Sparse &in, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixCopySparse.
void WriteXMLIndexed_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
void nlte_sourceFromTemperatureAndSrcCoefPerSpecies_g(Workspace &ws, const MRecord &mr)
void Extract_sg_ArrayOfSingleScatteringDataArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfPropagationMatrixCreate(ArrayOfArrayOfPropagationMatrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfPropagationMatrixCreate.
void cloudboxSetManuallyAltitude_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_Timer_g(Workspace &ws, const MRecord &mr)
Tensor3 surface_reflectivity(Workspace &ws) noexcept
void ArrayOfSingleScatteringDataCreate(ArrayOfSingleScatteringData &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfSingleScatteringDataCreate.
void pnd_fieldExpand1D_g(Workspace &ws, const MRecord &mr)
void Compare_sg_Tensor7Tensor7_g(Workspace &ws, const MRecord &mr)
void abs_xsec_agenda_checkedCalc(Workspace &ws, Index &abs_xsec_agenda_checked, const ArrayOfArrayOfSpeciesTag &abs_species, const Agenda &abs_xsec_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: abs_xsec_agenda_checkedCalc.
void Reduce_sg_MatrixTensor4_g(Workspace &ws, const MRecord &mr)
void RationalAdd(Rational &out, const Rational &in, const Rational &value, const Verbosity &verbosity)
WORKSPACE METHOD: RationalAdd.
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 ReadXMLIndexed_sg_ArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Vector nlte_vibrational_energies(Workspace &ws) noexcept
Vector rtp_pos(Workspace &ws) noexcept
String sideband_mode(Workspace &ws) noexcept
void ArrayOfGriddedFieldGetNames_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Time_g(Workspace &ws, const MRecord &mr)
void ReadXMLIndexed_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
void ybatchCalc(Workspace &ws, ArrayOfVector &ybatch, ArrayOfArrayOfVector &ybatch_aux, ArrayOfMatrix &ybatch_jacobians, const Index &ybatch_start, const Index &ybatch_n, const Agenda &ybatch_calc_agenda, const Index &robust, const Verbosity &verbosity)
WORKSPACE METHOD: ybatchCalc.
void ybatchMetProfilesClear(Workspace &ws, ArrayOfVector &ybatch, const ArrayOfArrayOfSpeciesTag &abs_species, const Agenda &met_profile_calc_agenda, const Vector &f_grid, const Matrix &met_amsu_data, const Matrix &sensor_pos, const Vector &refellipsoid, const Index &nelem_p_grid, const String &met_profile_path, const Verbosity &verbosity)
WORKSPACE METHOD: ybatchMetProfilesClear.
void WriteXMLIndexed_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void Delete_sg_RadiationVector_g(Workspace &ws, const MRecord &mr)
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 WriteXMLIndexed_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_NumericTensor7_g(Workspace &ws, const MRecord &mr)
void ncolsGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Sparse covmat_inv_block(Workspace &ws) noexcept
void retrievalAddPolyfit_g(Workspace &ws, const MRecord &mr)
void HitranRelaxationMatrixDataCreate_g(Workspace &ws, const MRecord &mr)
void ArrayOfRadiationVectorCreate(ArrayOfRadiationVector &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfRadiationVectorCreate.
void IndexSetToLast_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
void AgendaExecuteExclusive_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
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 Append_sg_ArrayOfArrayOfIndexArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void refr_index_airMicrowavesEarth_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_GridPos_g(Workspace &ws, const MRecord &mr)
void covmat_soCalc(Matrix &covmat_so, const Matrix &dxdy, const CovarianceMatrix &covmat_se, const Verbosity &verbosity)
WORKSPACE METHOD: covmat_soCalc.
void Ignore_sg_Numeric_g(Workspace &ws, const MRecord &mr)
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.
Agenda spt_calc_agenda(Workspace &ws) noexcept
void Duration_g(Workspace &ws, const MRecord &mr)
void nvitrinesGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Index cloudbox_on(Workspace &ws) noexcept
void GriddedFieldLatLonExpand_sg_GriddedField4GriddedField4_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetLineShapeModelParameterForMatchingLines_g(Workspace &ws, const MRecord &mr)
void abs_linesRemoveUnusedLocalQuantumNumbers(ArrayOfAbsorptionLines &abs_lines, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesRemoveUnusedLocalQuantumNumbers.
Template functions for general supergeneric ws methods.
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 abs_lines_per_speciesSetBaseParameterForMatchingLines_g(Workspace &ws, const MRecord &mr)
void cloudbox_fieldCrop_g(Workspace &ws, const MRecord &mr)
void transmittanceFromIy_aux_g(Workspace &ws, const MRecord &mr)
void Delete_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void CIARecordReadFromFile_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetLineShapeModelParameterForSpecies_g(Workspace &ws, const MRecord &mr)
void Tensor6SetConstant_g(Workspace &ws, const MRecord &mr)
void ArrayOfPpathCreate_g(Workspace &ws, const MRecord &mr)
void Print_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfTimeArrayOfTime_g(Workspace &ws, const MRecord &mr)
void covmat_seAddBlock_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfSparse_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 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 Print_sg_AbsorptionLines_g(Workspace &ws, const MRecord &mr)
void IndexSetToLast_sg_ArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
void IndexCreate(Index &out, const Verbosity &verbosity)
WORKSPACE METHOD: IndexCreate.
void CompareRelative_sg_ArrayOfArrayOfTensor6ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_QuantumIdentifier_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_VectorTensor6_g(Workspace &ws, const MRecord &mr)
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 complex_refr_indexConstant(GriddedField3 &complex_refr_index, const Numeric &refr_index_real, const Numeric &refr_index_imag, const Verbosity &verbosity)
WORKSPACE METHOD: complex_refr_indexConstant.
void WriteXMLIndexed_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void 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 FrequencyFromWavelength_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
void GriddedFieldGetName_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
Index abs_f_interp_order(Workspace &ws) noexcept
void Touch_sg_GriddedField4_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 WriteXMLIndexed_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
void FrequencyFromCGSAngularWavenumber(Numeric &frequency, const Numeric &angular_wavenumber, const Verbosity &verbosity)
WORKSPACE METHOD: FrequencyFromCGSAngularWavenumber.
void nelemGet_sg_ArrayOfTransmissionMatrix_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 Append_sg_ArrayOfVectorVector_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
void DisortCalcClearsky_g(Workspace &ws, const MRecord &mr)
ArrayOfString surface_props_names(Workspace &ws) noexcept
void WriteXMLIndexed_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void Reduce_sg_Tensor5Tensor7_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_StokesVector_g(Workspace &ws, const MRecord &mr)
void rte_pos_losMoveToStartOfPpath(Vector &rte_pos, Vector &rte_los, const Index &atmosphere_dim, const Ppath &ppath, const Verbosity &verbosity)
WORKSPACE METHOD: rte_pos_losMoveToStartOfPpath.
void nbooksGet_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void 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 ReadXMLIndexed_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void ybatchMetProfiles_g(Workspace &ws, const MRecord &mr)
void scat_data_checkedCalc_g(Workspace &ws, const MRecord &mr)
Index sensor_norm(Workspace &ws) noexcept
EnergyLevelMap abs_nlte(Workspace &ws) noexcept
void f_gridFromGasAbsLookup_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Namespace and functions to deal with HITRAN linemixing.
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 Print_sg_Tensor5_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 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.