Go to the documentation of this file.
798 const Index& atmosphere_dim,
832 const Numeric& rte_temperature,
833 const Vector& rte_vmr_list,
1001 const Vector& userparameters,
1116 const String& normalizationfactor,
1495 Index& abs_lookup_is_adapted,
1545 Index& abs_lookup_is_adapted,
1555 const Vector& abs_t_pert,
1556 const Vector& abs_nls_pert,
1627 const Index& atmosphere_dim,
1634 const Index& abs_p_interp_order,
1635 const Index& abs_t_interp_order,
1636 const Index& abs_nls_interp_order,
1701 const Index& abs_p_interp_order,
1702 const Index& abs_t_interp_order,
1703 const Index& abs_nls_interp_order,
1764 const Index& abs_p_interp_order,
1765 const Index& abs_t_interp_order,
1766 const Index& abs_nls_interp_order,
1806 const Index& abs_lookup_is_adapted,
1807 const Index& abs_p_interp_order,
1808 const Index& abs_t_interp_order,
1809 const Index& abs_nls_interp_order,
1851 const Index& abs_lookup_is_adapted,
1852 const Index& abs_p_interp_order,
1853 const Index& abs_t_interp_order,
1854 const Index& abs_nls_interp_order,
1861 const Index& mc_seed,
1938 const Index& f_index,
1940 const Numeric& rte_temperature,
1941 const Vector& rte_vmr_list,
1990 const Index& abs_lookup_is_adapted,
1991 const Index& abs_p_interp_order,
1992 const Index& abs_t_interp_order,
1993 const Index& abs_nls_interp_order,
1994 const Index& f_index,
1996 const Numeric& rte_temperature,
1997 const Vector& rte_vmr_list,
2063 const Agenda& abs_scalar_gas_agenda,
2064 const Index& f_index,
2066 const Index& atmosphere_dim,
2138 const Index& atmosphere_dim,
2204 const Matrix& abs_scalar_gas,
2237 const Matrix& abs_vec_spt,
2239 const Index& atmosphere_dim,
2240 const Index& scat_p_index,
2241 const Index& scat_lat_index,
2242 const Index& scat_lon_index,
2269 const Index& stokes_dim,
2270 const Index& f_index,
2410 const String& aout_wsvname,
2414 const String& ain_wsvname,
2416 const Agenda& input_agenda,
2449 const Agenda& input_agenda,
2491 const Index& n_za_grid,
2531 const Index& atmosphere_dim,
2591 const Index& atmosphere_dim,
2696 const Agenda& input_agenda,
2714 const Agenda& input_agenda,
2760 const Index& atmosphere_dim,
2762 const Index& interp_order,
2810 const Index& atmosphere_dim,
2812 const Index& interp_order,
2849 const Index& atmosphere_dim,
2888 const Index& atmosphere_dim,
3025 const Index& atmosphere_dim,
3070 const Index& atmosphere_dim,
3125 const Index& atmosphere_dim,
3187 const Index& atmosphere_dim,
3206 Index& atmosphere_dim,
3224 Index& atmosphere_dim,
3238 Index& atmosphere_dim,
3379 Index& basics_checked,
3381 const Index& atmosphere_dim,
3394 const Index& stokes_dim,
3442 const Index& atmosphere_dim,
3447 const Vector& extra_field_values,
3505 const Index& atmosphere_dim,
3510 const Vector& extra_field_values,
3553 const Agenda& iy_clearsky_basic_agenda,
3554 const Index& atmosphere_dim,
3559 const Index& cloudbox_on,
3562 const Index& stokes_dim,
3563 const Vector& scat_za_grid,
3564 const Vector& scat_aa_grid,
3606 const Agenda& iy_clearsky_basic_agenda,
3607 const Index& atmosphere_dim,
3614 const Index& stokes_dim,
3615 const Vector& scat_za_grid,
3616 const Vector& scat_aa_grid,
3637 Agenda& iy_cloudbox_agenda,
3687 const Index& atmosphere_dim,
3692 const Tensor4& massdensity_field,
3694 const Numeric& cloudbox_margin,
3761 const Index& atmosphere_dim,
3802 const Index& atmosphere_dim,
3846 Index& cloudbox_checked,
3848 const Index& basics_checked,
3849 const Index& atmosphere_dim,
3856 const Index& cloudbox_on,
3919 Index& doit_za_grid_size,
3923 const Index& N_za_grid,
3924 const Index& N_aa_grid,
3925 const String& za_grid_opt_file,
3965 Tensor4& doit_i_field1D_spectrum,
3969 const Index& f_index,
3973 const Vector& scat_za_grid,
3974 const Vector& scat_aa_grid,
3975 const Index& stokes_dim,
3976 const Index& atmosphere_dim,
3978 const Matrix& sensor_pos,
4007 Index& doit_conv_flag,
4008 Index& doit_iteration_counter,
4011 const Tensor6& doit_i_field_old,
4039 Index& doit_conv_flag,
4040 Index& doit_iteration_counter,
4043 const Tensor6& doit_i_field_old,
4045 const Index& f_index,
4070 Index& doit_conv_flag,
4071 Index& doit_iteration_counter,
4074 const Tensor6& doit_i_field_old,
4076 const Index& f_index,
4106 Index& scat_p_index,
4107 Index& scat_lat_index,
4108 Index& scat_lon_index,
4109 Index& scat_za_index,
4110 Index& scat_aa_index,
4113 Index& doit_is_initialized,
4115 const Index& stokes_dim,
4116 const Index& atmosphere_dim,
4117 const Vector& scat_za_grid,
4118 const Vector& scat_aa_grid,
4119 const Index& doit_za_grid_size,
4120 const Index& cloudbox_on,
4155 const Agenda& doit_scat_field_agenda,
4156 const Agenda& doit_rte_agenda,
4157 const Agenda& doit_conv_test_agenda,
4198 const Index& f_index,
4203 const Index& atmosphere_dim,
4205 const Index& all_frequencies,
4242 const Index& atmosphere_dim,
4243 const Index& stokes_dim,
4291 const Tensor6& doit_i_field_old,
4292 const Tensor6& doit_scat_field,
4294 const Agenda& abs_scalar_gas_agenda,
4296 const Agenda& spt_calc_agenda,
4297 const Vector& scat_za_grid,
4299 const Agenda& opt_prop_part_agenda,
4300 const Agenda& opt_prop_gas_agenda,
4301 const Agenda& ppath_step_agenda,
4308 const Index& f_index,
4309 const Agenda& surface_prop_agenda,
4310 const Index& doit_za_interp,
4353 const Tensor6& doit_scat_field,
4355 const Agenda& abs_scalar_gas_agenda,
4357 const Agenda& spt_calc_agenda,
4358 const Vector& scat_za_grid,
4360 const Agenda& opt_prop_part_agenda,
4361 const Agenda& opt_prop_gas_agenda,
4362 const Agenda& ppath_step_agenda,
4369 const Index& f_index,
4370 const Agenda& surface_prop_agenda,
4371 const Index& doit_za_interp,
4414 Index& scat_za_index,
4416 const Tensor6& doit_scat_field,
4418 const Agenda& abs_scalar_gas_agenda,
4420 const Agenda& spt_calc_agenda,
4421 const Vector& scat_za_grid,
4423 const Agenda& opt_prop_part_agenda,
4424 const Agenda& opt_prop_gas_agenda,
4425 const Agenda& ppath_step_agenda,
4431 const Index& f_index,
4478 const Tensor6& doit_scat_field,
4480 const Agenda& abs_scalar_gas_agenda,
4482 const Agenda& spt_calc_agenda,
4483 const Vector& scat_za_grid,
4484 const Vector& scat_aa_grid,
4486 const Agenda& opt_prop_part_agenda,
4487 const Agenda& opt_prop_gas_agenda,
4488 const Agenda& ppath_step_agenda,
4497 const Index& f_index,
4498 const Index& doit_za_interp,
4530 const Agenda& pha_mat_spt_agenda,
4534 const Index& atmosphere_dim,
4536 const Vector& scat_za_grid,
4537 const Vector& scat_aa_grid,
4538 const Index& doit_za_grid_size,
4581 const Agenda& pha_mat_spt_agenda,
4585 const Index& atmosphere_dim,
4587 const Vector& scat_za_grid,
4588 const Vector& scat_aa_grid,
4589 const Index& doit_za_grid_size,
4590 const Index& doit_za_interp,
4621 const Index& doit_za_grid_size,
4622 const Vector& scat_aa_grid,
4625 const Index& f_index,
4626 const Index& atmosphere_dim,
4627 const Index& stokes_dim,
4653 const Index& doit_iteration_counter,
4686 Vector& doit_za_grid_opt,
4689 const Vector& scat_za_grid,
4690 const Index& doit_za_interp,
4710 Index& doit_za_interp,
4712 const Index& atmosphere_dim,
4714 const String& interp_method,
4737 const Numeric& rte_temperature,
4790 const Matrix& abs_scalar_gas,
4825 const Index& atmosphere_dim,
4826 const Index& scat_p_index,
4827 const Index& scat_lat_index,
4828 const Index& scat_lon_index,
4855 const Index& stokes_dim,
4856 const Index& f_index,
4920 const Agenda& forloop_agenda,
5050 const Index& f_index,
5074 const Numeric& massdensity_threshold,
5168 const Index& atmosphere_dim,
5206 const Index& atmosphere_dim,
5232 const Index& atmosphere_dim,
5305 Index& iy_error_type,
5309 const Index& iy_agenda_call1,
5310 const Tensor3& iy_transmission,
5313 const Index& jacobian_do,
5314 const Index& atmosphere_dim,
5326 const Index& cloudbox_on,
5328 const Index& stokes_dim,
5331 const Agenda& ppath_step_agenda,
5332 const Agenda& abs_scalar_gas_agenda,
5333 const Agenda& iy_clearsky_agenda,
5334 const Agenda& iy_space_agenda,
5335 const Agenda& surface_prop_agenda,
5336 const Agenda& iy_cloudbox_agenda,
5396 Index& iy_error_type,
5400 const Tensor3& iy_transmission,
5403 const Index& jacobian_do,
5404 const Index& atmosphere_dim,
5413 const Index& cloudbox_on,
5415 const Index& stokes_dim,
5417 const Agenda& ppath_step_agenda,
5418 const Agenda& abs_scalar_gas_agenda,
5419 const Agenda& iy_clearsky_agenda,
5421 const Index& use_mean_scat_data,
5423 const Agenda& opt_prop_gas_agenda,
5493 Index& iy_error_type,
5497 const Index& iy_agenda_call1,
5498 const Tensor3& iy_transmission,
5501 const Index& jacobian_do,
5502 const Index& atmosphere_dim,
5514 const Index& cloudbox_on,
5516 const Index& stokes_dim,
5519 const Agenda& ppath_step_agenda,
5520 const Agenda& emission_agenda,
5521 const Agenda& abs_scalar_gas_agenda,
5522 const Agenda& iy_clearsky_agenda,
5523 const Agenda& iy_space_agenda,
5524 const Agenda& surface_prop_agenda,
5525 const Agenda& iy_cloudbox_agenda,
5577 const Index& jacobian_do,
5578 const Index& atmosphere_dim,
5590 const Index& cloudbox_on,
5592 const Index& stokes_dim,
5594 const Agenda& ppath_step_agenda,
5595 const Agenda& emission_agenda,
5596 const Agenda& abs_scalar_gas_agenda,
5597 const Agenda& iy_clearsky_basic_agenda,
5598 const Agenda& iy_space_agenda,
5599 const Agenda& surface_prop_agenda,
5600 const Agenda& iy_cloudbox_agenda,
5675 Index& iy_error_type,
5679 const Index& iy_agenda_call1,
5680 const Tensor3& iy_transmission,
5683 const Index& jacobian_do,
5684 const Index& atmosphere_dim,
5693 const Index& cloudbox_on,
5695 const Index& cloudbox_checked,
5696 const Index& stokes_dim,
5699 const Agenda& iy_space_agenda,
5700 const Agenda& surface_prop_agenda,
5701 const Agenda& abs_scalar_gas_agenda,
5702 const Agenda& opt_prop_gas_agenda,
5706 const Index& mc_max_time,
5707 const Index& mc_max_iter,
5762 Index& iy_error_type,
5766 const Tensor3& iy_transmission,
5770 const Tensor4& doit_i_field1D_spectrum,
5775 const Index& jacobian_do,
5776 const Index& cloudbox_on,
5778 const Index& atmosphere_dim,
5779 const Index& stokes_dim,
5780 const Vector& scat_za_grid,
5781 const Vector& scat_aa_grid,
5823 Index& iy_error_type,
5827 const Tensor3& iy_transmission,
5831 const Tensor4& doit_i_field1D_spectrum,
5836 const Index& jacobian_do,
5837 const Index& cloudbox_on,
5839 const Index& atmosphere_dim,
5840 const Index& stokes_dim,
5841 const Vector& scat_za_grid,
5842 const Vector& scat_aa_grid,
5895 const Index& atmosphere_dim,
5947 const Index& do_stretch,
5995 const Matrix& sensor_pos,
5996 const Vector& sensor_time,
5998 const Index& poly_order,
6039 const Vector& sensor_response_f_grid,
6040 const Vector& sensor_response_za_grid,
6041 const Matrix& sensor_pos,
6043 const Index& poly_order,
6044 const Index& no_pol_variation,
6045 const Index& no_los_variation,
6046 const Index& no_mblock_variation,
6095 const Index& atmosphere_dim,
6128 const Index& imblock,
6178 const Index& imblock,
6181 const Index& atmosphere_dim,
6189 const Index& cloudbox_on,
6190 const Index& stokes_dim,
6192 const Matrix& sensor_pos,
6193 const Matrix& sensor_los,
6194 const Vector& mblock_za_grid,
6195 const Vector& mblock_aa_grid,
6196 const Index& antenna_dim,
6197 const Sparse& sensor_response,
6198 const Agenda& iy_clearsky_agenda,
6237 const Index& imblock,
6240 const Index& stokes_dim,
6242 const Vector& mblock_za_grid,
6243 const Vector& mblock_aa_grid,
6244 const Index& antenna_dim,
6245 const Sparse& sensor_response,
6247 const Vector& sensor_response_f_grid,
6248 const Vector& sensor_response_za_grid,
6283 const Index& imblock,
6286 const Index& stokes_dim,
6288 const Matrix& sensor_los,
6289 const Vector& mblock_za_grid,
6290 const Vector& mblock_aa_grid,
6291 const Index& antenna_dim,
6292 const Sparse& sensor_response,
6293 const Vector& sensor_time,
6343 const Index& imblock,
6346 const Index& atmosphere_dim,
6353 const Index& cloudbox_on,
6354 const Index& stokes_dim,
6356 const Matrix& sensor_pos,
6357 const Matrix& sensor_los,
6358 const Vector& mblock_za_grid,
6359 const Vector& mblock_aa_grid,
6360 const Index& antenna_dim,
6361 const Sparse& sensor_response,
6362 const Vector& sensor_time,
6363 const Agenda& iy_clearsky_agenda,
6394 const Index& imblock,
6397 const Sparse& sensor_response,
6399 const Vector& sensor_response_f_grid,
6400 const Vector& sensor_response_za_grid,
6404 const Index& poly_coeff,
6427 const Index& imblock,
6480 const Index& imblock,
6483 const Index& atmosphere_dim,
6493 const Index& cloudbox_on,
6494 const Index& stokes_dim,
6496 const Matrix& sensor_pos,
6497 const Matrix& sensor_los,
6498 const Vector& mblock_za_grid,
6499 const Vector& mblock_aa_grid,
6500 const Index& antenna_dim,
6501 const Sparse& sensor_response,
6502 const Agenda& iy_clearsky_agenda,
6505 const Numeric& z_hse_accuracy,
6542 const Matrix& sensor_pos,
6543 const Sparse& sensor_response,
6620 const Index& stokes_dim,
6672 const Index& stokes_dim,
6757 const Index& stokes_dim,
7004 Numeric& mc_cloud_opt_path_error,
7005 Index& mc_iteration_count,
7008 const Matrix& sensor_pos,
7009 const Matrix& sensor_los,
7010 const Agenda& ppath_step_agenda,
7022 const Vector& particle_masses,
7023 const Index& mc_seed,
7025 const Index& max_iter,
7093 Index& mc_iteration_count,
7099 const Index& f_index,
7100 const Matrix& sensor_pos,
7101 const Matrix& sensor_los,
7102 const Index& stokes_dim,
7103 const Index& atmosphere_dim,
7104 const Agenda& iy_space_agenda,
7105 const Agenda& surface_prop_agenda,
7106 const Agenda& opt_prop_gas_agenda,
7107 const Agenda& abs_scalar_gas_agenda,
7116 const Index& cloudbox_on,
7120 const Index& basics_checked,
7121 const Index& cloudbox_checked,
7122 const Index& mc_seed,
7125 const Index& mc_max_time,
7126 const Index& mc_max_iter,
7176 Index& mc_iteration_count,
7182 const Index& f_index,
7183 const Matrix& sensor_pos,
7184 const Matrix& sensor_los,
7185 const Index& stokes_dim,
7186 const Index& atmosphere_dim,
7187 const Agenda& iy_space_agenda,
7188 const Agenda& surface_prop_agenda,
7189 const Agenda& opt_prop_gas_agenda,
7190 const Agenda& abs_scalar_gas_agenda,
7191 const Agenda& ppath_step_agenda,
7203 const Index& mc_seed,
7206 const Index& mc_max_time,
7207 const Index& mc_max_iter,
7208 const Index& mc_z_field_is_1D,
7319 const Vector& scat_za_grid,
7320 const Vector& scat_aa_grid,
7321 const Index& scat_za_index,
7322 const Index& scat_aa_index,
7323 const Index& f_index,
7325 const Numeric& rte_temperature,
7327 const Index& scat_p_index,
7328 const Index& scat_lat_index,
7329 const Index& scat_lon_index,
7361 const Vector& scat_za_grid,
7362 const Vector& scat_aa_grid,
7363 const Index& scat_za_index,
7364 const Index& scat_aa_index,
7365 const Numeric& rte_temperature,
7367 const Index& scat_p_index,
7368 const Index& scat_lat_index,
7369 const Index& scat_lon_index,
7382 String& output_file_format,
7395 String& output_file_format,
7408 String& output_file_format,
7482 const Index& atmosphere_dim,
7489 const String& filename_scat_data,
7490 const String& filename_pnd_field,
7519 const Index& atmosphere_dim,
7526 const String& filename_scat_data,
7527 const String& filename_pnd_field,
7573 const Index& atmosphere_dim,
7574 const Index& scat_p_index,
7575 const Index& scat_lat_index,
7576 const Index& scat_lon_index,
7608 const Index& f_index,
7609 const Index& stokes_dim,
7611 const Numeric& rte_temperature,
7651 const Vector& scat_za_grid,
7652 const Vector& scat_aa_grid,
7653 const Index& scat_za_index,
7654 const Index& scat_aa_index,
7655 const Index& f_index,
7657 const Numeric& rte_temperature,
7659 const Index& scat_p_index,
7660 const Index& scat_lat_index,
7661 const Index& scat_lon_index,
7689 const Index& doit_za_grid_size,
7690 const Vector& scat_aa_grid,
7691 const Index& scat_za_index,
7692 const Index& scat_aa_index,
7693 const Numeric& rte_temperature,
7695 const Index& scat_p_index,
7696 const Index& scat_lat_index,
7697 const Index& scat_lon_index,
7730 const Index& doit_za_grid_size,
7731 const Vector& scat_aa_grid,
7732 const Index& scat_za_index,
7733 const Index& scat_aa_index,
7734 const Numeric& rte_temperature,
7736 const Index& scat_p_index,
7737 const Index& scat_lat_index,
7738 const Index& scat_lon_index,
7767 const Index& atmosphere_dim,
7803 const Index& atmosphere_dim,
7804 const Index& cloudbox_checked,
7805 const Index& cloudbox_on,
7864 const Index& atmosphere_dim,
7865 const Index& cloudbox_on,
7867 const Tensor4& massdensity_field,
7942 const Agenda& ppath_step_agenda,
7943 const Index& atmosphere_dim,
7950 const Index& cloudbox_on,
7988 const Index& atmosphere_dim,
8053 const Agenda& refr_index_agenda,
8054 const Index& atmosphere_dim,
8064 const Numeric& ppath_lraytrace,
8120 const Numeric& rte_temperature,
8121 const Vector& rte_vmr_list,
8149 const Numeric& rte_temperature,
8150 const Vector& rte_vmr_list,
8187 const Index& atmosphere_dim,
8217 const Index& atmosphere_dim,
8247 const Index& atmosphere_dim,
8272 const Index& atmosphere_dim,
8306 const Index& atmosphere_dim,
8348 Tensor4& doit_i_field1D_spectrum,
8351 const Index& stokes_dim,
8352 const Agenda& opt_prop_part_agenda,
8353 const Agenda& abs_scalar_gas_agenda,
8354 const Agenda& spt_calc_agenda,
8362 const Vector& scat_za_grid,
8363 const Matrix& surface_emissivity_DISORT,
8396 Tensor4& doit_i_field1D_spectrum,
8398 const Index& cloudbox_on,
8400 const Agenda& doit_mono_agenda,
8401 const Index& doit_is_initialized,
8440 const String& filename_scat_data,
8441 const String& filename_scat_meta_data,
8496 const Index& f_index,
8555 Vector& sensor_response_f,
8557 Vector& sensor_response_za,
8558 Vector& sensor_response_aa,
8559 Vector& sensor_response_f_grid,
8561 Vector& sensor_response_za_grid,
8562 Vector& sensor_response_aa_grid,
8567 const Index& atmosphere_dim,
8568 const Index& stokes_dim,
8596 const Index& atmosphere_dim,
8636 Vector& sensor_response_f,
8638 Vector& sensor_response_za,
8639 Vector& sensor_response_aa,
8640 Vector& sensor_response_za_grid,
8641 Vector& sensor_response_aa_grid,
8643 const Vector& sensor_response_f_grid,
8645 const Index& atmosphere_dim,
8646 const Index& antenna_dim,
8647 const Matrix& antenna_los,
8649 const Index& sensor_norm,
8681 Vector& sensor_response_f,
8683 Vector& sensor_response_za,
8684 Vector& sensor_response_aa,
8685 Vector& sensor_response_f_grid,
8688 const Vector& sensor_response_za_grid,
8689 const Vector& sensor_response_aa_grid,
8692 const Index& sensor_norm,
8738 Vector& sensor_response_f,
8740 Vector& sensor_response_za,
8741 Vector& sensor_response_aa,
8742 Vector& sensor_response_f_grid,
8745 const Vector& sensor_response_za_grid,
8746 const Vector& sensor_response_aa_grid,
8748 const Index& polyorder,
8794 Vector& sensor_response_f,
8796 Vector& sensor_response_za,
8797 Vector& sensor_response_aa,
8798 Vector& sensor_response_f_grid,
8801 const Vector& sensor_response_za_grid,
8802 const Vector& sensor_response_aa_grid,
8805 const Index& sensor_norm,
8843 Vector& sensor_response_f,
8845 Vector& sensor_response_za,
8846 Vector& sensor_response_aa,
8847 Vector& sensor_response_za_grid,
8848 Vector& sensor_response_aa_grid,
8850 const Vector& sensor_response_f_grid,
8889 Vector& sensor_response_f,
8891 Vector& sensor_response_za,
8892 Vector& sensor_response_aa,
8893 Vector& sensor_response_f_grid,
8896 const Vector& sensor_response_za_grid,
8897 const Vector& sensor_response_aa_grid,
8926 Vector& sensor_response_f,
8928 Vector& sensor_response_za,
8929 Vector& sensor_response_aa,
8931 const Index& imblock,
8962 Vector& sensor_response_f,
8963 Vector& sensor_response_f_grid,
8966 const String& sideband_mode,
9014 Vector& sensor_response_f,
9016 Vector& sensor_response_za,
9017 Vector& sensor_response_aa,
9018 Vector& sensor_response_f_grid,
9020 Vector& sensor_response_za_grid,
9021 Vector& sensor_response_aa_grid,
9024 const Vector& mblock_za_grid,
9025 const Vector& mblock_aa_grid,
9026 const Index& antenna_dim,
9027 const Index& atmosphere_dim,
9028 const Index& stokes_dim,
9029 const Index& sensor_norm,
9064 Vector& sensor_response_f,
9066 Vector& sensor_response_za,
9067 Vector& sensor_response_aa,
9068 Vector& sensor_response_f_grid,
9071 const Vector& sensor_response_za_grid,
9072 const Vector& sensor_response_aa_grid,
9075 const Index& sensor_norm,
9114 Vector& sensor_response_f,
9116 Vector& sensor_response_za,
9117 Vector& sensor_response_aa,
9118 Vector& sensor_response_f_grid,
9121 const Vector& sensor_response_za_grid,
9122 const Vector& sensor_response_aa_grid,
9128 const Index& sensor_norm,
9172 Vector& sensor_response_f,
9174 Vector& sensor_response_za,
9175 Vector& sensor_response_aa,
9178 const Vector& sensor_response_f_grid,
9179 const Vector& sensor_response_za_grid,
9180 const Vector& sensor_response_aa_grid,
9181 const Index& stokes_dim,
9230 Vector& sensor_response_f,
9232 Vector& sensor_response_za,
9233 Vector& sensor_response_aa,
9234 Vector& sensor_response_f_grid,
9236 Vector& sensor_response_za_grid,
9237 Vector& sensor_response_aa_grid,
9240 const Index& atmosphere_dim,
9241 const Index& stokes_dim,
9242 const Matrix& sensor_description_amsu,
9272 Vector& sensor_response_f,
9274 Vector& sensor_response_za,
9275 Vector& sensor_response_aa,
9276 Vector& sensor_response_f_grid,
9279 const Vector& sensor_response_za_grid,
9280 const Vector& sensor_response_aa_grid,
9281 const Sparse& wmrf_weights,
9314 const Sparse& sensor_response,
9315 const Vector& sensor_response_f,
9317 const Vector& sensor_response_za,
9318 const Vector& sensor_response_aa,
9434 Matrix& surface_emission,
9437 const Index& stokes_dim,
9438 const Numeric& surface_skin_t,
9471 Matrix& surface_emission,
9474 const Index& stokes_dim,
9475 const Index& atmosphere_dim,
9477 const Numeric& surface_skin_t,
9478 const Vector& surface_scalar_reflectivity,
9510 Matrix& surface_emission,
9513 const Index& stokes_dim,
9514 const Index& atmosphere_dim,
9516 const Numeric& surface_skin_t,
9547 Matrix& surface_emission,
9550 const Index& stokes_dim,
9551 const Index& atmosphere_dim,
9553 const Numeric& surface_skin_t,
9555 const Numeric& surface_emissivity,
9592 Matrix& surface_emission,
9595 const Index& stokes_dim,
9596 const Index& atmosphere_dim,
9598 const Numeric& surface_skin_t,
9600 const Vector& surface_emissivity,
9646 Matrix& surface_emission,
9649 const Index& stokes_dim,
9650 const Index& atmosphere_dim,
9652 const Numeric& surface_skin_t,
9653 const Vector& surface_scalar_reflectivity,
9719 const Index& npages,
9766 const Index& nbooks,
9767 const Index& npages,
9815 const Index& nshelves,
9816 const Index& nbooks,
9817 const Index& npages,
9866 const Index& nvitrines,
9867 const Index& nshelves,
9868 const Index& nbooks,
9869 const Index& npages,
9919 const Index& nlibraries,
9920 const Index& nvitrines,
9921 const Index& nshelves,
9922 const Index& nbooks,
9923 const Index& npages,
10019 const String& direction,
10175 const Index& nelem,
10199 const Index& nelem,
10241 const Index& nelem,
10296 const Agenda& refr_index_agenda,
10297 const Matrix& sensor_pos,
10303 const Index& atmosphere_dim,
10332 const Matrix& sensor_pos,
10334 const Index& atmosphere_dim,
10372 const Index& agenda,
10373 const Index& screen,
10374 const Index& file);
10390 const Index& level);
10406 const Index& level);
10422 const Index& level);
10482 const Index& atmosphere_dim,
10546 const Index& ybatch_start,
10547 const Index& ybatch_n,
10548 const Agenda& ybatch_calc_agenda,
10550 const Index& robust,
10601 const Agenda& met_profile_calc_agenda,
10603 const Matrix& met_amsu_data,
10604 const Matrix& sensor_pos,
10608 const Index& atmosphere_dim,
10611 const Index& nelem_p_grid,
10612 const String& met_profile_path,
10613 const String& met_profile_pnd_path,
10661 const Agenda& met_profile_calc_agenda,
10663 const Matrix& met_amsu_data,
10664 const Matrix& sensor_pos,
10667 const Index& nelem_p_grid,
10668 const String& met_profile_path,
10745 const Index& basics_checked,
10746 const Index& atmosphere_dim,
10753 const Index& cloudbox_on,
10754 const Index& cloudbox_checked,
10755 const Index& stokes_dim,
10757 const Matrix& sensor_pos,
10758 const Matrix& sensor_los,
10759 const Vector& mblock_za_grid,
10760 const Vector& mblock_aa_grid,
10761 const Index& antenna_dim,
10762 const Sparse& sensor_response,
10763 const Vector& sensor_response_f,
10765 const Vector& sensor_response_za,
10766 const Vector& sensor_response_aa,
10767 const Agenda& iy_clearsky_agenda,
10769 const Agenda& jacobian_agenda,
10770 const Index& jacobian_do,
10845 const Index& basics_checked,
10846 const Index& atmosphere_dim,
10853 const Index& cloudbox_on,
10854 const Index& cloudbox_checked,
10855 const Index& stokes_dim,
10857 const Matrix& sensor_pos,
10858 const Matrix& sensor_los,
10859 const Vector& mblock_za_grid,
10860 const Vector& mblock_aa_grid,
10861 const Index& antenna_dim,
10862 const Agenda& sensor_response_agenda,
10863 const Agenda& iy_clearsky_agenda,
10865 const Agenda& jacobian_agenda,
10866 const Index& jacobian_do,
10956 const Index& atmosphere_dim,
10964 const Matrix& z_surface,
10965 const Index& basics_checked,
10967 const Numeric& z_hse_accuracy,
10991 template <
typename T>
11022 template <
typename T>
11043 template <
typename T>
11049 const String& v_wsvname,
11071 template <
typename T>
11076 const Index& index,
11091 template <
typename T>
11095 const T& wavelength,
11125 template <
typename T>
11141 template <
typename T>
11159 template <
typename T>
11177 template <
typename T>
11195 template <
typename T>
11213 template <
typename T>
11231 template <
typename T>
11249 template <
typename T>
11266 template <
typename T>
11269 const Index& level,
11289 template <
typename T>
11293 const String& v_wsvname,
11297 const String& filename_wsvname,
11317 template <
typename T>
11321 const String& v_wsvname,
11325 const String& filename_wsvname,
11353 template <
typename T>
11374 template <
typename T>
11396 template <
typename T>
11401 const String& v_wsvname,
11402 const String& filename_wsvname,
11423 template <
typename T>
11425 const String& output_file_format,
11430 const String& v_wsvname,
11431 const String& filename_wsvname,
11455 template <
typename T>
11457 const String& output_file_format,
11458 const Index& file_index,
11463 const String& wsv_wsvname,
11464 const String& filename_wsvname,
12350 const Index f_index,
12353 const Numeric rte_temperature,
12354 const Vector& rte_vmr_list,
12356 const Agenda& input_agenda);
12362 Index& doit_conv_flag,
12363 Index& doit_iteration_counter,
12366 const Tensor6& doit_i_field_old,
12368 const Agenda& input_agenda);
12378 const Agenda& input_agenda);
12388 Tensor4& doit_i_field1D_spectrum,
12390 const Index f_index,
12392 const Agenda& input_agenda);
12400 const Tensor6& doit_scat_field,
12402 const Agenda& input_agenda);
12410 const Numeric rte_temperature,
12412 const Agenda& input_agenda);
12419 const Index forloop_index,
12421 const Agenda& input_agenda);
12429 Index& iy_error_type,
12433 const Index iy_agenda_call1,
12434 const Tensor3& iy_transmission,
12437 const Index cloudbox_on,
12438 const Index jacobian_do,
12446 const Agenda& input_agenda);
12456 const Index cloudbox_on,
12458 const Agenda& input_agenda);
12466 Index& iy_error_type,
12470 const Tensor3& iy_transmission,
12477 const Agenda& input_agenda);
12488 const Agenda& input_agenda);
12496 const Index imblock,
12500 const Agenda& input_agenda);
12511 const Matrix& sensor_los,
12513 const Agenda& input_agenda);
12521 const Agenda& input_agenda);
12534 const Matrix& sensor_los,
12535 const Index cloudbox_on,
12537 const Matrix& z_surface,
12539 const Agenda& input_agenda);
12548 const Index f_index,
12549 const Matrix& abs_scalar_gas,
12551 const Agenda& input_agenda);
12561 const Matrix& abs_vec_spt,
12562 const Index scat_p_index,
12563 const Index scat_lat_index,
12564 const Index scat_lon_index,
12566 const Agenda& input_agenda);
12574 const Index scat_za_index,
12575 const Index scat_lat_index,
12576 const Index scat_lon_index,
12577 const Index scat_p_index,
12578 const Index scat_aa_index,
12579 const Numeric rte_temperature,
12581 const Agenda& input_agenda);
12589 const Index atmosphere_dim,
12595 const Matrix& z_surface,
12597 const Agenda& input_agenda);
12606 const Numeric rte_temperature,
12607 const Vector& rte_vmr_list,
12609 const Agenda& input_agenda);
12615 Sparse& sensor_response,
12616 Vector& sensor_response_f,
12618 Vector& sensor_response_za,
12619 Vector& sensor_response_aa,
12621 const Index imblock,
12623 const Agenda& input_agenda);
12632 const Index scat_p_index,
12633 const Index scat_lat_index,
12634 const Index scat_lon_index,
12635 const Numeric rte_temperature,
12636 const Index scat_za_index,
12637 const Index scat_aa_index,
12639 const Agenda& input_agenda);
12645 Matrix& surface_emission,
12655 const Agenda& input_agenda);
12664 const Index ybatch_index,
12666 const Agenda& input_agenda);
12674 const Agenda& input_agenda);
12677 #endif // auto_md_h
void DoitAngularGridsSet_g(Workspace &ws, const MRecord &mr)
void VectorLogSpace_g(Workspace &ws, const MRecord &mr)
void ext_matInit(Tensor3 &ext_mat, const Vector &f_grid, const Index &stokes_dim, const Index &f_index, const Verbosity &verbosity)
WORKSPACE METHOD: ext_matInit.
void backend_channel_responseFlat(ArrayOfGriddedField1 &backend_channel_response, const Numeric &resolution, const Verbosity &verbosity)
WORKSPACE METHOD: backend_channel_responseFlat.
void Copy_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void rte_posAddRgeoid_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfGriddedField1ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void pnd_fieldSetup_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void ReadXML(T &v, const String &v_wsvname, const String &filename, const String &filename_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: ReadXML.
void Ignore_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void abs_n2Set(Vector &abs_n2, const ArrayOfArrayOfSpeciesTag &abs_species, const Matrix &abs_vmrs, const Verbosity &verbosity)
WORKSPACE METHOD: abs_n2Set.
void nrowsGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void Ignore(const T &gin1, const Verbosity &verbosity)
WORKSPACE METHOD: Ignore.
void nrowsGet_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Timer_g(Workspace &ws, const MRecord &mr)
void mc_antennaSetGaussianByFWHM_g(Workspace &ws, const MRecord &mr)
Implementation of gridded fields.
void Matrix2RowFromVectors_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void abs_lookupSetupBatch(Vector &abs_p, Vector &abs_t, Vector &abs_t_pert, Matrix &abs_vmrs, ArrayOfArrayOfSpeciesTag &abs_nls, Vector &abs_nls_pert, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfGriddedField4 &batch_atm_fields_compact, const Index &abs_p_interp_order, const Index &abs_t_interp_order, const Index &abs_nls_interp_order, const Numeric &p_step, const Numeric &t_step, const Numeric &h2o_step, const Vector &extremes, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupSetupBatch.
void ArrayOfArrayOfTensor3Create_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void NumericSet(Numeric &n, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: NumericSet.
void ReadXML_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void cloudboxOff_g(Workspace &ws, const MRecord &mr)
void nbooksGet(Index &nbooks, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: nbooksGet.
void cloudbox_checkedCalc_g(Workspace &ws, const MRecord &mr)
void AtmosphereSet1D(Index &atmosphere_dim, Vector &lat_grid, Vector &lon_grid, const Verbosity &verbosity)
WORKSPACE METHOD: AtmosphereSet1D.
void ppath_step_agendaExecute(Workspace &ws, Ppath &ppath_step, const Index atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Matrix &r_geoid, const Matrix &z_surface, const Agenda &input_agenda)
void ReadXML_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void AtmFieldsExpand1D_g(Workspace &ws, const MRecord &mr)
void y_unitApply_g(Workspace &ws, const MRecord &mr)
void DoitWriteIterationFields_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 iyEmissionStandardClearskyBasic_g(Workspace &ws, const MRecord &mr)
void AbsInputFromAtmFields_g(Workspace &ws, const MRecord &mr)
void MatrixSetConstant(Matrix &m, const Index &nrows, const Index &ncols, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixSetConstant.
void Matrix3ColFromVectors(Matrix &m, const Vector &v1, const Vector &v2, const Vector &v3, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix3ColFromVectors.
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 TimerCreate(Timer &var, const Verbosity &verbosity)
WORKSPACE METHOD: TimerCreate.
void Print_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void GriddedField2Create_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void iyEmissionStandardClearskyBasic(Workspace &ws, Matrix &iy, const Vector &rte_pos, const Vector &rte_los, 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 Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Matrix &r_geoid, const Matrix &z_surface, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Index &stokes_dim, const Vector &f_grid, const Agenda &ppath_step_agenda, const Agenda &emission_agenda, const Agenda &abs_scalar_gas_agenda, const Agenda &iy_clearsky_basic_agenda, const Agenda &iy_space_agenda, const Agenda &surface_prop_agenda, const Agenda &iy_cloudbox_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: iyEmissionStandardClearskyBasic.
void WriteXMLIndexed_sg_GridPos_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Timer_g(Workspace &ws, const MRecord &mr)
void doit_za_grid_optCalc(Vector &doit_za_grid_opt, const Tensor6 &doit_i_field, const Vector &scat_za_grid, const Index &doit_za_interp, const Numeric &acc, const Verbosity &verbosity)
WORKSPACE METHOD: doit_za_grid_optCalc.
void nshelvesGet_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void verbositySetScreen(Verbosity &verbosity, const Index &level)
WORKSPACE METHOD: verbositySetScreen.
void abs_scalar_gasCalcLBL(Matrix &abs_scalar_gas, const Vector &f_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const Vector &abs_n2, const ArrayOfArrayOfLineRecord &abs_lines_per_species, const ArrayOfLineshapeSpec &abs_lineshape, const ArrayOfString &abs_cont_names, const ArrayOfString &abs_cont_models, const ArrayOfVector &abs_cont_parameters, const Index &f_index, const Numeric &rte_pressure, const Numeric &rte_temperature, const Vector &rte_vmr_list, const Numeric &rte_doppler, const Verbosity &verbosity)
WORKSPACE METHOD: abs_scalar_gasCalcLBL.
void WriteXML_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void ArrayOfLineRecordCreate(ArrayOfLineRecord &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfLineRecordCreate.
void iy_space_agendaExecute(Workspace &ws, Matrix &iy, const Vector &rte_pos, const Vector &rte_los, const Agenda &input_agenda)
void INCLUDE_g(Workspace &ws, const MRecord &mr)
void abs_linesReadFromArts_g(Workspace &ws, const MRecord &mr)
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 ArrayOfArrayOfTensor6Create(ArrayOfArrayOfTensor6 &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfTensor6Create.
void Ignore_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void GriddedField4Create_g(Workspace &ws, const MRecord &mr)
void atm_fields_compactAddConstant_g(Workspace &ws, const MRecord &mr)
void MCIPA_g(Workspace &ws, const MRecord &mr)
void abs_lookupCreate_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_String_g(Workspace &ws, const MRecord &mr)
void scat_data_rawCheck_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfVector_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 String &method, const Numeric &dt, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddTemperature.
void ybatchCalc(Workspace &ws, Matrix &ybatch, 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 ParticleSpeciesSet_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void z_fieldFromHSE_g(Workspace &ws, const MRecord &mr)
void pha_mat_spt_agendaExecute(Workspace &ws, Tensor5 &pha_mat_spt, const Index scat_za_index, const Index scat_lat_index, const Index scat_lon_index, const Index scat_p_index, const Index scat_aa_index, const Numeric rte_temperature, const Agenda &input_agenda)
void sensor_responseFromArrayData_g(Workspace &ws, const MRecord &mr)
void DoitWriteIterationFields(const Index &doit_iteration_counter, const Tensor6 &doit_i_field, const ArrayOfIndex &iterations, const Verbosity &verbosity)
WORKSPACE METHOD: DoitWriteIterationFields.
void ReadXML_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void verbositySet_g(Workspace &ws, const MRecord &mr)
void NumericScale_g(Workspace &ws, const MRecord &mr)
void 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 Vector &lat_grid, const Vector &lon_grid, const Tensor3 &t_field, const Tensor4 &vmr_field, 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 WriteXML_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfGriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void abs_xsec_per_speciesAddLines(ArrayOfMatrix &abs_xsec_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const Vector &f_grid, const Vector &abs_p, const Vector &abs_t, const Vector &abs_h2o, const Matrix &abs_vmrs, const ArrayOfArrayOfLineRecord &abs_lines_per_species, const ArrayOfLineshapeSpec &abs_lineshape, const Verbosity &verbosity)
WORKSPACE METHOD: abs_xsec_per_speciesAddLines.
void abs_coefCalcFromXsec_g(Workspace &ws, const MRecord &mr)
void Print_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfSparseArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void Tensor4SetConstant(Tensor4 &t, const Index &nbooks, const Index &npages, const Index &nrows, const Index &ncols, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor4SetConstant.
void Touch_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void ArrayOfGriddedField1Create_g(Workspace &ws, const MRecord &mr)
void ArrayOfIndexSet(ArrayOfIndex &ai, const ArrayOfIndex &values, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfIndexSet.
void Append_sg_ArrayOfArrayOfIndexArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void Tensor6Create_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void iyBeerLambertStandardClearsky_g(Workspace &ws, const MRecord &mr)
void Tensor3SetConstant_g(Workspace &ws, const MRecord &mr)
void surface_prop_agendaExecute(Workspace &ws, Matrix &surface_emission, Matrix &surface_los, Tensor4 &surface_rmatrix, const Vector &rte_pos, const Vector &rte_los, const GridPos &rte_gp_p, const GridPos &rte_gp_lat, const GridPos &rte_gp_lon, const Agenda &input_agenda)
void ParticleTypeAddAll_g(Workspace &ws, const MRecord &mr)
void abs_linesReadFromMytran2_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void ScatteringMetaDataCreate_g(Workspace &ws, const MRecord &mr)
void doit_rte_agendaExecute(Workspace &ws, Tensor6 &doit_i_field, const Tensor6 &doit_scat_field, const Agenda &input_agenda)
void cloudbox_checkedCalc(Index &cloudbox_checked, const Index &basics_checked, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Verbosity &verbosity)
WORKSPACE METHOD: cloudbox_checkedCalc.
void Copy_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void ArrayOfStringSet(ArrayOfString &as, const ArrayOfString &text, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfStringSet.
void Touch_sg_GridPos_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void Tensor3Create_g(Workspace &ws, const MRecord &mr)
void Extract_sg_Tensor3Tensor4_g(Workspace &ws, const MRecord &mr)
void ArrayOfGriddedField1Create(ArrayOfGriddedField1 &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfGriddedField1Create.
void Copy_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_String_g(Workspace &ws, const MRecord &mr)
void VectorCreate(Vector &var, const Verbosity &verbosity)
WORKSPACE METHOD: VectorCreate.
void WriteXMLIndexed_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void sensor_responseSimpleAMSU(Vector &f_grid, Index &antenna_dim, Vector &mblock_za_grid, Vector &mblock_aa_grid, Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, ArrayOfIndex &sensor_response_pol_grid, Vector &sensor_response_za_grid, Vector &sensor_response_aa_grid, Index &sensor_norm, const Index &atmosphere_dim, const Index &stokes_dim, const Matrix &sensor_description_amsu, const Numeric &spacing, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseSimpleAMSU.
void Select_sg_ArrayOfArrayOfTensor6ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void ext_matInit_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void ArrayOfGriddedField3Create(ArrayOfGriddedField3 &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfGriddedField3Create.
void doit_conv_flagAbsBT_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 &rte_los, const Numeric &surface_skin_t, const Vector &surface_scalar_reflectivity, const Index &np, const Numeric &za_pos, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceLambertianSimple.
void ReadXML_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void MatrixSetConstant_g(Workspace &ws, const MRecord &mr)
void abs_linesReadFromSplitArtscat_g(Workspace &ws, const MRecord &mr)
void Copy_sg_GridPos_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfArrayOfGriddedField3ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void IndexSet(Index &i, const Index &value, const Verbosity &verbosity)
WORKSPACE METHOD: IndexSet.
void nelemGet_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void Exit_g(Workspace &ws, const MRecord &mr)
void verbositySetScreen_g(Workspace &ws, const MRecord &mr)
void MatrixCompare_g(Workspace &ws, const MRecord &mr)
void jacobianCalcTemperaturePerturbations(Workspace &ws, Matrix &jacobian, const Index &imblock, const Vector &iyb, const Vector &yb, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const Matrix &r_geoid, const Matrix &z_surface, const Index &cloudbox_on, const Index &stokes_dim, const Vector &f_grid, const Matrix &sensor_pos, const Matrix &sensor_los, const Vector &mblock_za_grid, const Vector &mblock_aa_grid, const Index &antenna_dim, const Sparse &sensor_response, const Agenda &iy_clearsky_agenda, const String &y_unit, const Numeric &p_hse, const Numeric &z_hse_accuracy, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcTemperaturePerturbations.
void Append_sg_ArrayOfTensor3ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void abs_fieldCalc_g(Workspace &ws, const MRecord &mr)
void abs_linesReadFromSplitArtscat(ArrayOfLineRecord &abs_lines, const ArrayOfArrayOfSpeciesTag &abs_species, const String &basename, const Numeric &fmin, const Numeric &fmax, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesReadFromSplitArtscat.
void atm_fields_compactFromMatrixChevalAll(GriddedField4 &atm_fields_compact_all, GriddedField4 &atm_fields_compact, const Index &atmosphere_dim, const Matrix &gin1, const ArrayOfString &field_names, const Verbosity &verbosity)
WORKSPACE METHOD: atm_fields_compactFromMatrixChevalAll.
void Select_sg_ArrayOfLineshapeSpecArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
void nrowsGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void sensor_responseMixer_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Index_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_String_g(Workspace &ws, const MRecord &mr)
void refr_indexIR(Numeric &refr_index, const Numeric &rte_pressure, const Numeric &rte_temperature, const Vector &rte_vmr_list, const Verbosity &verbosity)
WORKSPACE METHOD: refr_indexIR.
void VectorFlip_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void pnd_fieldZero(Tensor4 &pnd_field, ArrayOfSingleScatteringData &scat_data_raw, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Verbosity &verbosity)
WORKSPACE METHOD: pnd_fieldZero.
void abs_lineshape_per_tgDefine(ArrayOfLineshapeSpec &abs_lineshape, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfString &shape, const ArrayOfString &normalizationfactor, const Vector &cutoff, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lineshape_per_tgDefine.
void ArrayOfScatteringMetaDataCreate_g(Workspace &ws, const MRecord &mr)
void Tensor5Create(Tensor5 &var, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor5Create.
void doit_mono_agendaExecute(Workspace &ws, Tensor6 &doit_i_field, Tensor7 &scat_i_p, Tensor7 &scat_i_lat, Tensor7 &scat_i_lon, Tensor4 &doit_i_field1D_spectrum, const Index f_index, const Agenda &input_agenda)
void IndexStep(Index &i2, const Index &gin1, const Verbosity &verbosity)
WORKSPACE METHOD: IndexStep.
void GasAbsLookupCreate_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfTensor6ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void DoitCloudboxFieldPut(Tensor7 &scat_i_p, Tensor7 &scat_i_lat, Tensor7 &scat_i_lon, Tensor4 &doit_i_field1D_spectrum, const Tensor6 &doit_i_field, const Vector &f_grid, const Index &f_index, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Index &stokes_dim, const Index &atmosphere_dim, const ArrayOfIndex &cloudbox_limits, const Matrix &sensor_pos, const Tensor3 &z_field, const Verbosity &verbosity)
WORKSPACE METHOD: DoitCloudboxFieldPut.
void Print_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void Tensor7Create(Tensor7 &var, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor7Create.
void Delete_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void rte_posSet(Vector &rte_pos, const Index &atmosphere_dim, const Numeric &r_or_z, const Numeric &lat, const Numeric &lon, const Verbosity &verbosity)
WORKSPACE METHOD: rte_posSet.
void NumericAdd_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfSpeciesTag_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 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 doit_i_fieldIterate(Workspace &ws, Tensor6 &doit_i_field, const Agenda &doit_scat_field_agenda, const Agenda &doit_rte_agenda, const Agenda &doit_conv_test_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: doit_i_fieldIterate.
void WriteXMLIndexed_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void Extract_sg_ArrayOfGriddedField3ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void pha_matExtractManually(Matrix &pha_mat_single, const Vector &f_grid, const Index &f_index, const Index &stokes_dim, const ArrayOfSingleScatteringData &scat_data_raw, const Numeric &rte_temperature, const Numeric &za_out, const Numeric &aa_out, const Numeric &za_in, const Numeric &aa_in, const Verbosity &verbosity)
WORKSPACE METHOD: pha_matExtractManually.
void abs_lookupTestAccMC_g(Workspace &ws, const MRecord &mr)
void jacobianCalcPolyfit(Matrix &jacobian, const Index &imblock, const Vector &iyb, const Vector &yb, const Sparse &sensor_response, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_f_grid, const Vector &sensor_response_za_grid, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const Index &poly_coeff, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcPolyfit.
void ybatchMetProfilesClear_g(Workspace &ws, const MRecord &mr)
void AtmFieldsFromCompactChevalAll(Vector &p_grid, Vector &lat_grid, Vector &lon_grid, Tensor3 &t_field, Tensor3 &z_field, Tensor4 &massdensity_field, Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const GriddedField4 &atm_fields_compact_all, const Index &atmosphere_dim, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldsFromCompactChevalAll.
void ReadXML_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void Tensor7SetConstant_g(Workspace &ws, const MRecord &mr)
void ParticleTypeAddAll(ArrayOfSingleScatteringData &scat_data_raw, ArrayOfGriddedField3 &pnd_field_raw, const Index &atmosphere_dim, const Vector &f_grid, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const ArrayOfIndex &cloudbox_limits, const String &filename_scat_data, const String &filename_pnd_field, const Verbosity &verbosity)
WORKSPACE METHOD: ParticleTypeAddAll.
void jacobianCalcFreqShiftAndStretchInterp_g(Workspace &ws, const MRecord &mr)
void surfaceBlackbody(Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Vector &f_grid, const Index &stokes_dim, const Numeric &surface_skin_t, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceBlackbody.
void Extract_sg_StringArrayOfString_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
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 MatrixScale(Matrix &mout, const Matrix &min, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixScale.
void Append_sg_ArrayOfGriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfLineRecordCreate(ArrayOfArrayOfLineRecord &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfLineRecordCreate.
void doit_i_fieldSetConst(Tensor6 &doit_i_field, const Tensor7 &scat_i_p, const Tensor7 &scat_i_lat, const Tensor7 &scat_i_lon, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const Index &stokes_dim, const Vector &value, const Verbosity &verbosity)
WORKSPACE METHOD: doit_i_fieldSetConst.
void Matrix1ColFromVector(Matrix &m, const Vector &v, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix1ColFromVector.
void ReadXML_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void WMRFSelectChannels(Vector &f_grid, Sparse &wmrf_weights, Vector &f_backend, const ArrayOfIndex &wmrf_channels, const Verbosity &verbosity)
WORKSPACE METHOD: WMRFSelectChannels.
void atm_fields_compactAddSpecies_g(Workspace &ws, const MRecord &mr)
void nvitrinesGet(Index &nvitrines, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: nvitrinesGet.
void ScatteringDisort(Workspace &ws, Tensor7 &scat_i_p, Tensor7 &scat_i_lat, Tensor7 &scat_i_lon, Index &f_index, ArrayOfSingleScatteringData &scat_data_mono, Tensor4 &doit_i_field1D_spectrum, const ArrayOfIndex &cloudbox_limits, const Index &stokes_dim, const Agenda &opt_prop_part_agenda, const Agenda &abs_scalar_gas_agenda, const Agenda &spt_calc_agenda, const Tensor4 &pnd_field, const Tensor3 &t_field, const Tensor3 &z_field, const Vector &p_grid, const Tensor4 &vmr_field, const ArrayOfSingleScatteringData &scat_data_raw, const Vector &f_grid, const Vector &scat_za_grid, const Matrix &surface_emissivity_DISORT, const Verbosity &verbosity)
WORKSPACE METHOD: ScatteringDisort.
void antenna_responseGaussian_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesAddMirrorLines(ArrayOfArrayOfLineRecord &abs_lines_per_species, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesAddMirrorLines.
void ext_matAddGas_g(Workspace &ws, const MRecord &mr)
void ArrayOfGriddedField4Create(ArrayOfGriddedField4 &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfGriddedField4Create.
void FrequencyFromWavelength(T &frequency, const T &wavelength, const Verbosity &verbosity)
WORKSPACE METHOD: FrequencyFromWavelength.
void sensor_responseInit_g(Workspace &ws, const MRecord &mr)
void ext_matAddPart(Tensor3 &ext_mat, const Tensor3 &ext_mat_spt, const Tensor4 &pnd_field, const Index &atmosphere_dim, const Index &scat_p_index, const Index &scat_lat_index, const Index &scat_lon_index, const Verbosity &verbosity)
WORKSPACE METHOD: ext_matAddPart.
void Tensor7Create_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void ForLoop_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void Print_sg_Index_g(Workspace &ws, const MRecord &mr)
void InterpSurfaceEmissivityFieldIncLatLon_g(Workspace &ws, const MRecord &mr)
void Tensor3AddScalar(Tensor3 &tout, const Tensor3 &tin, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor3AddScalar.
void AntennaMultiBeamsToPencilBeams_g(Workspace &ws, const MRecord &mr)
void mc_antennaSetPencilBeam(MCAntenna &mc_antenna, const Verbosity &verbosity)
WORKSPACE METHOD: mc_antennaSetPencilBeam.
void jacobianClose(Workspace &ws, Index &jacobian_do, Matrix &jacobian, ArrayOfArrayOfIndex &jacobian_indices, Agenda &jacobian_agenda, const ArrayOfRetrievalQuantity &jacobian_quantities, const Matrix &sensor_pos, const Sparse &sensor_response, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianClose.
void ScatteringParticlesSelect_g(Workspace &ws, const MRecord &mr)
void Touch_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void Error(const String &msg, const Verbosity &verbosity)
WORKSPACE METHOD: Error.
void ncolsGet_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void Error_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void timerStart_g(Workspace &ws, const MRecord &mr)
void DoitInit(Index &scat_p_index, Index &scat_lat_index, Index &scat_lon_index, Index &scat_za_index, Index &scat_aa_index, Tensor6 &doit_scat_field, Tensor6 &doit_i_field, Index &doit_is_initialized, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Index &doit_za_grid_size, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const ArrayOfSingleScatteringData &scat_data_raw, const Verbosity &verbosity)
WORKSPACE METHOD: DoitInit.
void PrintWorkspace_g(Workspace &ws, const MRecord &mr)
void yCalc2(Workspace &ws, Vector &y, Vector &y_f, ArrayOfIndex &y_pol, Matrix &y_pos, Matrix &y_los, Vector &y_error, Vector &y_aux, Matrix &jacobian, const Index &basics_checked, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Index &cloudbox_on, const Index &cloudbox_checked, const Index &stokes_dim, const Vector &f_grid, const Matrix &sensor_pos, const Matrix &sensor_los, const Vector &mblock_za_grid, const Vector &mblock_aa_grid, const Index &antenna_dim, const Agenda &sensor_response_agenda, const Agenda &iy_clearsky_agenda, const String &y_unit, const Agenda &jacobian_agenda, const Index &jacobian_do, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const Verbosity &verbosity)
WORKSPACE METHOD: yCalc2.
void WriteXML_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void sensor_responseFrequencySwitching_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfGriddedField2ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void MatrixUnitIntensity_g(Workspace &ws, const MRecord &mr)
void MatrixCBR(Matrix &m, const Index &stokes_dim, const Vector &f, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixCBR.
void doit_conv_flagLsq(Index &doit_conv_flag, Index &doit_iteration_counter, const Tensor6 &doit_i_field, const Tensor6 &doit_i_field_old, const Vector &f_grid, const Index &f_index, const Vector &epsilon, const Verbosity &verbosity)
WORKSPACE METHOD: doit_conv_flagLsq.
void Copy_sg_Timer_g(Workspace &ws, const MRecord &mr)
void iyEmissionStandardClearsky(Workspace &ws, Matrix &iy, Matrix &iy_error, Index &iy_error_type, Matrix &iy_aux, ArrayOfTensor3 &diy_dx, const Index &iy_agenda_call1, const Tensor3 &iy_transmission, const Vector &rte_pos, const Vector &rte_los, 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 Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Matrix &r_geoid, const Matrix &z_surface, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Index &stokes_dim, const Vector &f_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const Agenda &ppath_step_agenda, const Agenda &emission_agenda, const Agenda &abs_scalar_gas_agenda, const Agenda &iy_clearsky_agenda, const Agenda &iy_space_agenda, const Agenda &surface_prop_agenda, const Agenda &iy_cloudbox_agenda, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const Verbosity &verbosity)
WORKSPACE METHOD: iyEmissionStandardClearsky.
void WriteXMLIndexed_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void Delete_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void ParticleSpeciesInit(ArrayOfString &part_species, const Verbosity &verbosity)
WORKSPACE METHOD: ParticleSpeciesInit.
void abs_cont_descriptionInit_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void MCGeneral_g(Workspace &ws, const MRecord &mr)
void VectorLogSpace(Vector &gout1, const Numeric &start, const Numeric &stop, const Numeric &step, const Verbosity &verbosity)
WORKSPACE METHOD: VectorLogSpace.
void Touch_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void iyInterpPolyCloudboxField_g(Workspace &ws, const MRecord &mr)
void Print_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void doit_i_fieldUpdateSeq1D_g(Workspace &ws, const MRecord &mr)
void MCAntennaCreate(MCAntenna &var, const Verbosity &verbosity)
WORKSPACE METHOD: MCAntennaCreate.
void Delete_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void AtmRawRead(GriddedField3 &t_field_raw, GriddedField3 &z_field_raw, ArrayOfGriddedField3 &vmr_field_raw, const ArrayOfArrayOfSpeciesTag &abs_species, const String &basename, const Verbosity &verbosity)
WORKSPACE METHOD: AtmRawRead.
void jacobianInit_g(Workspace &ws, const MRecord &mr)
void Print_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void GriddedField4Create(GriddedField4 &var, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField4Create.
void nelemGet_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void surfaceFlatSingleEmissivity(Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Vector &f_grid, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &rte_los, const Numeric &surface_skin_t, const Numeric &surface_emissivity, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceFlatSingleEmissivity.
void nrowsGet(Index &nrows, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: nrowsGet.
void abs_linesReadFromHitran2004(ArrayOfLineRecord &abs_lines, const String &filename, const Numeric &fmin, const Numeric &fmax, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesReadFromHitran2004.
void WriteXMLIndexed_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void VectorExtractFromMatrix(Vector &v, const Matrix &m, const Index &i, const String &direction, const Verbosity &verbosity)
WORKSPACE METHOD: VectorExtractFromMatrix.
void sensor_responseFillFgrid_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void output_file_formatSetBinary_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void atm_fields_compactAddSpecies(GriddedField4 &atm_fields_compact, const String &name, const GriddedField3 &value, const Verbosity &verbosity)
WORKSPACE METHOD: atm_fields_compactAddSpecies.
void ReadXML_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void sensorOff_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfScatteringMetaDataArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void AtmFieldsFromCompactChevalAll_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void sensor_responseFillFgrid(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_za_grid, const Vector &sensor_response_aa_grid, const Index &polyorder, const Index &nfill, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseFillFgrid.
void AgendaAppend(Workspace &ws, Agenda &aout, const String &aout_wsvname, const Agenda &ain, const String &ain_wsvname, const Agenda &input_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: AgendaAppend.
void Delete_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void Print_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void emissionPlanck_g(Workspace &ws, const MRecord &mr)
void pha_mat_sptFromData(Tensor5 &pha_mat_spt, const ArrayOfSingleScatteringData &scat_data_raw, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Index &scat_za_index, const Index &scat_aa_index, const Index &f_index, const Vector &f_grid, const Numeric &rte_temperature, const Tensor4 &pnd_field, const Index &scat_p_index, const Index &scat_lat_index, const Index &scat_lon_index, const Verbosity &verbosity)
WORKSPACE METHOD: pha_mat_sptFromData.
void Ignore_sg_Timer_g(Workspace &ws, const MRecord &mr)
void Delete_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void nbooksGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void VectorAddScalar(Vector &v1, const Vector &v2, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: VectorAddScalar.
void WriteXML_sg_Index_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void ArrayOfMatrixCreate(ArrayOfMatrix &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfMatrixCreate.
void backend_channel_responseGaussian_g(Workspace &ws, const MRecord &mr)
void AtmosphereSet3D(Index &atmosphere_dim, const Verbosity &verbosity)
WORKSPACE METHOD: AtmosphereSet3D.
void iyEmissionStandardClearsky_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void IndexCreate_g(Workspace &ws, const MRecord &mr)
void doit_za_interpSet(Index &doit_za_interp, const Index &atmosphere_dim, const String &interp_method, const Verbosity &verbosity)
WORKSPACE METHOD: doit_za_interpSet.
void Copy_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesReadFromCatalogues_g(Workspace &ws, const MRecord &mr)
void Tensor4Create_g(Workspace &ws, const MRecord &mr)
void ArrayOfTensor3Create(ArrayOfTensor3 &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTensor3Create.
void batch_atm_fields_compactAddSpecies(ArrayOfGriddedField4 &batch_atm_fields_compact, const String &name, const GriddedField3 &value, const Verbosity &verbosity)
WORKSPACE METHOD: batch_atm_fields_compactAddSpecies.
void cloudboxSetManually_g(Workspace &ws, const MRecord &mr)
void AtmFieldsCalcExpand1D(Tensor3 &t_field, Tensor3 &z_field, Tensor4 &vmr_field, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const GriddedField3 &t_field_raw, const GriddedField3 &z_field_raw, const ArrayOfGriddedField3 &vmr_field_raw, const Index &atmosphere_dim, const Index &interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldsCalcExpand1D.
void nelemGet_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void sensor_responseBackendFrequencySwitching(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_za_grid, const Vector &sensor_response_aa_grid, const Vector &f_backend, const ArrayOfGriddedField1 &backend_channel_response, const Index &sensor_norm, const Numeric &df_1, const Numeric &df2, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseBackendFrequencySwitching.
void abs_coefCalcFromXsec(Matrix &abs_coef, ArrayOfMatrix &abs_coef_per_species, const ArrayOfMatrix &abs_xsec_per_species, const Matrix &abs_vmrs, const Vector &abs_p, const Vector &abs_t, const Verbosity &verbosity)
WORKSPACE METHOD: abs_coefCalcFromXsec.
void Select_sg_ArrayOfMatrixArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void VectorFlip(Vector &gout1, const Vector &gin1, const Verbosity &verbosity)
WORKSPACE METHOD: VectorFlip.
void nelemGet_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void iyMC(Workspace &ws, Matrix &iy, Matrix &iy_error, Index &iy_error_type, Matrix &iy_aux, ArrayOfTensor3 &diy_dx, const Index &iy_agenda_call1, const Tensor3 &iy_transmission, const Vector &rte_pos, const Vector &rte_los, 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 Matrix &r_geoid, const Matrix &z_surface, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Index &cloudbox_checked, const Index &stokes_dim, const Vector &f_grid, const ArrayOfSingleScatteringData &scat_data_raw, const Agenda &iy_space_agenda, const Agenda &surface_prop_agenda, const Agenda &abs_scalar_gas_agenda, const Agenda &opt_prop_gas_agenda, const Tensor4 &pnd_field, const String &y_unit, const Numeric &mc_std_err, const Index &mc_max_time, const Index &mc_max_iter, const Verbosity &verbosity)
WORKSPACE METHOD: iyMC.
void SparseSparseMultiply_g(Workspace &ws, const MRecord &mr)
void VectorExtractFromMatrix_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void CloudboxGetIncoming(Workspace &ws, Tensor7 &scat_i_p, Tensor7 &scat_i_lat, Tensor7 &scat_i_lon, const Agenda &iy_clearsky_basic_agenda, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Matrix &r_geoid, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Vector &f_grid, const Index &stokes_dim, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Verbosity &verbosity)
WORKSPACE METHOD: CloudboxGetIncoming.
void WriteXML_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void f_gridFromSensorHIRS_g(Workspace &ws, const MRecord &mr)
void backend_channel_responseGaussian(ArrayOfGriddedField1 &backend_channel_response, const Numeric &fwhm, const Numeric &xwidth_si, const Numeric &dx_si, const Verbosity &verbosity)
WORKSPACE METHOD: backend_channel_responseGaussian.
void Extract_sg_MatrixTensor3_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesCompact_g(Workspace &ws, const MRecord &mr)
void abs_vecAddPart(Matrix &abs_vec, const Matrix &abs_vec_spt, const Tensor4 &pnd_field, const Index &atmosphere_dim, const Index &scat_p_index, const Index &scat_lat_index, const Index &scat_lon_index, const Verbosity &verbosity)
WORKSPACE METHOD: abs_vecAddPart.
void sensor_response_agendaExecute(Workspace &ws, Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, const Index imblock, const Agenda &input_agenda)
void abs_lookupSetupWide_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void antenna_responseGaussian(GriddedField4 &antenna_response, const Numeric &fwhm, const Numeric &xwidth_si, const Numeric &dx_si, const Verbosity &verbosity)
WORKSPACE METHOD: antenna_responseGaussian.
void Tensor3AddScalar_g(Workspace &ws, const MRecord &mr)
void Delete_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void ArrayOfGriddedField3Create_g(Workspace &ws, const MRecord &mr)
void refr_indexIR_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 jacobianCalcTemperatureAnalytical(Matrix &jacobian, const Index &imblock, const Vector &iyb, const Vector &yb, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcTemperatureAnalytical.
An Antenna object used by MCGeneral.
void abs_lines_per_speciesCompact(ArrayOfArrayOfLineRecord &abs_lines_per_species, const ArrayOfLineshapeSpec &abs_lineshape, const Vector &f_grid, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesCompact.
void f_gridFromGasAbsLookup(Vector &f_grid, const GasAbsLookup &abs_lookup, const Verbosity &verbosity)
WORKSPACE METHOD: f_gridFromGasAbsLookup.
void Matrix1ColFromVector_g(Workspace &ws, const MRecord &mr)
void GriddedField2Create(GriddedField2 &var, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField2Create.
void Touch_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void GasAbsLookupCreate(GasAbsLookup &var, const Verbosity &verbosity)
WORKSPACE METHOD: GasAbsLookupCreate.
void output_file_formatSetZippedAscii_g(Workspace &ws, const MRecord &mr)
void output_file_formatSetAscii_g(Workspace &ws, const MRecord &mr)
void nrowsGet_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void AntennaSet1D(Index &antenna_dim, Vector &mblock_aa_grid, const Verbosity &verbosity)
WORKSPACE METHOD: AntennaSet1D.
void verbositySetAgenda_g(Workspace &ws, const MRecord &mr)
void p_gridFromGasAbsLookup_g(Workspace &ws, const MRecord &mr)
void npagesGet_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTensor4ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void VectorZtanToZaRefr1D(Workspace &ws, Vector &v_za, const Agenda &refr_index_agenda, const Matrix &sensor_pos, const Vector &p_grid, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Matrix &r_geoid, const Index &atmosphere_dim, const Vector &v_ztan, const Verbosity &verbosity)
WORKSPACE METHOD: VectorZtanToZaRefr1D.
void Copy_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void jacobianAddFreqShiftAndStretch_g(Workspace &ws, const MRecord &mr)
void doit_i_fieldUpdateSeq3D_g(Workspace &ws, const MRecord &mr)
void WriteMolTau_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void cloudboxSetAutomatically_g(Workspace &ws, const MRecord &mr)
void pha_mat_sptFromMonoData_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Vector_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void doit_conv_flagAbs_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void CloudboxGetIncoming_g(Workspace &ws, const MRecord &mr)
void ArrayOfGriddedField4Create_g(Workspace &ws, const MRecord &mr)
void DoitInit_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 VectorMatrixMultiply(Vector &gout1, const Matrix &gin1, const Vector &gin2, const Verbosity &verbosity)
WORKSPACE METHOD: VectorMatrixMultiply.
void ppath_stepRefractionEuler(Workspace &ws, Ppath &ppath_step, Numeric &rte_pressure, Numeric &rte_temperature, Vector &rte_vmr_list, Numeric &refr_index, const Agenda &refr_index_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 Matrix &r_geoid, const Matrix &z_surface, const Numeric &ppath_lmax, const Numeric &ppath_lraytrace, const Verbosity &verbosity)
WORKSPACE METHOD: ppath_stepRefractionEuler.
void abs_coefCalc_g(Workspace &ws, const MRecord &mr)
void Print_sg_GridPos_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 r_geoidSpherical(Matrix &r_geoid, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Numeric &r, const Verbosity &verbosity)
WORKSPACE METHOD: r_geoidSpherical.
void WriteXMLIndexed_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void surfaceBlackbody_g(Workspace &ws, const MRecord &mr)
void sensor_responseWMRF_g(Workspace &ws, const MRecord &mr)
void f_gridFromSensorHIRS(Vector &f_grid, const Vector &f_backend, const ArrayOfGriddedField1 &backend_channel_response, const Numeric &spacing, const Verbosity &verbosity)
WORKSPACE METHOD: f_gridFromSensorHIRS.
void VectorSet_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void VectorZtanToZa1D(Vector &v_za, const Matrix &sensor_pos, const Matrix &r_geoid, const Index &atmosphere_dim, const Vector &v_ztan, const Verbosity &verbosity)
WORKSPACE METHOD: VectorZtanToZa1D.
void DoitAngularGridsSet(Index &doit_za_grid_size, Vector &scat_aa_grid, Vector &scat_za_grid, const Index &N_za_grid, const Index &N_aa_grid, const String &za_grid_opt_file, const Verbosity &verbosity)
WORKSPACE METHOD: DoitAngularGridsSet.
void Append_sg_ArrayOfMatrixArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_GridPos_g(Workspace &ws, const MRecord &mr)
void sensor_responseSimpleAMSU_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void jacobianCalcPointingZaRecalc(Workspace &ws, Matrix &jacobian, const Index &imblock, const Vector &iyb, const Vector &yb, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Index &cloudbox_on, const Index &stokes_dim, const Vector &f_grid, const Matrix &sensor_pos, const Matrix &sensor_los, const Vector &mblock_za_grid, const Vector &mblock_aa_grid, const Index &antenna_dim, const Sparse &sensor_response, const Vector &sensor_time, const Agenda &iy_clearsky_agenda, const String &y_unit, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcPointingZaRecalc.
void doit_scat_field_agendaExecute(Workspace &ws, Tensor6 &doit_scat_field, const Tensor6 &doit_i_field, const Agenda &input_agenda)
void ReadNetCDF_sg_Vector_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void iyBeerLambertStandardClearsky(Workspace &ws, Matrix &iy, Matrix &iy_error, Index &iy_error_type, Matrix &iy_aux, ArrayOfTensor3 &diy_dx, const Index &iy_agenda_call1, const Tensor3 &iy_transmission, const Vector &rte_pos, const Vector &rte_los, 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 Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Matrix &r_geoid, const Matrix &z_surface, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Index &stokes_dim, const Vector &f_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const Agenda &ppath_step_agenda, const Agenda &abs_scalar_gas_agenda, const Agenda &iy_clearsky_agenda, const Agenda &iy_space_agenda, const Agenda &surface_prop_agenda, const Agenda &iy_cloudbox_agenda, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const Verbosity &verbosity)
WORKSPACE METHOD: iyBeerLambertStandardClearsky.
void verbosityInit(Verbosity &verbosity)
WORKSPACE METHOD: verbosityInit.
void Matrix3RowFromVectors_g(Workspace &ws, const MRecord &mr)
void abs_n2Set_g(Workspace &ws, const MRecord &mr)
void doit_za_grid_optCalc_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfLineRecordArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void pha_mat_sptFromData_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void forloop_agendaExecute(Workspace &ws, const Index forloop_index, const Agenda &input_agenda)
void Ignore_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void Massdensity_cleanup_g(Workspace &ws, const MRecord &mr)
The structure to describe a propagation path and releated quantities.
void Copy_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Index_g(Workspace &ws, const MRecord &mr)
void yCalc2_g(Workspace &ws, const MRecord &mr)
void rte_posSet_g(Workspace &ws, const MRecord &mr)
void abs_linesReadFromHitran_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfRetrievalQuantityArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfGriddedField1ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void ArrayOfLineRecordCreate_g(Workspace &ws, const MRecord &mr)
void Tensor4Scale(Tensor4 &tout, const Tensor4 &tin, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor4Scale.
void Delete_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
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 WriteXML_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
Structure which describes the single scattering properties of a.
void WriteXML_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void Copy_sg_String_g(Workspace &ws, const MRecord &mr)
void VectorSet(Vector &gout1, const Vector &values, const Verbosity &verbosity)
WORKSPACE METHOD: VectorSet.
void Append_sg_ArrayOfIndexArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
An absorption lookup table.
void abs_scalar_gasExtractFromLookup_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfMatrix_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 mc_IWP_cloud_opt_pathCalc_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfSparseArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void MatrixSet_g(Workspace &ws, const MRecord &mr)
void output_file_formatSetBinary(String &output_file_format, const Verbosity &verbosity)
WORKSPACE METHOD: output_file_formatSetBinary.
void WriteXML_sg_ArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
void abs_speciesAdd(ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfString &species, const Verbosity &verbosity)
WORKSPACE METHOD: abs_speciesAdd.
void ScatteringParticleTypeAndMetaRead_g(Workspace &ws, const MRecord &mr)
void nrowsGet_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void ArrayOfRetrievalQuantityCreate(ArrayOfRetrievalQuantity &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfRetrievalQuantityCreate.
void Arts(Workspace &ws, const Agenda &input_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: Arts.
void ybatchMetProfilesClear(Workspace &ws, Matrix &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 Matrix &r_geoid, const Index &nelem_p_grid, const String &met_profile_path, const Verbosity &verbosity)
WORKSPACE METHOD: ybatchMetProfilesClear.
void Copy_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfTensor3_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 npagesGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void CloudboxGetIncoming1DAtm(Workspace &ws, Tensor7 &scat_i_p, Tensor7 &scat_i_lat, Tensor7 &scat_i_lon, Index &cloudbox_on, const Agenda &iy_clearsky_basic_agenda, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Matrix &r_geoid, const ArrayOfIndex &cloudbox_limits, const Vector &f_grid, const Index &stokes_dim, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Verbosity &verbosity)
WORKSPACE METHOD: CloudboxGetIncoming1DAtm.
void doit_conv_test_agendaExecute(Workspace &ws, Index &doit_conv_flag, Index &doit_iteration_counter, const Tensor6 &doit_i_field, const Tensor6 &doit_i_field_old, const Agenda &input_agenda)
void Copy_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void opt_prop_part_agendaExecute(Workspace &ws, Tensor3 &ext_mat, Matrix &abs_vec, const Tensor3 &ext_mat_spt, const Matrix &abs_vec_spt, const Index scat_p_index, const Index scat_lat_index, const Index scat_lon_index, const Agenda &input_agenda)
void sensor_responseWMRF(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_za_grid, const Vector &sensor_response_aa_grid, const Sparse &wmrf_weights, const Vector &f_backend, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseWMRF.
void abs_vecAddPart_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void surfaceLambertianSimple_g(Workspace &ws, const MRecord &mr)
void MatrixPlanck(Matrix &m, const Index &stokes_dim, const Vector &gin1, const Numeric &gin2, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixPlanck.
void mc_antennaSetGaussianByFWHM(MCAntenna &mc_antenna, const Numeric &za_fwhm, const Numeric &aa_fwhm, const Verbosity &verbosity)
WORKSPACE METHOD: mc_antennaSetGaussianByFWHM.
void AtmRawRead_g(Workspace &ws, const MRecord &mr)
void nshelvesGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void ArrayOfIndexSetConstant(ArrayOfIndex &ai, const Index &nelem, const Index &value, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfIndexSetConstant.
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 Ignore_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void iyInterpCloudboxField_g(Workspace &ws, const MRecord &mr)
void pha_mat_sptFromDataDOITOpt(Tensor5 &pha_mat_spt, const ArrayOfTensor7 &pha_mat_sptDOITOpt, const ArrayOfSingleScatteringData &scat_data_mono, const Index &doit_za_grid_size, const Vector &scat_aa_grid, const Index &scat_za_index, const Index &scat_aa_index, const Numeric &rte_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 abs_cont_descriptionAppend_g(Workspace &ws, const MRecord &mr)
void Print(const T &v, const Index &level, const Verbosity &verbosity)
WORKSPACE METHOD: Print.
void Touch_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void Extract_sg_GriddedField4ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void ScatteringDoit(Workspace &ws, Tensor6 &doit_i_field, Tensor7 &scat_i_p, Tensor7 &scat_i_lat, Tensor7 &scat_i_lon, Tensor4 &doit_i_field1D_spectrum, const Index &cloudbox_on, const Vector &f_grid, const Agenda &doit_mono_agenda, const Index &doit_is_initialized, const Verbosity &verbosity)
WORKSPACE METHOD: ScatteringDoit.
void abs_xsec_per_speciesAddConts_g(Workspace &ws, const MRecord &mr)
void sensor_responseBackend(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_za_grid, const Vector &sensor_response_aa_grid, const Vector &f_backend, const ArrayOfGriddedField1 &backend_channel_response, const Index &sensor_norm, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseBackend.
void Delete_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void rte_losSet_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTensor6ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfGriddedField1Create_g(Workspace &ws, const MRecord &mr)
void Tensor5SetConstant_g(Workspace &ws, const MRecord &mr)
void z_fieldFromHSE(Tensor3 &z_field, 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 Matrix &r_geoid, const Matrix &z_surface, const Index &basics_checked, const Numeric &p_hse, const Numeric &z_hse_accuracy, const Verbosity &verbosity)
WORKSPACE METHOD: z_fieldFromHSE.
void Extract_sg_MatrixArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void abs_xsec_per_speciesAddConts(ArrayOfMatrix &abs_xsec_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const Vector &f_grid, const Vector &abs_p, const Vector &abs_t, const Vector &abs_n2, const Vector &abs_h2o, 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 WMRFSelectChannels_g(Workspace &ws, const MRecord &mr)
void batch_atm_fields_compactFromArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void DoitCloudboxFieldPut_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
void Test_g(Workspace &ws, const MRecord &mr)
void jacobianOff_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfTensor3Create(ArrayOfArrayOfTensor3 &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfTensor3Create.
void Copy_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void ReadNetCDF_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void GriddedField1Create_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfStringArrayOfString_g(Workspace &ws, const MRecord &mr)
void AntennaSet2D_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void jacobianCalcAbsSpeciesAnalytical_g(Workspace &ws, const MRecord &mr)
void VectorSetConstant(Vector &v, const Index &nelem, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: VectorSetConstant.
void WriteNetCDF_sg_Vector_g(Workspace &ws, const MRecord &mr)
void VectorScale_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void ReadNetCDF_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void mc_antennaSetGaussian_g(Workspace &ws, const MRecord &mr)
void StringSet(String &s, const String &text, const Verbosity &verbosity)
WORKSPACE METHOD: StringSet.
void scat_data_rawCheck(const ArrayOfSingleScatteringData &scat_data_raw, const Verbosity &verbosity)
WORKSPACE METHOD: scat_data_rawCheck.
void VerbosityCreate_g(Workspace &ws, const MRecord &mr)
void Matrix2ColFromVectors(Matrix &m, const Vector &v1, const Vector &v2, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix2ColFromVectors.
void StringSet_g(Workspace &ws, const MRecord &mr)
void abs_scalar_gasFromAbsCoef(Matrix &abs_scalar_gas, const ArrayOfMatrix &abs_coef_per_species, const Verbosity &verbosity)
WORKSPACE METHOD: abs_scalar_gasFromAbsCoef.
void IndexSet_g(Workspace &ws, const MRecord &mr)
void MatrixCreate(Matrix &var, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixCreate.
void abs_h2oSet(Vector &abs_h2o, const ArrayOfArrayOfSpeciesTag &abs_species, const Matrix &abs_vmrs, const Verbosity &verbosity)
WORKSPACE METHOD: abs_h2oSet.
void r_geoidWGS84_g(Workspace &ws, const MRecord &mr)
void ArrayOfTensor4Create(ArrayOfTensor4 &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTensor4Create.
void Touch_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfGriddedField4ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void Massdensity_cleanup(Tensor4 &massdensity_field, const Numeric &massdensity_threshold, const Verbosity &verbosity)
WORKSPACE METHOD: Massdensity_cleanup.
void Ignore_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void sensor_responseFrequencySwitching(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_za_grid, const Vector &sensor_response_aa_grid, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseFrequencySwitching.
void sensor_response_arraySingle_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void abs_lineshape_per_tgDefine_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void VerbosityCreate(Verbosity &var, const Verbosity &verbosity)
WORKSPACE METHOD: VerbosityCreate.
void FrequencyFromWavelength_sg_NumericNumeric_g(Workspace &ws, const MRecord &mr)
void abs_lookupAdapt_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void FlagOn(Index &i, const Verbosity &verbosity)
WORKSPACE METHOD: FlagOn.
void abs_xsec_per_speciesInit_g(Workspace &ws, const MRecord &mr)
void NumericScale(Numeric &b, const Numeric &a, const Numeric &v, const Verbosity &verbosity)
WORKSPACE METHOD: NumericScale.
void Copy_sg_GriddedField1_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 &rte_los, const Numeric &surface_skin_t, const Vector &surface_scalar_reflectivity, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceFlatReflectivity.
void doit_conv_flagLsq_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void Print_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void DoitScatteringDataPrepare(ArrayOfTensor7 &pha_mat_sptDOITOpt, ArrayOfSingleScatteringData &scat_data_mono, const Index &doit_za_grid_size, const Vector &scat_aa_grid, const ArrayOfSingleScatteringData &scat_data_raw, const Vector &f_grid, const Index &f_index, const Index &atmosphere_dim, const Index &stokes_dim, const Verbosity &verbosity)
WORKSPACE METHOD: DoitScatteringDataPrepare.
void IndexCreate(Index &var, const Verbosity &verbosity)
WORKSPACE METHOD: IndexCreate.
void AgendaCreate(Agenda &var, const Verbosity &verbosity)
WORKSPACE METHOD: AgendaCreate.
void Delete_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void ncolsGet_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
The implementation for String, the ARTS string class.
void Print_sg_ArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void AntennaConstantGaussian1D(Index &antenna_dim, Vector &mblock_za_grid, Vector &mblock_aa_grid, GriddedField4 &antenna_response, Matrix &antenna_los, const Index &n_za_grid, const Numeric &fwhm, const Numeric &xwidth_si, const Numeric &dx_si, const Verbosity &verbosity)
WORKSPACE METHOD: AntennaConstantGaussian1D.
void jacobianAddAbsSpecies_g(Workspace &ws, const MRecord &mr)
void Extract_sg_VectorArrayOfVector_g(Workspace &ws, const MRecord &mr)
void jacobianOff(Index &jacobian_do, Agenda &jacobian_agenda, ArrayOfRetrievalQuantity &jacobian_quantities, ArrayOfArrayOfIndex &jacobian_indices, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianOff.
void sensor_posAddRgeoid(Matrix &sensor_pos, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Matrix &r_geoid, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_posAddRgeoid.
void jacobianCalcAbsSpeciesPerturbations_g(Workspace &ws, const MRecord &mr)
void abs_lookupTestAccuracy(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 Vector &abs_n2, const ArrayOfArrayOfLineRecord &abs_lines_per_species, const ArrayOfLineshapeSpec &abs_lineshape, const ArrayOfString &abs_cont_names, const ArrayOfString &abs_cont_models, const ArrayOfVector &abs_cont_parameters, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupTestAccuracy.
void Print_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void abs_coefCalcSaveMemory(Matrix &abs_coef, const ArrayOfArrayOfSpeciesTag &abs_species, const Vector &f_grid, const Vector &abs_p, const Vector &abs_t, const Vector &abs_n2, const Vector &abs_h2o, const Matrix &abs_vmrs, const ArrayOfArrayOfLineRecord &abs_lines_per_species, const ArrayOfLineshapeSpec &abs_lineshape, const ArrayOfString &abs_cont_names, const ArrayOfString &abs_cont_models, const ArrayOfVector &abs_cont_parameters, const Verbosity &verbosity)
WORKSPACE METHOD: abs_coefCalcSaveMemory.
void AntennaOff(Index &antenna_dim, Vector &mblock_za_grid, Vector &mblock_aa_grid, const Verbosity &verbosity)
WORKSPACE METHOD: AntennaOff.
void sensor_responseMultiMixerBackend_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_GridPos_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void p_gridFromGasAbsLookup(Vector &p_grid, const GasAbsLookup &abs_lookup, const Verbosity &verbosity)
WORKSPACE METHOD: p_gridFromGasAbsLookup.
void ParticleTypeAdd_g(Workspace &ws, const MRecord &mr)
void doit_i_fieldUpdateSeq1D(Workspace &ws, Tensor6 &doit_i_field, const Tensor6 &doit_scat_field, const ArrayOfIndex &cloudbox_limits, const Agenda &abs_scalar_gas_agenda, const Tensor4 &vmr_field, const Agenda &spt_calc_agenda, const Vector &scat_za_grid, const Tensor4 &pnd_field, const Agenda &opt_prop_part_agenda, const Agenda &opt_prop_gas_agenda, const Agenda &ppath_step_agenda, const Vector &p_grid, const Tensor3 &z_field, const Matrix &r_geoid, const Matrix &z_surface, const Tensor3 &t_field, const Vector &f_grid, const Index &f_index, const Agenda &surface_prop_agenda, const Index &doit_za_interp, const Verbosity &verbosity)
WORKSPACE METHOD: doit_i_fieldUpdateSeq1D.
void WriteXML_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void ppathCalc(Workspace &ws, Ppath &ppath, 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 Matrix &r_geoid, const Matrix &z_surface, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Vector &rte_pos, const Vector &rte_los, const Verbosity &verbosity)
WORKSPACE METHOD: ppathCalc.
void Touch_sg_String_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Vector_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void Arts2(Workspace &ws, const Agenda &input_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: Arts2.
void Print_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void abs_lineshapeDefine(ArrayOfLineshapeSpec &abs_lineshape, const String &shape, const String &normalizationfactor, const Numeric &cutoff, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lineshapeDefine.
void Print_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void nvitrinesGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void WriteNetCDF_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void AtmosphereSet2D_g(Workspace &ws, const MRecord &mr)
void Tensor6Scale_g(Workspace &ws, const MRecord &mr)
void ParticleTypeInit_g(Workspace &ws, const MRecord &mr)
void MatrixMatrixMultiply_g(Workspace &ws, const MRecord &mr)
void iy_cloudbox_agendaExecute(Workspace &ws, Matrix &iy, Matrix &iy_error, Index &iy_error_type, Matrix &iy_aux, ArrayOfTensor3 &diy_dx, const Tensor3 &iy_transmission, const Vector &rte_pos, const Vector &rte_los, const GridPos &rte_gp_p, const GridPos &rte_gp_lat, const GridPos &rte_gp_lon, const Agenda &input_agenda)
void Delete_sg_Index_g(Workspace &ws, const MRecord &mr)
void MCGeneral(Workspace &ws, Vector &y, Index &mc_iteration_count, Vector &mc_error, Tensor3 &mc_points, const MCAntenna &mc_antenna, const Vector &f_grid, const Index &f_index, const Matrix &sensor_pos, const Matrix &sensor_los, const Index &stokes_dim, const Index &atmosphere_dim, const Agenda &iy_space_agenda, const Agenda &surface_prop_agenda, const Agenda &opt_prop_gas_agenda, const Agenda &abs_scalar_gas_agenda, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Matrix &r_geoid, const Matrix &z_surface, const Tensor3 &t_field, const Tensor4 &vmr_field, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Tensor4 &pnd_field, const ArrayOfSingleScatteringData &scat_data_mono, const Index &basics_checked, const Index &cloudbox_checked, const Index &mc_seed, const String &y_unit, const Numeric &mc_std_err, const Index &mc_max_time, const Index &mc_max_iter, const Verbosity &verbosity)
WORKSPACE METHOD: MCGeneral.
void NumericSet_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetEmpty(ArrayOfArrayOfLineRecord &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetEmpty.
void Touch_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void DoitScatteringDataPrepare_g(Workspace &ws, const MRecord &mr)
void abs_xsec_per_speciesInit(ArrayOfMatrix &abs_xsec_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const Vector &f_grid, const Vector &abs_p, const Verbosity &verbosity)
WORKSPACE METHOD: abs_xsec_per_speciesInit.
void abs_lines_per_speciesCreateFromLines_g(Workspace &ws, const MRecord &mr)
void VectorSetConstant_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfMatrixCreate_g(Workspace &ws, const MRecord &mr)
void sensor_responseAntenna_g(Workspace &ws, const MRecord &mr)
void jacobianCalcAbsSpeciesPerturbations(Workspace &ws, Matrix &jacobian, const Index &imblock, const Vector &iyb, const Vector &yb, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const Index &cloudbox_on, const Index &stokes_dim, const Vector &f_grid, const Matrix &sensor_pos, const Matrix &sensor_los, const Vector &mblock_za_grid, const Vector &mblock_aa_grid, const Index &antenna_dim, const Sparse &sensor_response, const Agenda &iy_clearsky_agenda, const String &y_unit, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const String &species, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcAbsSpeciesPerturbations.
void Delete_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void 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 opt_prop_sptFromMonoData(Tensor3 &ext_mat_spt, Matrix &abs_vec_spt, const ArrayOfSingleScatteringData &scat_data_mono, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Index &scat_za_index, const Index &scat_aa_index, const Numeric &rte_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 WriteXMLIndexed_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void AtmFieldsExpand1D(Tensor3 &t_field, Tensor3 &z_field, Tensor4 &vmr_field, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Index &atmosphere_dim, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldsExpand1D.
void Touch_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void Arts2_g(Workspace &ws, const MRecord &mr)
void MatrixSet(Matrix &gout1, const Matrix &values, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixSet.
void f_gridFromSensorAMSU_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void cloudboxSetDisort_g(Workspace &ws, const MRecord &mr)
void nrowsGet_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfIndexCreate(ArrayOfArrayOfIndex &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfIndexCreate.
void VectorNLinSpace_g(Workspace &ws, const MRecord &mr)
void Print_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void batch_atm_fields_compactAddConstant(ArrayOfGriddedField4 &batch_atm_fields_compact, const String &name, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: batch_atm_fields_compactAddConstant.
void ScatteringParticlesSelect(ArrayOfSingleScatteringData &scat_data_raw, ArrayOfScatteringMetaData &scat_data_meta_array, ArrayOfIndex &scat_data_nelem, const ArrayOfString &part_species, const Verbosity &verbosity)
WORKSPACE METHOD: ScatteringParticlesSelect.
void Select_sg_ArrayOfIndexArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void nbooksGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesSetEmpty_g(Workspace &ws, const MRecord &mr)
void PpathCreate_g(Workspace &ws, const MRecord &mr)
void abs_lookupTestAccMC(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 Vector &abs_n2, const ArrayOfArrayOfLineRecord &abs_lines_per_species, const ArrayOfLineshapeSpec &abs_lineshape, const ArrayOfString &abs_cont_names, const ArrayOfString &abs_cont_models, const ArrayOfVector &abs_cont_parameters, const Index &mc_seed, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupTestAccMC.
void Delete_sg_Vector_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void jacobianAddTemperature_g(Workspace &ws, const MRecord &mr)
void Touch_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void VectorInsertGridPoints_g(Workspace &ws, const MRecord &mr)
void f_gridSelectFIndex_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfScatteringMetaDataScatteringMetaData_g(Workspace &ws, const MRecord &mr)
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 Copy_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
void abs_scalar_gasExtractFromLookup(Matrix &abs_scalar_gas, 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 &f_index, const Numeric &rte_pressure, const Numeric &rte_temperature, const Vector &rte_vmr_list, const Numeric &rte_doppler, const Numeric &extpolfac, const Verbosity &verbosity)
WORKSPACE METHOD: abs_scalar_gasExtractFromLookup.
void surfaceFlatVaryingEmissivity_g(Workspace &ws, const MRecord &mr)
Scattering database structure and functions.
void ArrayOfTensor7Create_g(Workspace &ws, const MRecord &mr)
void SparseCreate(Sparse &var, const Verbosity &verbosity)
WORKSPACE METHOD: SparseCreate.
void p_gridFromAtmRaw_g(Workspace &ws, const MRecord &mr)
void abs_linesReadFromHitran2004_g(Workspace &ws, const MRecord &mr)
void nrowsGet_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void doit_scat_fieldCalcLimb(Workspace &ws, Tensor6 &doit_scat_field, const Agenda &pha_mat_spt_agenda, const Tensor6 &doit_i_field, const Tensor4 &pnd_field, const Tensor3 &t_field, const Index &atmosphere_dim, const ArrayOfIndex &cloudbox_limits, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Index &doit_za_grid_size, const Index &doit_za_interp, const Verbosity &verbosity)
WORKSPACE METHOD: doit_scat_fieldCalcLimb.
void opt_prop_sptFromData(Tensor3 &ext_mat_spt, Matrix &abs_vec_spt, const ArrayOfSingleScatteringData &scat_data_raw, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Index &scat_za_index, const Index &scat_aa_index, const Index &f_index, const Vector &f_grid, const Numeric &rte_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 sensor_responseIF2RF_g(Workspace &ws, const MRecord &mr)
void opt_prop_sptFromMonoData_g(Workspace &ws, const MRecord &mr)
void doit_conv_flagAbsBT(Index &doit_conv_flag, Index &doit_iteration_counter, const Tensor6 &doit_i_field, const Tensor6 &doit_i_field_old, const Vector &f_grid, const Index &f_index, const Vector &epsilon, const Verbosity &verbosity)
WORKSPACE METHOD: doit_conv_flagAbsBT.
void AntennaMultiBeamsToPencilBeams(Matrix &sensor_pos, Matrix &sensor_los, Matrix &antenna_los, Index &antenna_dim, Vector &mblock_za_grid, Vector &mblock_aa_grid, const Index &atmosphere_dim, const Verbosity &verbosity)
WORKSPACE METHOD: AntennaMultiBeamsToPencilBeams.
void ybatchMetProfiles(Workspace &ws, Matrix &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 Matrix &r_geoid, const Vector &lat_grid, const Vector &lon_grid, const Index &atmosphere_dim, const ArrayOfSingleScatteringData &scat_data_raw, const Index &nelem_p_grid, const String &met_profile_path, const String &met_profile_pnd_path, const Verbosity &verbosity)
WORKSPACE METHOD: ybatchMetProfiles.
void ArrayOfGriddedField2Create(ArrayOfGriddedField2 &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfGriddedField2Create.
Declarations required for the calculation of jacobians.
void batch_atm_fields_compactFromArrayOfMatrix(ArrayOfGriddedField4 &batch_atm_fields_compact, const Index &atmosphere_dim, const ArrayOfMatrix &gin1, const ArrayOfString &field_names, const ArrayOfString &extra_field_names, const Vector &extra_field_values, const Verbosity &verbosity)
WORKSPACE METHOD: batch_atm_fields_compactFromArrayOfMatrix.
void Delete_sg_Sparse_g(Workspace &ws, const MRecord &mr)
NUMERIC Numeric
The type to use for all floating point numbers.
void Ignore_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void AtmFieldsRefinePgrid_g(Workspace &ws, const MRecord &mr)
void AntennaSet1D_g(Workspace &ws, const MRecord &mr)
void sensor_responseMultiMixerBackend(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_za_grid, const Vector &sensor_response_aa_grid, const Vector &lo_multi, const ArrayOfGriddedField1 &sideband_response_multi, const ArrayOfString &sideband_mode_multi, const ArrayOfVector &f_backend_multi, const ArrayOfArrayOfGriddedField1 &backend_channel_response_multi, const Index &sensor_norm, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseMultiMixerBackend.
void ArrayOfMatrixCreate_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void scat_data_monoCalc_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void Copy_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void surfaceFlatReflectivity_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void doit_za_interpSet_g(Workspace &ws, const MRecord &mr)
void GriddedField3Create_g(Workspace &ws, const MRecord &mr)
void Matrix1RowFromVector(Matrix &m, const Vector &v, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix1RowFromVector.
void sensorOff(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, ArrayOfIndex &sensor_response_pol_grid, Vector &sensor_response_za_grid, Vector &sensor_response_aa_grid, Index &antenna_dim, Vector &mblock_za_grid, Vector &mblock_aa_grid, const Index &atmosphere_dim, const Index &stokes_dim, const Vector &f_grid, const Verbosity &verbosity)
WORKSPACE METHOD: sensorOff.
void yCalc_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Vector_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void verbositySet(Verbosity &verbosity, const Index &agenda, const Index &screen, const Index &file)
WORKSPACE METHOD: verbositySet.
void Copy_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfLineRecordArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void abs_lookupSetup_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfTensor3ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void rte_losSet(Vector &rte_los, const Index &atmosphere_dim, const Numeric &za, const Numeric &aa, const Verbosity &verbosity)
WORKSPACE METHOD: rte_losSet.
void Copy_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void spt_calc_agendaExecute(Workspace &ws, Tensor3 &ext_mat_spt, Matrix &abs_vec_spt, const Index scat_p_index, const Index scat_lat_index, const Index scat_lon_index, const Numeric rte_temperature, const Index scat_za_index, const Index scat_aa_index, const Agenda &input_agenda)
void Touch_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void VectorMatrixMultiply_g(Workspace &ws, const MRecord &mr)
void nbooksGet_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
void Append(T &out, const T &in, const Verbosity &verbosity)
WORKSPACE METHOD: Append.
void ReadXML_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void opt_prop_gas_agendaExecute(Workspace &ws, Tensor3 &ext_mat, Matrix &abs_vec, const Index f_index, const Matrix &abs_scalar_gas, const Agenda &input_agenda)
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 refr_indexThayer(Numeric &refr_index, const Numeric &rte_pressure, const Numeric &rte_temperature, const Vector &rte_vmr_list, const ArrayOfArrayOfSpeciesTag &abs_species, const Verbosity &verbosity)
WORKSPACE METHOD: refr_indexThayer.
void Matrix2RowFromVectors(Matrix &m, const Vector &v1, const Vector &v2, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix2RowFromVectors.
void Select_sg_ArrayOfArrayOfIndexArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void AntennaOff_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Vector_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void MatrixScale_g(Workspace &ws, const MRecord &mr)
void Matrix3RowFromVectors(Matrix &m, const Vector &v1, const Vector &v2, const Vector &v3, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix3RowFromVectors.
void doit_conv_flagAbs(Index &doit_conv_flag, Index &doit_iteration_counter, const Tensor6 &doit_i_field, const Tensor6 &doit_i_field_old, const Vector &epsilon, const Verbosity &verbosity)
WORKSPACE METHOD: doit_conv_flagAbs.
void batch_atm_fields_compactFromArrayOfMatrixChevalAll_g(Workspace &ws, const MRecord &mr)
void VectorInsertGridPoints(Vector &gout1, const Vector &gin1, const Vector &gin2, const Verbosity &verbosity)
WORKSPACE METHOD: VectorInsertGridPoints.
void sensor_posAddRgeoid_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void abs_linesReadFromArts(ArrayOfLineRecord &abs_lines, const String &filename, const Numeric &fmin, const Numeric &fmax, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesReadFromArts.
void Delete_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void abs_fieldCalc(Workspace &ws, Tensor5 &abs_field, const Agenda &abs_scalar_gas_agenda, const Index &f_index, const Vector &f_grid, 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 Vector &doppler, const Verbosity &verbosity)
WORKSPACE METHOD: abs_fieldCalc.
void Copy_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void Append_sg_StringString_g(Workspace &ws, const MRecord &mr)
Workspace functions for the solution of cloud-box radiative transfer by Monte Carlo methods....
void batch_atm_fields_compactAddSpecies_g(Workspace &ws, const MRecord &mr)
void f_gridSelectFIndex(Vector &f_grid, const Index &f_index, const Verbosity &verbosity)
WORKSPACE METHOD: f_gridSelectFIndex.
void NumericCreate_g(Workspace &ws, const MRecord &mr)
void pha_matCalc_g(Workspace &ws, const MRecord &mr)
void basics_checkedCalc_g(Workspace &ws, const MRecord &mr)
void pnd_fieldSetup(Tensor4 &pnd_field, const Index &atmosphere_dim, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Tensor4 &massdensity_field, const Tensor3 &t_field, const ArrayOfScatteringMetaData &scat_data_meta_array, const ArrayOfString &part_species, const ArrayOfIndex &scat_data_nelem, const Verbosity &verbosity)
WORKSPACE METHOD: pnd_fieldSetup.
void MatrixCreate_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void Tensor5SetConstant(Tensor5 &t, const Index &nshelves, const Index &nbooks, const Index &npages, const Index &nrows, const Index &ncols, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor5SetConstant.
void nelemGet_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void WriteNetCDF_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void doit_i_fieldUpdate1D_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void PpathCreate(Ppath &var, const Verbosity &verbosity)
WORKSPACE METHOD: PpathCreate.
void WriteXML_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void WriteMolTau(const Vector &f_grid, const Tensor3 &z_field, const Tensor5 &abs_field, const Index &atmosphere_dim, const String &filename, const Verbosity &verbosity)
WORKSPACE METHOD: WriteMolTau.
void doit_i_fieldSetClearsky(Tensor6 &doit_i_field, const Tensor7 &scat_i_p, const Tensor7 &scat_i_lat, const Tensor7 &scat_i_lon, const Vector &f_grid, const Index &f_index, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const Index &all_frequencies, const Verbosity &verbosity)
WORKSPACE METHOD: doit_i_fieldSetClearsky.
void Touch_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void Arts_g(Workspace &ws, const MRecord &mr)
void jacobianCalcAbsSpeciesAnalytical(Matrix &jacobian, const Index &imblock, const Vector &iyb, const Vector &yb, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcAbsSpeciesAnalytical.
void MatrixPlanck_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void abs_h2oSet_g(Workspace &ws, const MRecord &mr)
void abs_vecInit_g(Workspace &ws, const MRecord &mr)
void jacobianCalcFreqShiftAndStretchInterp(Matrix &jacobian, const Index &imblock, const Vector &iyb, const Vector &yb, const Index &stokes_dim, const Vector &f_grid, const Vector &mblock_za_grid, const Vector &mblock_aa_grid, const Index &antenna_dim, const Sparse &sensor_response, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_f_grid, const Vector &sensor_response_za_grid, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcFreqShiftAndStretchInterp.
void SingleScatteringDataCreate_g(Workspace &ws, const MRecord &mr)
void Matrix3ColFromVectors_g(Workspace &ws, const MRecord &mr)
void nshelvesGet(Index &nshelves, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: nshelvesGet.
void GriddedField3Create(GriddedField3 &var, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField3Create.
void GridPosCreate(GridPos &var, const Verbosity &verbosity)
WORKSPACE METHOD: GridPosCreate.
void Append_sg_ArrayOfLineshapeSpecArrayOfLineshapeSpec_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 doit_i_fieldUpdateSeq3D(Workspace &ws, Tensor6 &doit_i_field, const Tensor6 &doit_scat_field, const ArrayOfIndex &cloudbox_limits, const Agenda &abs_scalar_gas_agenda, const Tensor4 &vmr_field, const Agenda &spt_calc_agenda, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Tensor4 &pnd_field, const Agenda &opt_prop_part_agenda, const Agenda &opt_prop_gas_agenda, const Agenda &ppath_step_agenda, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Matrix &r_geoid, const Matrix &z_surface, const Tensor3 &t_field, const Vector &f_grid, const Index &f_index, const Index &doit_za_interp, const Verbosity &verbosity)
WORKSPACE METHOD: doit_i_fieldUpdateSeq3D.
void abs_scalar_gasFromAbsCoef_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfArrayOfMatrixArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Vector_g(Workspace &ws, const MRecord &mr)
void jacobianAddFreqShiftAndStretch(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Vector &f_grid, const String &calcmode, const Numeric &df, const Index &do_stretch, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddFreqShiftAndStretch.
void WriteXML_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void Tensor4SetConstant_g(Workspace &ws, const MRecord &mr)
void CloudboxGetIncoming1DAtm_g(Workspace &ws, const MRecord &mr)
void opt_prop_sptFromData_g(Workspace &ws, const MRecord &mr)
void ReadNetCDF_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Append_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfTensor3ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void Tensor3SetConstant(Tensor3 &t, const Index &npages, const Index &nrows, const Index &ncols, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor3SetConstant.
void AntennaConstantGaussian1D_g(Workspace &ws, const MRecord &mr)
void AtmFieldsRefinePgrid(Vector &p_grid, Tensor3 &t_field, Tensor3 &z_field, Tensor4 &vmr_field, const Vector &lat_grid, const Vector &lon_grid, const Index &atmosphere_dim, const Numeric &p_step, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldsRefinePgrid.
void y_unitApply(Vector &y, Vector &y_error, Matrix &jacobian, const Vector &y_f, const ArrayOfIndex &y_pol, const String &y_unit, const Verbosity &verbosity)
WORKSPACE METHOD: y_unitApply.
void Touch_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfGriddedField4ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
void abs_speciesDefineAllInScenario_g(Workspace &ws, const MRecord &mr)
void emissionPlanck(Vector &emission, const Vector &f_grid, const Numeric &rte_temperature, const Verbosity &verbosity)
WORKSPACE METHOD: emissionPlanck.
void r_geoidWGS84(Matrix &r_geoid, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Verbosity &verbosity)
WORKSPACE METHOD: r_geoidWGS84.
void Print_sg_Vector_g(Workspace &ws, const MRecord &mr)
void AtmFieldsCalc_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void surfaceFlatSingleEmissivity_g(Workspace &ws, const MRecord &mr)
void AbsInputFromRteScalars_g(Workspace &ws, const MRecord &mr)
void batch_atm_fields_compactFromArrayOfMatrixChevalAll(ArrayOfGriddedField4 &batch_atm_fields_compact, ArrayOfGriddedField4 &batch_atm_fields_compact_all, const Index &atmosphere_dim, const ArrayOfMatrix &gin1, const ArrayOfString &field_names, const ArrayOfString &extra_field_names, const Vector &extra_field_values, const Verbosity &verbosity)
WORKSPACE METHOD: batch_atm_fields_compactFromArrayOfMatrixChevalAll.
void Tensor6SetConstant(Tensor6 &t, 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 Ignore_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void pnd_fieldCalc_g(Workspace &ws, const MRecord &mr)
void jacobianInit(ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianInit.
void ReadNetCDF(T &v, const String &v_wsvname, const String &filename, const String &filename_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: ReadNetCDF.
void abs_speciesAdd2(Workspace &ws, ArrayOfArrayOfSpeciesTag &abs_species, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Vector &gin1, const Vector &gin2, const Vector &gin3, const String &species, const String &method, const String &unit, const Numeric &dx, const Verbosity &verbosity)
WORKSPACE METHOD: abs_speciesAdd2.
void atm_fields_compactAddConstant(GriddedField4 &atm_fields_compact, const String &name, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: atm_fields_compactAddConstant.
void Copy_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void verbosityInit_g(Workspace &ws, const MRecord &mr)
void jacobianCalcTemperatureAnalytical_g(Workspace &ws, const MRecord &mr)
void Extract_sg_NumericVector_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Index_g(Workspace &ws, const MRecord &mr)
void AgendaExecute_g(Workspace &ws, const MRecord &mr)
void InterpSurfaceFieldToRteGps_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void AtmFieldsFromCompact_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfGriddedField3Create(ArrayOfArrayOfGriddedField3 &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfGriddedField3Create.
void Touch_sg_ArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void abs_linesReadFromJpl(ArrayOfLineRecord &abs_lines, const String &filename, const Numeric &fmin, const Numeric &fmax, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesReadFromJpl.
void atm_fields_compactFromMatrixChevalAll_g(Workspace &ws, const MRecord &mr)
void iyBeerLambertStandardCloudbox_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void timerStart(Timer &timer, const Verbosity &verbosity)
WORKSPACE METHOD: timerStart.
void ArrayOfArrayOfSpeciesTagCreate_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void InterpAtmFieldToRteGps(Numeric &x, const Index &atmosphere_dim, const GridPos &rte_gp_p, const GridPos &rte_gp_lat, const GridPos &rte_gp_lon, const Tensor3 &field, const Verbosity &verbosity)
WORKSPACE METHOD: InterpAtmFieldToRteGps.
void ArrayOfArrayOfGriddedField3Create_g(Workspace &ws, const MRecord &mr)
void nshelvesGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void FlagOn_g(Workspace &ws, const MRecord &mr)
void iy_clearsky_basic_agendaExecute(Workspace &ws, Matrix &iy, const Vector &rte_pos, const Vector &rte_los, const Index cloudbox_on, const Agenda &input_agenda)
void jacobianAddPolyfit(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_f_grid, const Vector &sensor_response_za_grid, const Matrix &sensor_pos, const Index &poly_order, const Index &no_pol_variation, const Index &no_los_variation, const Index &no_mblock_variation, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddPolyfit.
void pha_mat_sptFromDataDOITOpt_g(Workspace &ws, const MRecord &mr)
void ext_matAddGas(Tensor3 &ext_mat, const Matrix &abs_scalar_gas, const Verbosity &verbosity)
WORKSPACE METHOD: ext_matAddGas.
void VectorAddScalar_g(Workspace &ws, const MRecord &mr)
void ReadNetCDF_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void jacobian_agendaExecute(Workspace &ws, Matrix &jacobian, const Index imblock, const Vector &iyb, const Vector &yb, const Agenda &input_agenda)
void rte_posAddRgeoid(Vector &rte_pos, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Matrix &r_geoid, const Verbosity &verbosity)
WORKSPACE METHOD: rte_posAddRgeoid.
void Delete_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void Copy_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void nlibrariesGet_g(Workspace &ws, const MRecord &mr)
void MatrixCBR_g(Workspace &ws, const MRecord &mr)
void ArrayOfIndexSetConstant_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Tensor5Scale(Tensor5 &tout, const Tensor5 &tin, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor5Scale.
void pha_mat_sptFromMonoData(Tensor5 &pha_mat_spt, const ArrayOfSingleScatteringData &scat_data_mono, const Index &doit_za_grid_size, const Vector &scat_aa_grid, const Index &scat_za_index, const Index &scat_aa_index, const Numeric &rte_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 doit_scat_fieldCalc_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfArrayOfSpeciesTagArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void sensor_responsePolarisation_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void VectorZtanToZaRefr1D_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void SingleScatteringDataCreate(SingleScatteringData &var, const Verbosity &verbosity)
WORKSPACE METHOD: SingleScatteringDataCreate.
void timerStop_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_Vector_g(Workspace &ws, const MRecord &mr)
void sensor_responseMixer(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_za_grid, const Vector &sensor_response_aa_grid, const Numeric &lo, const GriddedField1 &sideband_response, const Index &sensor_norm, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseMixer.
void Matrix2ColFromVectors_g(Workspace &ws, const MRecord &mr)
void Tensor5Create_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void SpeciesSet_g(Workspace &ws, const MRecord &mr)
void doit_i_fieldSetConst_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void complex_nWaterLiebe93(Matrix &complex_n, const Vector &f_grid, const Numeric &t, const Verbosity &verbosity)
WORKSPACE METHOD: complex_nWaterLiebe93.
void Extract(T &needle, const T &haystack, const Index &index, const Verbosity &verbosity)
WORKSPACE METHOD: Extract.
void Tensor3Scale_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void WriteXML(const String &output_file_format, const T &v, const String &filename, const String &v_wsvname, const String &filename_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: WriteXML.
void SparseCreate_g(Workspace &ws, const MRecord &mr)
Structure to store a grid position.
void ArrayOfIndexCreate(ArrayOfIndex &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfIndexCreate.
void jacobian_y_agendaExecute(Workspace &ws, Vector &y, const Vector &f_grid, const Tensor4 &vmr_field, const Tensor3 &t_field, const Matrix &sensor_los, const Agenda &input_agenda)
void ArrayOfScatteringMetaDataCreate(ArrayOfScatteringMetaData &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfScatteringMetaDataCreate.
void Touch_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void jacobianAddPointingZa(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Matrix &sensor_pos, const Vector &sensor_time, const Index &poly_order, const String &calcmode, const Numeric &dza, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddPointingZa.
void abs_lookupSetupWide(Vector &abs_p, Vector &abs_t, Vector &abs_t_pert, Matrix &abs_vmrs, ArrayOfArrayOfSpeciesTag &abs_nls, Vector &abs_nls_pert, const ArrayOfArrayOfSpeciesTag &abs_species, const Index &abs_p_interp_order, const Index &abs_t_interp_order, const Index &abs_nls_interp_order, const Numeric &p_min, const Numeric &p_max, const Numeric &p_step, const Numeric &t_min, const Numeric &t_max, const Numeric &h2o_min, const Numeric &h2o_max, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupSetupWide.
void Copy_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void refr_indexThayer_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 sensor_responseBackend_g(Workspace &ws, const MRecord &mr)
void VectorLinSpace_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void abs_lineshapeDefine_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesAddMirrorLines_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void ncolsGet_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void ParticleSpeciesInit_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfTensor6ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void abs_vecInit(Matrix &abs_vec, const Vector &f_grid, const Index &stokes_dim, const Index &f_index, const Verbosity &verbosity)
WORKSPACE METHOD: abs_vecInit.
void ArrayOfIndexSet_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfArrayOfTensor3ArrayOfArrayOfTensor3_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 NumericCreate(Numeric &var, const Verbosity &verbosity)
WORKSPACE METHOD: NumericCreate.
void ReadXML_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfRetrievalQuantityArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void sensor_responsePolarisation(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_f_grid, const Vector &sensor_response_za_grid, const Vector &sensor_response_aa_grid, const Index &stokes_dim, const String &y_unit, const ArrayOfIndex &sensor_pol, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responsePolarisation.
void SpeciesSet(ArrayOfArrayOfSpeciesTag &gout1, const ArrayOfString &species, const Verbosity &verbosity)
WORKSPACE METHOD: SpeciesSet.
void Select_sg_ArrayOfSingleScatteringDataArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void abs_lines_per_speciesCreateFromLines(ArrayOfArrayOfLineRecord &abs_lines_per_species, const ArrayOfLineRecord &abs_lines, const ArrayOfArrayOfSpeciesTag &abs_species, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesCreateFromLines.
void AntennaSet2D(Index &antenna_dim, const Index &atmosphere_dim, const Verbosity &verbosity)
WORKSPACE METHOD: AntennaSet2D.
void ReadXML_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void npagesGet(Index &npages, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: npagesGet.
void nelemGet_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void VectorScale(Vector &gout1, const Vector &gin1, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: VectorScale.
void abs_cont_descriptionAppend(ArrayOfString &abs_cont_names, ArrayOfString &abs_cont_models, ArrayOfVector &abs_cont_parameters, const String &tagname, const String &model, const Vector &userparameters, const Verbosity &verbosity)
WORKSPACE METHOD: abs_cont_descriptionAppend.
void Touch_sg_ArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
This file contains the declaration and partly the implementation of the workspace class.
void Print_sg_ArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
void doit_scat_fieldCalcLimb_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void abs_vecAddGas_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void mc_IWP_cloud_opt_pathCalc(Workspace &ws, Numeric &mc_IWP, Numeric &mc_cloud_opt_path, Numeric &mc_IWP_error, Numeric &mc_cloud_opt_path_error, Index &mc_iteration_count, const MCAntenna &mc_antenna, const Matrix &sensor_pos, const Matrix &sensor_los, const Agenda &ppath_step_agenda, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Matrix &r_geoid, const Matrix &z_surface, const Tensor3 &z_field, const Tensor3 &t_field, const Tensor4 &vmr_field, const ArrayOfIndex &cloudbox_limits, const Tensor4 &pnd_field, const ArrayOfSingleScatteringData &scat_data_mono, const Vector &particle_masses, const Index &mc_seed, const Index &max_iter, const Verbosity &verbosity)
WORKSPACE METHOD: mc_IWP_cloud_opt_pathCalc.
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 &rte_los, const Numeric &surface_skin_t, const Matrix &complex_n, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceFlatRefractiveIndex.
void abs_speciesInit(ArrayOfArrayOfSpeciesTag &abs_species, const Verbosity &verbosity)
WORKSPACE METHOD: abs_speciesInit.
void abs_speciesDefineAllInScenario(ArrayOfArrayOfSpeciesTag &abs_species, const String &basename, const Verbosity &verbosity)
WORKSPACE METHOD: abs_speciesDefineAllInScenario.
void Delete_sg_String_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void AtmFieldsFromCompact(Vector &p_grid, Vector &lat_grid, Vector &lon_grid, Tensor3 &t_field, Tensor3 &z_field, Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const GriddedField4 &atm_fields_compact, const Index &atmosphere_dim, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldsFromCompact.
void ArrayOfSparseCreate_g(Workspace &ws, const MRecord &mr)
void AtmosphereSet3D_g(Workspace &ws, const MRecord &mr)
void Exit(const Verbosity &verbosity)
WORKSPACE METHOD: Exit.
void Touch_sg_Sparse_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void Tensor3Scale(Tensor3 &tout, const Tensor3 &tin, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor3Scale.
void WriteXML_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
void refr_indexUnit(Numeric &refr_index, const Verbosity &verbosity)
WORKSPACE METHOD: refr_indexUnit.
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 StringCreate(String &var, const Verbosity &verbosity)
WORKSPACE METHOD: StringCreate.
void SparseSparseMultiply(Sparse &gout, const Sparse &gin1, const Sparse &gin2, const Verbosity &verbosity)
WORKSPACE METHOD: SparseSparseMultiply.
void Print_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void abs_lookupTestAccuracy_g(Workspace &ws, const MRecord &mr)
void MCIPA(Workspace &ws, Vector &y, Index &mc_iteration_count, Vector &mc_error, Tensor3 &mc_points, const MCAntenna &mc_antenna, const Vector &f_grid, const Index &f_index, const Matrix &sensor_pos, const Matrix &sensor_los, const Index &stokes_dim, const Index &atmosphere_dim, const Agenda &iy_space_agenda, const Agenda &surface_prop_agenda, const Agenda &opt_prop_gas_agenda, const Agenda &abs_scalar_gas_agenda, const Agenda &ppath_step_agenda, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Matrix &r_geoid, const Matrix &z_surface, const Tensor3 &t_field, const Tensor4 &vmr_field, const ArrayOfIndex &cloudbox_limits, const Tensor4 &pnd_field, const ArrayOfSingleScatteringData &scat_data_mono, const Index &mc_seed, const String &y_unit, const Numeric &mc_std_err, const Index &mc_max_time, const Index &mc_max_iter, const Index &mc_z_field_is_1D, const Verbosity &verbosity)
WORKSPACE METHOD: MCIPA.
void jacobianAddPolyfit_g(Workspace &ws, const MRecord &mr)
void doit_i_fieldUpdateSeq1DPP_g(Workspace &ws, const MRecord &mr)
void iy_clearsky_agendaExecute(Workspace &ws, Matrix &iy, Matrix &iy_error, Index &iy_error_type, Matrix &iy_aux, ArrayOfTensor3 &diy_dx, const Index iy_agenda_call1, const Tensor3 &iy_transmission, const Vector &rte_pos, const Vector &rte_los, const Index cloudbox_on, const Index jacobian_do, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Agenda &input_agenda)
void p_gridFromAtmRaw(Vector &p_grid, const GriddedField3 &z_field_raw, const Verbosity &verbosity)
WORKSPACE METHOD: p_gridFromAtmRaw.
void pha_matExtractManually_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed(const String &output_file_format, const Index &file_index, const T &wsv, const String &filename, const String &wsv_wsvname, const String &filename_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: WriteXMLIndexed.
void Copy_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
void GriddedField1Create(GriddedField1 &var, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField1Create.
void Append_sg_ArrayOfArrayOfSpeciesTagArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void abs_lookupSetupBatch_g(Workspace &ws, const MRecord &mr)
void Tensor6Create(Tensor6 &var, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor6Create.
void ArrayOfTensor4Create_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void ScatteringMetaDataCreate(ScatteringMetaData &var, const Verbosity &verbosity)
WORKSPACE METHOD: ScatteringMetaDataCreate.
void Touch_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void InterpAtmFieldToRteGps_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 Ignore_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void cloudboxSetDisort(Index &cloudbox_on, ArrayOfIndex &cloudbox_limits, const Vector &p_grid, const Verbosity &verbosity)
WORKSPACE METHOD: cloudboxSetDisort.
void ArrayOfSingleScatteringDataCreate(ArrayOfSingleScatteringData &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfSingleScatteringDataCreate.
void WriteXML_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void jacobianCalcPointingZaInterp_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void Touch_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void abs_scalar_gasCalcLBL_g(Workspace &ws, const MRecord &mr)
void ArrayOfLineshapeSpecCreate_g(Workspace &ws, const MRecord &mr)
void mc_antennaSetGaussian(MCAntenna &mc_antenna, const Numeric &za_sigma, const Numeric &aa_sigma, const Verbosity &verbosity)
WORKSPACE METHOD: mc_antennaSetGaussian.
void sensor_response_arraySingle(ArrayOfSparse &sensor_response_array, ArrayOfVector &sensor_response_f_array, ArrayOfArrayOfIndex &sensor_response_pol_array, ArrayOfVector &sensor_response_za_array, ArrayOfVector &sensor_response_aa_array, const Sparse &sensor_response, const Vector &sensor_response_f, const ArrayOfIndex &sensor_response_pol, const Vector &sensor_response_za, const Vector &sensor_response_aa, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_response_arraySingle.
void GridPosCreate_g(Workspace &ws, const MRecord &mr)
void InterpSurfaceEmissivityFieldIncLatLon(Numeric &outvalue, const Index &atmosphere_dim, const Vector &rte_pos, const Vector &rte_los, const GriddedField3 &gfield, const Verbosity &verbosity)
WORKSPACE METHOD: InterpSurfaceEmissivityFieldIncLatLon.
void basics_checkedCalc(Index &basics_checked, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const Tensor3 &z_field, const Tensor3 &t_field, const Tensor4 &vmr_field, const Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Matrix &r_geoid, const Matrix &z_surface, const Index &stokes_dim, const Vector &f_grid, const Verbosity &verbosity)
WORKSPACE METHOD: basics_checkedCalc.
void ScatteringParticleTypeAndMetaRead(ArrayOfSingleScatteringData &scat_data_raw, ArrayOfScatteringMetaData &scat_data_meta_array, const Vector &f_grid, const String &filename_scat_data, const String &filename_scat_meta_data, const Verbosity &verbosity)
WORKSPACE METHOD: ScatteringParticleTypeAndMetaRead.
void WriteXML_sg_Timer_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Timer_g(Workspace &ws, const MRecord &mr)
void abs_linesReadFromHitran(ArrayOfLineRecord &abs_lines, const String &filename, const Numeric &fmin, const Numeric &fmax, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesReadFromHitran.
Header file for sparse matrices.
void abs_lines_per_speciesReadFromCatalogues(ArrayOfArrayOfLineRecord &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfString &filenames, const ArrayOfString &formats, const Vector &fmin, const Vector &fmax, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesReadFromCatalogues.
void Select_sg_ArrayOfTensor4ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfSingleScatteringDataArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
void npagesGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void MatrixCompare(const Matrix &matrix1, const Matrix &matrix2, const Numeric &maxabsdiff, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixCompare.
void Tensor3Create(Tensor3 &var, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor3Create.
void sensor_responseInit(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, ArrayOfIndex &sensor_response_pol_grid, Vector &sensor_response_za_grid, Vector &sensor_response_aa_grid, const Vector &f_grid, const Vector &mblock_za_grid, const Vector &mblock_aa_grid, const Index &antenna_dim, const Index &atmosphere_dim, const Index &stokes_dim, const Index &sensor_norm, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseInit.
void InterpSurfaceFieldToRteGps(Numeric &x, const Index &atmosphere_dim, const GridPos &rte_gp_lat, const GridPos &rte_gp_lon, const Matrix &gin1, const Verbosity &verbosity)
WORKSPACE METHOD: InterpSurfaceFieldToRteGps.
void Delete_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void ArrayOfTensor6Create(ArrayOfTensor6 &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTensor6Create.
void surfaceFlatRefractiveIndex_g(Workspace &ws, const MRecord &mr)
void ArrayOfTensor7Create(ArrayOfTensor7 &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTensor7Create.
void abs_coefCalcSaveMemory_g(Workspace &ws, const MRecord &mr)
void emission_agendaExecute(Workspace &ws, Vector &emission, const Numeric rte_temperature, const Agenda &input_agenda)
void ArrayOfVectorCreate_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void abs_vecAddGas(Matrix &abs_vec, const Matrix &abs_scalar_gas, const Verbosity &verbosity)
WORKSPACE METHOD: abs_vecAddGas.
void jacobianClose_g(Workspace &ws, const MRecord &mr)
void Select_sg_SparseSparse_g(Workspace &ws, const MRecord &mr)
void abs_linesReadFromMytran2(ArrayOfLineRecord &abs_lines, const String &filename, const Numeric &fmin, const Numeric &fmax, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesReadFromMytran2.
void ArrayOfSparseCreate(ArrayOfSparse &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfSparseCreate.
void ppath_stepRefractionEuler_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 Copy(T &gout1, const T &gin1, const Verbosity &verbosity)
WORKSPACE METHOD: Copy.
void WriteNetCDF_sg_Matrix_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Timer_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 pnd_fieldCalc(Tensor4 &pnd_field, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const ArrayOfGriddedField3 &pnd_field_raw, const Index &atmosphere_dim, const ArrayOfIndex &cloudbox_limits, const Verbosity &verbosity)
WORKSPACE METHOD: pnd_fieldCalc.
void WriteXML_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void npagesGet_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void Select(T &needles, const T &haystack, const ArrayOfIndex &needleindexes, const Verbosity &verbosity)
WORKSPACE METHOD: Select.
void Print_sg_String_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void VectorCreate_g(Workspace &ws, const MRecord &mr)
void 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 Tensor7Scale(Tensor7 &tout, const Tensor7 &tin, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor7Scale.
void Tensor4Scale_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void test_agendaExecute(Workspace &ws, const Agenda &input_agenda)
void doit_i_fieldIterate_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfMatrixCreate(ArrayOfArrayOfMatrix &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfMatrixCreate.
void backend_channel_responseFlat_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void ParticleTypeAdd(ArrayOfSingleScatteringData &scat_data_raw, ArrayOfGriddedField3 &pnd_field_raw, const Index &atmosphere_dim, const Vector &f_grid, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const ArrayOfIndex &cloudbox_limits, const String &filename_scat_data, const String &filename_pnd_field, const Verbosity &verbosity)
WORKSPACE METHOD: ParticleTypeAdd.
void Select_sg_ArrayOfTensor7ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void abs_speciesAdd_g(Workspace &ws, const MRecord &mr)
void ArrayOfIndexCreate_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void VectorNLogSpace_g(Workspace &ws, const MRecord &mr)
void VectorLinSpace(Vector &v, const Numeric &start, const Numeric &stop, const Numeric &step, const Verbosity &verbosity)
WORKSPACE METHOD: VectorLinSpace.
void scat_data_monoCalc(ArrayOfSingleScatteringData &scat_data_mono, const ArrayOfSingleScatteringData &scat_data_raw, const Vector &f_grid, const Index &f_index, const Verbosity &verbosity)
WORKSPACE METHOD: scat_data_monoCalc.
void Append_sg_ArrayOfStringArrayOfString_g(Workspace &ws, const MRecord &mr)
void ArrayOfLineshapeSpecCreate(ArrayOfLineshapeSpec &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfLineshapeSpecCreate.
void iyInterpPolyCloudboxField(Matrix &iy, Matrix &iy_error, Index &iy_error_type, Matrix &iy_aux, ArrayOfTensor3 &diy_dx, const Tensor3 &iy_transmission, const Tensor7 &scat_i_p, const Tensor7 &scat_i_lat, const Tensor7 &scat_i_lon, const Tensor4 &doit_i_field1D_spectrum, const GridPos &rte_gp_p, const GridPos &rte_gp_lat, const GridPos &rte_gp_lon, const Vector &rte_los, const Index &jacobian_do, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const Index &stokes_dim, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Vector &f_grid, const Verbosity &verbosity)
WORKSPACE METHOD: iyInterpPolyCloudboxField.
void abs_lookupInit(GasAbsLookup &abs_lookup, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupInit.
void Print_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
void ybatch_calc_agendaExecute(Workspace &ws, Vector &y, Matrix &jacobian, const Index ybatch_index, const Agenda &input_agenda)
void atm_fields_compactFromMatrix_g(Workspace &ws, const MRecord &mr)
void abs_speciesInit_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 Select_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
void main_agendaExecute(Workspace &ws, const Agenda &input_agenda)
void sensor_responseFromArrayData(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, const Index &imblock, const ArrayOfSparse &sensor_response_array, const ArrayOfVector &sensor_response_f_array, const ArrayOfArrayOfIndex &sensor_response_pol_array, const ArrayOfVector &sensor_response_za_array, const ArrayOfVector &sensor_response_aa_array, const ArrayOfIndex &sensor_response_index, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseFromArrayData.
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 Copy_sg_ArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void MatrixMatrixMultiply(Matrix &gout1, const Matrix &gin1, const Matrix &gin2, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixMatrixMultiply.
void Append_sg_ArrayOfArrayOfMatrixArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Print_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfArrayOfLineRecordArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void jacobianCalcPolyfit_g(Workspace &ws, const MRecord &mr)
void ArrayOfRetrievalQuantityCreate_g(Workspace &ws, const MRecord &mr)
void AtmosphereSet2D(Index &atmosphere_dim, Vector &lon_grid, const Verbosity &verbosity)
WORKSPACE METHOD: AtmosphereSet2D.
void WriteXMLIndexed_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
void sensor_responseBeamSwitching(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_za_grid, Vector &sensor_response_aa_grid, const Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Numeric &w1, const Numeric &w2, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseBeamSwitching.
void verbositySetFile(Verbosity &verbosity, const Index &level)
WORKSPACE METHOD: verbositySetFile.
void Copy_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void jacobianCalcPointingZaInterp(Matrix &jacobian, const Index &imblock, const Vector &iyb, const Vector &yb, const Index &stokes_dim, const Vector &f_grid, const Matrix &sensor_los, const Vector &mblock_za_grid, const Vector &mblock_aa_grid, const Index &antenna_dim, const Sparse &sensor_response, const Vector &sensor_time, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcPointingZaInterp.
void Append_sg_ArrayOfArrayOfGriddedField3ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfArrayOfGriddedField1ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void yCalc(Workspace &ws, Vector &y, Vector &y_f, ArrayOfIndex &y_pol, Matrix &y_pos, Matrix &y_los, Vector &y_error, Vector &y_aux, Matrix &jacobian, const Index &basics_checked, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Index &cloudbox_on, const Index &cloudbox_checked, const Index &stokes_dim, const Vector &f_grid, const Matrix &sensor_pos, const Matrix &sensor_los, const Vector &mblock_za_grid, const Vector &mblock_aa_grid, const Index &antenna_dim, const Sparse &sensor_response, const Vector &sensor_response_f, const ArrayOfIndex &sensor_response_pol, const Vector &sensor_response_za, const Vector &sensor_response_aa, const Agenda &iy_clearsky_agenda, const String &y_unit, const Agenda &jacobian_agenda, const Index &jacobian_do, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const Verbosity &verbosity)
WORKSPACE METHOD: yCalc.
void Extract_sg_ArrayOfIndexArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void complex_nWaterLiebe93_g(Workspace &ws, const MRecord &mr)
void sensor_responseBeamSwitching_g(Workspace &ws, const MRecord &mr)
INDEX Index
The type to use for all integer numbers and indices.
void ReadXML_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void Select_sg_ArrayOfArrayOfLineRecordArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void AbsInputFromRteScalars(Vector &abs_p, Vector &abs_t, Matrix &abs_vmrs, const Numeric &rte_pressure, const Numeric &rte_temperature, const Vector &rte_vmr_list, const Verbosity &verbosity)
WORKSPACE METHOD: AbsInputFromRteScalars.
void ArrayOfVectorCreate(ArrayOfVector &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfVectorCreate.
void WriteXMLIndexed_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void MatrixUnitIntensity(Matrix &m, const Index &stokes_dim, const Vector &f, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixUnitIntensity.
void pnd_fieldZero_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void abs_scalar_gas_agendaExecute(Workspace &ws, Matrix &abs_scalar_gas, const Index f_index, const Numeric rte_doppler, const Numeric rte_pressure, const Numeric rte_temperature, const Vector &rte_vmr_list, const Agenda &input_agenda)
void Ignore_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfSpeciesTagCreate(ArrayOfArrayOfSpeciesTag &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfSpeciesTagCreate.
void iyBeerLambertStandardCloudbox(Workspace &ws, Matrix &iy, Matrix &iy_error, Index &iy_error_type, Matrix &iy_aux, ArrayOfTensor3 &diy_dx, const Tensor3 &iy_transmission, const Vector &rte_pos, const Vector &rte_los, 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 Matrix &r_geoid, const Matrix &z_surface, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Index &stokes_dim, const Vector &f_grid, const Agenda &ppath_step_agenda, const Agenda &abs_scalar_gas_agenda, const Agenda &iy_clearsky_agenda, const Tensor4 &pnd_field, const Index &use_mean_scat_data, const ArrayOfSingleScatteringData &scat_data_raw, const Agenda &opt_prop_gas_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: iyBeerLambertStandardCloudbox.
void ppath_stepGeometric_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfTensor7ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void ArrayOfTensor3Create_g(Workspace &ws, const MRecord &mr)
void TimerCreate_g(Workspace &ws, const MRecord &mr)
void Delete_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void AgendaSet_g(Workspace &ws, const MRecord &mr)
void MCSetSeedFromTime(Index &mc_seed, const Verbosity &verbosity)
WORKSPACE METHOD: MCSetSeedFromTime.
void Tensor5Scale_g(Workspace &ws, const MRecord &mr)
void abs_cont_descriptionInit(ArrayOfString &abs_cont_names, ArrayOfString &abs_cont_models, ArrayOfVector &abs_cont_parameters, const Verbosity &verbosity)
WORKSPACE METHOD: abs_cont_descriptionInit.
void WriteXML_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void ybatchCalc_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void AgendaSet(Workspace &ws, Agenda &a, const String &a_wsvname, const Agenda &input_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: AgendaSet.
void Tensor4Create(Tensor4 &var, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor4Create.
void Ignore_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void ncolsGet(Index &ncols, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: ncolsGet.
void Print_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void doit_i_fieldUpdate1D(Workspace &ws, Tensor6 &doit_i_field, const Tensor6 &doit_i_field_old, const Tensor6 &doit_scat_field, const ArrayOfIndex &cloudbox_limits, const Agenda &abs_scalar_gas_agenda, const Tensor4 &vmr_field, const Agenda &spt_calc_agenda, const Vector &scat_za_grid, const Tensor4 &pnd_field, const Agenda &opt_prop_part_agenda, const Agenda &opt_prop_gas_agenda, const Agenda &ppath_step_agenda, const Vector &p_grid, const Tensor3 &z_field, const Matrix &r_geoid, const Matrix &z_surface, const Tensor3 &t_field, const Vector &f_grid, const Index &f_index, const Agenda &surface_prop_agenda, const Index &doit_za_interp, const Verbosity &verbosity)
WORKSPACE METHOD: doit_i_fieldUpdate1D.
void FlagOff_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Vector_g(Workspace &ws, const MRecord &mr)
void surfaceFlatVaryingEmissivity(Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Vector &f_grid, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &rte_los, const Numeric &surface_skin_t, const Vector &surface_emissivity, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceFlatVaryingEmissivity.
void nelemGet_sg_ArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
void output_file_formatSetZippedAscii(String &output_file_format, const Verbosity &verbosity)
WORKSPACE METHOD: output_file_formatSetZippedAscii.
void Print_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void doit_i_fieldSetClearsky_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfVectorArrayOfVector_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void abs_lookupAdapt(GasAbsLookup &abs_lookup, Index &abs_lookup_is_adapted, const ArrayOfArrayOfSpeciesTag &abs_species, const Vector &f_grid, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupAdapt.
void WriteXML_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
void ScatteringDisort_g(Workspace &ws, const MRecord &mr)
void Tensor7Scale_g(Workspace &ws, const MRecord &mr)
void nelemGet(Index &nelem, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: nelemGet.
void jacobianAddAbsSpecies(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Vector &g1, const Vector &g2, const Vector &g3, const String &species, const String &method, const String &unit, const Numeric &dx, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddAbsSpecies.
void Delete_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void ScatteringDoit_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void Copy_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
void Touch_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void Copy_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void Delete(Workspace &ws, const T &v, const String &v_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: Delete.
void MCSetSeedFromTime_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
void ArrayOfTensor6Create_g(Workspace &ws, const MRecord &mr)
void ArrayOfGriddedField2Create_g(Workspace &ws, const MRecord &mr)
void ppathCalc_g(Workspace &ws, const MRecord &mr)
void ncolsGet_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void met_profile_calc_agendaExecute(Workspace &ws, Vector &y, const GriddedField3 &t_field_raw, const ArrayOfGriddedField3 &vmr_field_raw, const GriddedField3 &z_field_raw, const ArrayOfGriddedField3 &pnd_field_raw, const Vector &p_grid, const Matrix &sensor_los, const Index cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Matrix &z_surface, const Agenda &input_agenda)
void AtmFieldsCalcExpand1D_g(Workspace &ws, const MRecord &mr)
void iyMC_g(Workspace &ws, const MRecord &mr)
void ArrayOfStringSet_g(Workspace &ws, const MRecord &mr)
void jacobianCalcTemperaturePerturbations_g(Workspace &ws, const MRecord &mr)
void ArrayOfArrayOfGriddedField1Create(ArrayOfArrayOfGriddedField1 &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfGriddedField1Create.
void Extract_sg_Tensor4ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void r_geoidSpherical_g(Workspace &ws, const MRecord &mr)
void AgendaAppend_g(Workspace &ws, const MRecord &mr)
void sensor_responseAntenna(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_za_grid, Vector &sensor_response_aa_grid, const Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Index &atmosphere_dim, const Index &antenna_dim, const Matrix &antenna_los, const GriddedField4 &antenna_response, const Index &sensor_norm, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseAntenna.
void Delete_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
void cloudboxOff(Index &cloudbox_on, ArrayOfIndex &cloudbox_limits, Agenda &iy_cloudbox_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: cloudboxOff.
void FlagOff(Index &i, const Verbosity &verbosity)
WORKSPACE METHOD: FlagOff.
void ArrayOfArrayOfLineRecordCreate_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void Extract_sg_Tensor4Tensor5_g(Workspace &ws, const MRecord &mr)
void Print_sg_Ppath_g(Workspace &ws, const MRecord &mr)
void INCLUDE(const Verbosity &verbosity)
WORKSPACE METHOD: INCLUDE.
void Print_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void abs_coefCalc(Matrix &abs_coef, ArrayOfMatrix &abs_coef_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const Vector &f_grid, const Vector &abs_p, const Vector &abs_t, const Vector &abs_n2, const Vector &abs_h2o, const Matrix &abs_vmrs, const ArrayOfArrayOfLineRecord &abs_lines_per_species, const ArrayOfLineshapeSpec &abs_lineshape, const ArrayOfString &abs_cont_names, const ArrayOfString &abs_cont_models, const ArrayOfVector &abs_cont_parameters, const Verbosity &verbosity)
WORKSPACE METHOD: abs_coefCalc.
void Tensor6Scale(Tensor6 &tout, const Tensor6 &tin, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor6Scale.
void WriteNetCDF(const T &v, const String &filename, const String &v_wsvname, const String &filename_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: WriteNetCDF.
void Touch_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void verbositySetAgenda(Verbosity &verbosity, const Index &level)
WORKSPACE METHOD: verbositySetAgenda.
void Print_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void mc_antennaSetPencilBeam_g(Workspace &ws, const MRecord &mr)
void Print_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void Copy_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
void Delete_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
void batch_atm_fields_compactAddConstant_g(Workspace &ws, const MRecord &mr)
void Print_sg_Timer_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 VectorNLogSpace(Vector &v, const Index &nelem, const Numeric &start, const Numeric &stop, const Verbosity &verbosity)
WORKSPACE METHOD: VectorNLogSpace.
void MCAntennaCreate_g(Workspace &ws, const MRecord &mr)
void ParticleSpeciesSet(ArrayOfString &part_species, const ArrayOfString &names, const Verbosity &verbosity)
WORKSPACE METHOD: ParticleSpeciesSet.
void nelemGet_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void Append_sg_ArrayOfGriddedField1ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void doit_i_fieldUpdateSeq1DPP(Workspace &ws, Tensor6 &doit_i_field, Index &scat_za_index, const Tensor6 &doit_scat_field, const ArrayOfIndex &cloudbox_limits, const Agenda &abs_scalar_gas_agenda, const Tensor4 &vmr_field, const Agenda &spt_calc_agenda, const Vector &scat_za_grid, const Tensor4 &pnd_field, const Agenda &opt_prop_part_agenda, const Agenda &opt_prop_gas_agenda, const Agenda &ppath_step_agenda, const Vector &p_grid, const Tensor3 &z_field, const Matrix &r_geoid, const Tensor3 &t_field, const Vector &f_grid, const Index &f_index, const Verbosity &verbosity)
WORKSPACE METHOD: doit_i_fieldUpdateSeq1DPP.
void AgendaCreate_g(Workspace &ws, const MRecord &mr)
void abs_linesReadFromJpl_g(Workspace &ws, const MRecord &mr)
void ReadNetCDF_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
void cloudboxSetAutomatically(Index &cloudbox_on, ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const ArrayOfString &part_species, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor4 &massdensity_field, const Numeric &cloudbox_margin, const Verbosity &verbosity)
WORKSPACE METHOD: cloudboxSetAutomatically.
void pha_matCalc(Tensor4 &pha_mat, const Tensor5 &pha_mat_spt, const Tensor4 &pnd_field, const Index &atmosphere_dim, const Index &scat_p_index, const Index &scat_lat_index, const Index &scat_lon_index, const Verbosity &verbosity)
WORKSPACE METHOD: pha_matCalc.
void nelemGet_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
void Tensor7SetConstant(Tensor7 &t, const Index &nlibraries, const Index &nvitrines, const Index &nshelves, const Index &nbooks, const Index &npages, const Index &nrows, const Index &ncols, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor7SetConstant.
void WriteXMLIndexed_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void VectorZtanToZa1D_g(Workspace &ws, const MRecord &mr)
void Touch_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
void Delete_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void ReadNetCDF_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void StringCreate_g(Workspace &ws, const MRecord &mr)
void ncolsGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
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)
Declarations for the gas absorption lookup table.
void npagesGet_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
void VectorNLinSpace(Vector &v, const Index &nelem, const Numeric &start, const Numeric &stop, const Verbosity &verbosity)
WORKSPACE METHOD: VectorNLinSpace.
void cloudboxSetManuallyAltitude_g(Workspace &ws, const MRecord &mr)
void pnd_fieldExpand1D_g(Workspace &ws, const MRecord &mr)
void abs_lookupCreate(GasAbsLookup &abs_lookup, Index &abs_lookup_is_adapted, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfArrayOfLineRecord &abs_lines_per_species, const ArrayOfLineshapeSpec &abs_lineshape, 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 Vector &abs_n2, const ArrayOfString &abs_cont_names, const ArrayOfString &abs_cont_models, const ArrayOfVector &abs_cont_parameters, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupCreate.
void NumericAdd(Numeric &b, const Numeric &a, const Numeric &v, const Verbosity &verbosity)
WORKSPACE METHOD: NumericAdd.
void ParticleTypeInit(ArrayOfSingleScatteringData &scat_data_raw, ArrayOfGriddedField3 &pnd_field_raw, const Verbosity &verbosity)
WORKSPACE METHOD: ParticleTypeInit.
void WriteXMLIndexed_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
void doit_scat_fieldCalc(Workspace &ws, Tensor6 &doit_scat_field, const Agenda &pha_mat_spt_agenda, const Tensor6 &doit_i_field, const Tensor4 &pnd_field, const Tensor3 &t_field, const Index &atmosphere_dim, const ArrayOfIndex &cloudbox_limits, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Index &doit_za_grid_size, const Verbosity &verbosity)
WORKSPACE METHOD: doit_scat_fieldCalc.
void ncolsGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void WriteXML_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
void IndexStep_g(Workspace &ws, const MRecord &mr)
void Copy_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_GridPos_g(Workspace &ws, const MRecord &mr)
void Ignore_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void nvitrinesGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
void ArrayOfStringCreate(ArrayOfString &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfStringCreate.
Template functions for general supergeneric ws methods.
void Delete_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
void Tensor6SetConstant_g(Workspace &ws, const MRecord &mr)
void Print_sg_Agenda_g(Workspace &ws, const MRecord &mr)
void ReadXML_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
void refr_index_agendaExecute(Workspace &ws, Numeric &refr_index, const Numeric rte_pressure, const Numeric rte_temperature, const Vector &rte_vmr_list, const Agenda &input_agenda)
void WriteXMLIndexed_sg_Numeric_g(Workspace &ws, const MRecord &mr)
void ppath_stepGeometric(Ppath &ppath_step, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Matrix &r_geoid, const Matrix &z_surface, const Numeric &ppath_lmax, const Verbosity &verbosity)
WORKSPACE METHOD: ppath_stepGeometric.
void FrequencyFromWavelength_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
void iyInterpCloudboxField(Matrix &iy, Matrix &iy_error, Index &iy_error_type, Matrix &iy_aux, ArrayOfTensor3 &diy_dx, const Tensor3 &iy_transmission, const Tensor7 &scat_i_p, const Tensor7 &scat_i_lat, const Tensor7 &scat_i_lon, const Tensor4 &doit_i_field1D_spectrum, const GridPos &rte_gp_p, const GridPos &rte_gp_lat, const GridPos &rte_gp_lon, const Vector &rte_los, const Index &jacobian_do, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const Index &stokes_dim, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Vector &f_grid, const Verbosity &verbosity)
WORKSPACE METHOD: iyInterpCloudboxField.
void Touch_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
void AtmFieldsCalc(Tensor3 &t_field, Tensor3 &z_field, Tensor4 &vmr_field, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const GriddedField3 &t_field_raw, const GriddedField3 &z_field_raw, const ArrayOfGriddedField3 &vmr_field_raw, const Index &atmosphere_dim, const Index &interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldsCalc.
void ext_matAddPart_g(Workspace &ws, const MRecord &mr)
void WriteXMLIndexed_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
void nbooksGet_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void timerStop(const Timer &timer, const Verbosity &verbosity)
WORKSPACE METHOD: timerStop.
void Touch(T &gout1, const Verbosity &verbosity)
WORKSPACE METHOD: Touch.
void ybatchMetProfiles_g(Workspace &ws, const MRecord &mr)
void f_gridFromGasAbsLookup_g(Workspace &ws, const MRecord &mr)
void nelemGet_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
void Print_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
void pnd_fieldExpand1D(Tensor4 &pnd_field, const Index &atmosphere_dim, const Index &cloudbox_checked, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Index &nzero, const Verbosity &verbosity)
WORKSPACE METHOD: pnd_fieldExpand1D.
void refr_indexUnit_g(Workspace &ws, const MRecord &mr)