grasp_output_tile_result_setters.h
Go to the documentation of this file.
1 /*
2  * Copyright 2016 CNRS & Universite Lille 1. All rights reserved.
3  *
4  * Licensed under the GRASP Open Source License V1.0 (see LICENSE file)
5  */
6 
7 /*
8  * File: grasp_output_tile_result_setters.h
9  * Author: lbindreiter
10  *
11  * Created on 30.08.2018
12  */
13 
14 #ifndef GRASP_GRASP_OUTPUT_TILE_RESULT_SETTERS_H
15 #define GRASP_GRASP_OUTPUT_TILE_RESULT_SETTERS_H
16 
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20 
21 #include <inttypes.h>
22 //#include "mod_par_inv.inc"
23 //#include "mod_par_OS.inc"
24 #include "mod_par_DLS.inc"
25 #include "mod_par_DLS_bin.inc"
26 #include "../settings/grasp_products.h"
27 #include "../input/grasp_input_segment.h"
28 #include "../global/grasp_parameters.h"
29 
31 
38 
45 
52 
59 
66 
73 
80 
87 
94 
101 
108 
115 
122 
129 
136 
143 
150 
157 
164 
171 
178 
185 
192 
199 
206 
207 // MEH:
214 
215 // MEH:
222 
229 
236 
243 
250 
257 
264 
271 
278 
285 
292 
299 
306 
313 
320 
327 
335 void set_grasp_output_tile_information_retrieval_par_SDL(grasp_results_t *output, int irr, int irc, float value);
336 
343 
350 void set_grasp_output_tile_information_phmx_angle(grasp_results_t *output, int iangle, int value);
351 
358 
365 void set_grasp_output_tile_information_wl(grasp_results_t *output, int iwl, float value);
366 
368 
369 
378 void set_grasp_output_tile_pixel_information_segment_time(grasp_results_t *output,int it, int ix, int iy, int value);
379 
388 void set_grasp_output_tile_pixel_information_segment_col(grasp_results_t *output,int it, int ix, int iy, int value);
389 
398 void set_grasp_output_tile_pixel_information_segment_row(grasp_results_t *output,int it, int ix, int iy, int value);
399 
408 void set_grasp_output_tile_pixel_information_it(grasp_results_t *output,int it, int ix, int iy, int value);
409 
418 void set_grasp_output_tile_pixel_information_ix(grasp_results_t *output,int it, int ix, int iy, int value);
419 
428 void set_grasp_output_tile_pixel_information_iy(grasp_results_t *output,int it, int ix, int iy, int value);
429 
438 void set_grasp_output_tile_pixel_information_out_x(grasp_results_t *output,int it, int ix, int iy, int value);
439 
448 void set_grasp_output_tile_pixel_information_out_y(grasp_results_t *output,int it, int ix, int iy, int value);
449 
458 void set_grasp_output_tile_pixel_information_out_t(grasp_results_t *output,int it, int ix, int iy, int value);
459 
468 void set_grasp_output_tile_pixel_information_latitude(grasp_results_t *output,int it, int ix, int iy, float value);
469 
478 void set_grasp_output_tile_pixel_information_longitude(grasp_results_t *output,int it, int ix, int iy, float value);
479 
488 void set_grasp_output_tile_pixel_information_grid_col(grasp_results_t *output,int it, int ix, int iy, int value);
489 
498 void set_grasp_output_tile_pixel_information_grid_row(grasp_results_t *output,int it, int ix, int iy, int value);
499 
508 void set_grasp_output_tile_pixel_information_time(grasp_results_t *output,int it, int ix, int iy, int64_t value);
509 
518 void set_grasp_output_tile_pixel_information_real_time(grasp_results_t *output,int it, int ix, int iy, float value);
519 
528 void set_grasp_output_tile_pixel_information_user_time(grasp_results_t *output,int it, int ix, int iy, float value);
529 
538 void set_grasp_output_tile_pixel_information_nwl(grasp_results_t *output,int it, int ix, int iy, int value);
539 
548 void set_grasp_output_tile_pixel_information_cloud_flag(grasp_results_t *output,int it, int ix, int iy, int value);
549 
558 void set_grasp_output_tile_pixel_information_land_percent(grasp_results_t *output,int it, int ix, int iy, float value);
559 
568 void set_grasp_output_tile_pixel_information_file_index(grasp_results_t *output,int it, int ix, int iy, int value);
569 
578 void set_grasp_output_tile_pixel_information_masl(grasp_results_t *output,int it, int ix, int iy, float value);
579 
588 void set_grasp_output_tile_pixel_information_sza(grasp_results_t *output,int it, int ix, int iy, int iwl, float value);
589 
598 void set_grasp_output_tile_pixel_information_nhvp(const grasp_results_t *output,int it, int ix, int iy, int value);
599 
609 void set_grasp_output_tile_pixel_information_hvp(const grasp_results_t *output,int it, int ix, int iy, int ihvp, float value);
610 
617 
626 void set_grasp_output_tile_information_ngrid(grasp_results_t *output, int isd, int value);
627 
638 void set_grasp_output_tile_information_radius(grasp_results_t *output, int isd, int ipar, float value);
639 
640 
651 void set_grasp_output_tile_information_retrieval_sd_lb(grasp_results_t *output, int irc, int irr, float value);
652 
663 void set_grasp_output_tile_pixel_segment_npixels(grasp_results_t *output, int it, int ix, int iy, int nrCol, int nrRow, int value);
664 
666 
675 void set_grasp_output_tile_retrieval_res_niter (grasp_results_t *output,int it, int ix, int iy, int value);
676 
685 void set_grasp_output_tile_retrieval_res_rest (grasp_results_t *output,int it, int ix, int iy, float value);
686 
696 void set_grasp_output_tile_retrieval_res_resa (grasp_results_t *output,int it, int ix, int iy, int inoise, float value);
697 
707 void set_grasp_output_tile_retrieval_res_resr (grasp_results_t *output,int it, int ix, int iy, int inoise, float value);
708 
709 
719 void set_grasp_output_tile_retrieval_par_parameters (grasp_results_t *output, int it, int ix, int iy, int ipar, float value);
720 
731 void set_grasp_output_tile_retrieval_par_sd (grasp_results_t *output, int it, int ix, int iy, int isd, int bin, float value);
732 
741 void set_grasp_output_tile_retrieval_fit_pixel_original (grasp_results_t *output, int it, int ix, int iy, pixel_t*);
742 
751 void set_grasp_output_tile_retrieval_fit_pixel_fit (grasp_results_t *output, int it, int ix, int iy, pixel_t*);
752 
762 
772 
773 
782 void set_grasp_output_tile_aerosol_opt_aexp (grasp_results_t *output, int it, int ix, int iy, float value);
783 
793 void set_grasp_output_tile_aerosol_opt_extt (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
794 
804 void set_grasp_output_tile_aerosol_opt_ssat (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
805 
815 void set_grasp_output_tile_aerosol_opt_aextt (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
816 
827 void set_grasp_output_tile_aerosol_opt_ext (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
828 
839 void set_grasp_output_tile_aerosol_opt_ssa (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
840 
851 void set_grasp_output_tile_aerosol_opt_aext (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
852 
863 void set_grasp_output_tile_aerosol_rind_mreal (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
864 
875 void set_grasp_output_tile_aerosol_rind_mimag (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
876 
878 
890 void set_grasp_output_tile_aerosol_phmx_ph11 (grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, int isd, float value);
891 
903 void set_grasp_output_tile_aerosol_phmx_ph12 (grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, int isd, float value);
904 
916 void set_grasp_output_tile_aerosol_phmx_ph22 (grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, int isd, float value);
917 
929 void set_grasp_output_tile_aerosol_phmx_ph33 (grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, int isd, float value);
930 
942 void set_grasp_output_tile_aerosol_phmx_ph34 (grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, int isd, float value);
943 
955 void set_grasp_output_tile_aerosol_phmx_ph44 (grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, int isd, float value);
956 
967 void set_grasp_output_tile_aerosol_phmx_pht11 (grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, float value);
968 
979 void set_grasp_output_tile_aerosol_phmx_pht12 (grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, float value);
980 
991 void set_grasp_output_tile_aerosol_phmx_pht22 (grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, float value);
992 
1003 void set_grasp_output_tile_aerosol_phmx_pht33 (grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, float value);
1004 
1015 void set_grasp_output_tile_aerosol_phmx_pht34 (grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, float value);
1016 
1027 void set_grasp_output_tile_aerosol_phmx_pht44 (grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, float value);
1028 
1030 
1041 void set_grasp_output_tile_aerosol_lidar_lr (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
1042 
1053 void set_grasp_output_tile_aerosol_lidar_ldpar (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
1054 
1065 void set_grasp_output_tile_aerosol_lidar_ldper (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
1066 
1076 void set_grasp_output_tile_aerosol_lidar_lrt (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
1077 
1087 void set_grasp_output_tile_aerosol_lidar_ldprt (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
1088 
1098 void set_grasp_output_tile_aerosol_sd2m_mph_cv (grasp_results_t *output, int it, int ix, int iy, int i, float value);
1099 
1109 void set_grasp_output_tile_aerosol_sd2m_mph_std (grasp_results_t *output, int it, int ix, int iy, int i, float value);
1110 
1120 void set_grasp_output_tile_aerosol_sd2m_mph_rm (grasp_results_t *output, int it, int ix, int iy, int i, float value);
1121 
1131 void set_grasp_output_tile_aerosol_sd2m_mph_reff (grasp_results_t *output, int it, int ix, int iy, int i, float value);
1132 
1133 
1144 void set_grasp_output_tile_aerosol_sd2m_opt_ext (grasp_results_t *output, int it, int ix, int iy, int iwl, int i, float value);
1145 
1154 void set_grasp_output_tile_aerosol_sd2m_mph_cv_fine_mode (grasp_results_t *output, int it, int ix, int iy, float value);
1155 
1164 void set_grasp_output_tile_aerosol_sd2m_mph_std_fine_mode (grasp_results_t *output, int it, int ix, int iy, float value);
1165 
1174 void set_grasp_output_tile_aerosol_sd2m_mph_rm_fine_mode (grasp_results_t *output, int it, int ix, int iy, float value);
1175 
1184 void set_grasp_output_tile_aerosol_sd2m_mph_reff_fine_mode (grasp_results_t *output, int it, int ix, int iy, float value);
1185 
1186 
1196 void set_grasp_output_tile_aerosol_sd2m_opt_ext_fine_mode (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
1197 
1198 
1207 void set_grasp_output_tile_aerosol_sd2m_mph_cv_coarse_mode (grasp_results_t *output, int it, int ix, int iy, float value);
1208 
1217 void set_grasp_output_tile_aerosol_sd2m_mph_std_coarse_mode (grasp_results_t *output, int it, int ix, int iy, float value);
1218 
1227 void set_grasp_output_tile_aerosol_sd2m_mph_rm_coarse_mode (grasp_results_t *output, int it, int ix, int iy, float value);
1228 
1237 void set_grasp_output_tile_aerosol_sd2m_mph_reff_coarse_mode (grasp_results_t *output, int it, int ix, int iy, float value);
1238 
1239 
1249 void set_grasp_output_tile_aerosol_sd2m_opt_ext_coarse_mode (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
1250 
1251 
1261 void set_grasp_output_tile_aerosol_chem_rh (grasp_results_t *output, int it, int ix, int iy, int isd, float value);
1262 
1272 void set_grasp_output_tile_aerosol_chem_fwtr (grasp_results_t *output, int it, int ix, int iy, int isd, float value);
1273 
1283 void set_grasp_output_tile_aerosol_chem_fslbl (grasp_results_t *output, int it, int ix, int iy, int isd, float value);
1284 
1295 void set_grasp_output_tile_aerosol_chem_vfract (grasp_results_t *output, int it, int ix, int iy, int isd, int ichem, float value);
1296 
1297 
1298 
1309 void set_grasp_output_tile_aerosol_pm_pm (grasp_results_t *output, int it, int ix, int iy, int i, float value);
1310 
1319 void set_grasp_output_tile_aerosol_types_index (grasp_results_t *output, int it, int ix, int iy, int value);
1320 
1330 void set_grasp_output_tile_gases_absorption(grasp_results_t *output, int it, int ix, int iy, int iwl, int igas, int value);
1331 
1333 
1335 
1336 
1345 void set_grasp_output_tile_clouds_opt_aexp (grasp_results_t *output, int it, int ix, int iy, float value);
1346 
1356 void set_grasp_output_tile_clouds_opt_extt (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
1357 
1367 void set_grasp_output_tile_clouds_opt_ssat (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
1368 
1378 void set_grasp_output_tile_clouds_opt_aextt (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
1379 
1390 void set_grasp_output_tile_clouds_opt_ext (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
1391 
1402 void set_grasp_output_tile_clouds_opt_ssa (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
1403 
1414 void set_grasp_output_tile_clouds_opt_aext (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
1415 
1426 void set_grasp_output_tile_clouds_rind_mreal (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
1427 
1438 void set_grasp_output_tile_clouds_rind_mimag (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
1439 
1441 
1453 void set_grasp_output_tile_clouds_phmx_ph11 (grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, int isd, float value);
1454 
1466 void set_grasp_output_tile_clouds_phmx_ph12 (grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, int isd, float value);
1467 
1479 void set_grasp_output_tile_clouds_phmx_ph22 (grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, int isd, float value);
1480 
1492 void set_grasp_output_tile_clouds_phmx_ph33 (grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, int isd, float value);
1493 
1505 void set_grasp_output_tile_clouds_phmx_ph34 (grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, int isd, float value);
1506 
1518 void set_grasp_output_tile_clouds_phmx_ph44 (grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, int isd, float value);
1519 
1530 void set_grasp_output_tile_clouds_phmx_pht11 (grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, float value);
1531 
1542 void set_grasp_output_tile_clouds_phmx_pht12 (grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, float value);
1543 
1554 void set_grasp_output_tile_clouds_phmx_pht22 (grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, float value);
1555 
1566 void set_grasp_output_tile_clouds_phmx_pht33 (grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, float value);
1567 
1578 void set_grasp_output_tile_clouds_phmx_pht34 (grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, float value);
1579 
1590 void set_grasp_output_tile_clouds_phmx_pht44 (grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, float value);
1591 
1593 
1604 void set_grasp_output_tile_clouds_lidar_lr (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
1605 
1616 void set_grasp_output_tile_clouds_lidar_ldpr (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
1617 
1627 void set_grasp_output_tile_clouds_lidar_lrt (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
1628 
1638 void set_grasp_output_tile_clouds_lidar_ldprt (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
1639 
1640 
1650 void set_grasp_output_tile_clouds_sd2m_mph_cv (grasp_results_t *output, int it, int ix, int iy, int i, float value);
1651 
1661 void set_grasp_output_tile_clouds_sd2m_mph_std (grasp_results_t *output, int it, int ix, int iy, int i, float value);
1662 
1672 void set_grasp_output_tile_clouds_sd2m_mph_rm (grasp_results_t *output, int it, int ix, int iy, int i, float value);
1673 
1683 void set_grasp_output_tile_clouds_sd2m_mph_reff (grasp_results_t *output, int it, int ix, int iy, int i, float value);
1684 
1685 
1696 void set_grasp_output_tile_clouds_sd2m_opt_ext (grasp_results_t *output, int it, int ix, int iy, int iwl, int i, float value);
1697 
1698 
1707 void set_grasp_output_tile_clouds_sd2m_mph_cv_fine_mode (grasp_results_t *output, int it, int ix, int iy, float value);
1708 
1717 void set_grasp_output_tile_clouds_sd2m_mph_std_fine_mode (grasp_results_t *output, int it, int ix, int iy, float value);
1718 
1727 void set_grasp_output_tile_clouds_sd2m_mph_rm_fine_mode (grasp_results_t *output, int it, int ix, int iy, float value);
1728 
1737 void set_grasp_output_tile_clouds_sd2m_mph_reff_fine_mode (grasp_results_t *output, int it, int ix, int iy, float value);
1738 
1739 
1749 void set_grasp_output_tile_clouds_sd2m_opt_ext_fine_mode (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
1750 
1751 
1760 void set_grasp_output_tile_clouds_sd2m_mph_cv_coarse_mode (grasp_results_t *output, int it, int ix, int iy, float value);
1761 
1770 void set_grasp_output_tile_clouds_sd2m_mph_std_coarse_mode (grasp_results_t *output, int it, int ix, int iy, float value);
1771 
1780 void set_grasp_output_tile_clouds_sd2m_mph_rm_coarse_mode (grasp_results_t *output, int it, int ix, int iy, float value);
1781 
1790 void set_grasp_output_tile_clouds_sd2m_mph_reff_coarse_mode (grasp_results_t *output, int it, int ix, int iy, float value);
1791 
1792 
1802 void set_grasp_output_tile_clouds_sd2m_opt_ext_coarse_mode (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
1803 
1804 
1814 void set_grasp_output_tile_clouds_chem_rh (grasp_results_t *output, int it, int ix, int iy, int isd, float value);
1815 
1825 void set_grasp_output_tile_clouds_chem_fwtr (grasp_results_t *output, int it, int ix, int iy, int isd, float value);
1826 
1836 void set_grasp_output_tile_clouds_chem_fslbl (grasp_results_t *output, int it, int ix, int iy, int isd, float value);
1837 
1847 void set_grasp_output_tile_clouds_chem_finslbl (grasp_results_t *output, int it, int ix, int iy, int isd, float value);
1848 
1858 void set_grasp_output_tile_clouds_chem_fsoot (grasp_results_t *output, int it, int ix, int iy, int isd, float value);
1859 
1869 void set_grasp_output_tile_clouds_chem_firon (grasp_results_t *output, int it, int ix, int iy, int isd, float value);
1870 
1871 
1881 void set_grasp_output_tile_clouds_chem_fbrc (grasp_results_t *output, int it, int ix, int iy, int isd, float value);
1882 
1883 
1884 
1894 void set_grasp_output_tile_clouds_pm_pm (grasp_results_t *output, int it, int ix, int iy, int i, float value);
1895 
1904 void set_grasp_output_tile_clouds_types_index (grasp_results_t *output, int it, int ix, int iy, int value);
1905 
1906 
1908 
1917 void set_grasp_output_tile_surface_ndvi (grasp_results_t *output, int it, int ix, int iy, float value);
1918 
1928 void set_grasp_output_tile_surface_dhr (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
1929 
1939 void set_grasp_output_tile_surface_bhr_iso (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
1940 
1942 
1952 void set_grasp_output_tile_errest_par_errp (grasp_results_t *output, int it, int ix, int iy, int ipar, float value);
1953 
1963 void set_grasp_output_tile_errest_par_biasp (grasp_results_t *output, int it, int ix, int iy, int ipar, float value);
1964 
1974 void set_grasp_output_tile_errest_par_tstdp (grasp_results_t *output, int it, int ix, int iy, int ipar, float value);
1975 
1976 /*
1977  * Set error of retrieved size distribution simplified for easy interpretation
1978  * +/- err(:,1:nsd) = exp(ln(GOUT%retrieval%par%pixel(ipix)%sd(:,1:nsd)) +/- GOUT%errest%par%pixel(ipix)%sd_err(:,1:nsd))
1979  * @param output Output of retrieval from a tile
1980  * @param it Time index of the pixel in the tile
1981  * @param ix X index of the pixel in the tile
1982  * @param iy Y index of the pixel in the tile
1983  * @param isd 0 if it is total size distriubtion or the number of the mode
1984  * @param bin value of the bin
1985  * @param value retrieved value of the bin of SD
1986  */
1987 void set_grasp_output_tile_errest_par_sd_err (grasp_results_t *output, int it, int ix, int iy, int isd, int ibin, float value);
1988 
1999 void set_grasp_output_tile_errest_aerosol_opt_err_ext (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
2000 
2011 void set_grasp_output_tile_errest_aerosol_opt_bias_ext (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
2012 
2013 
2024 void set_grasp_output_tile_errest_aerosol_opt_tstd_ext (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
2025 
2035 void set_grasp_output_tile_errest_aerosol_opt_err_extt (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
2036 
2046 void set_grasp_output_tile_errest_aerosol_opt_bias_extt (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
2047 
2048 
2058 void set_grasp_output_tile_errest_aerosol_opt_tstd_extt (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
2059 
2070 void set_grasp_output_tile_errest_aerosol_opt_err_ssa (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
2071 
2082 void set_grasp_output_tile_errest_aerosol_opt_bias_ssa (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
2083 
2094 void set_grasp_output_tile_errest_aerosol_opt_tstd_ssa (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
2095 
2105 void set_grasp_output_tile_errest_aerosol_opt_err_ssat (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
2106 
2116 void set_grasp_output_tile_errest_aerosol_opt_bias_ssat (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
2117 
2127 void set_grasp_output_tile_errest_aerosol_opt_tstd_ssat (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
2128 
2139 void set_grasp_output_tile_errest_aerosol_opt_err_aext (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
2140 
2151 void set_grasp_output_tile_errest_aerosol_opt_bias_aext (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
2152 
2163 void set_grasp_output_tile_errest_aerosol_opt_tstd_aext (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
2164 
2174 void set_grasp_output_tile_errest_aerosol_opt_err_aextt (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
2175 
2185 void set_grasp_output_tile_errest_aerosol_opt_bias_aextt (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
2186 
2196 void set_grasp_output_tile_errest_aerosol_opt_tstd_aextt (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
2197 
2208 void set_grasp_output_tile_errest_aerosol_lidar_err_lr (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
2209 
2220 void set_grasp_output_tile_errest_aerosol_lidar_bias_lr (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
2221 
2232 void set_grasp_output_tile_errest_aerosol_lidar_tstd_lr (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
2233 
2243 void set_grasp_output_tile_errest_aerosol_lidar_err_lrt (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
2244 
2254 void set_grasp_output_tile_errest_aerosol_lidar_bias_lrt (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
2255 
2265 void set_grasp_output_tile_errest_aerosol_lidar_tstd_lrt (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
2266 
2276 void set_grasp_output_tile_errest_aerosol_mic_err_sd (grasp_results_t *output, int it, int ix, int iy, int ibin, float value);
2277 
2287 void set_grasp_output_tile_errest_aerosol_mic_bias_sd (grasp_results_t *output, int it, int ix, int iy, int ibin, float value);
2288 
2298 void set_grasp_output_tile_errest_aerosol_mic_tstd_sd (grasp_results_t *output, int it, int ix, int iy, int ibin, float value);
2299 
2309 void set_grasp_output_tile_errest_aerosol_sd2m_extfc_err_fine_mode (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
2310 
2320 void set_grasp_output_tile_errest_aerosol_sd2m_extfc_bias_fine_mode (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
2321 
2331 void set_grasp_output_tile_errest_aerosol_sd2m_extfc_tstd_fine_mode (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
2332 
2342 void set_grasp_output_tile_errest_aerosol_sd2m_extfc_err_coarse_mode (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
2343 
2353 void set_grasp_output_tile_errest_aerosol_sd2m_extfc_bias_coarse_mode (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
2354 
2364 void set_grasp_output_tile_errest_aerosol_sd2m_extfc_tstd_coarse_mode (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
2365 
2366 
2377 void set_grasp_output_tile_errest_clouds_opt_err_ext (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
2378 
2389 void set_grasp_output_tile_errest_clouds_opt_bias_ext (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
2390 
2400 void set_grasp_output_tile_errest_clouds_opt_err_extt (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
2401 
2411 void set_grasp_output_tile_errest_clouds_opt_bias_extt (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
2412 
2423 void set_grasp_output_tile_errest_clouds_opt_err_ssa (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
2424 
2435 void set_grasp_output_tile_errest_clouds_opt_bias_ssa (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
2436 
2446 void set_grasp_output_tile_errest_clouds_opt_err_ssat (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
2447 
2457 void set_grasp_output_tile_errest_clouds_opt_bias_ssat (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
2458 
2469 void set_grasp_output_tile_errest_clouds_lidar_err_lr (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
2470 
2481 void set_grasp_output_tile_errest_clouds_lidar_bias_lr (grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value);
2482 
2492 void set_grasp_output_tile_errest_clouds_lidar_err_lrt (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
2493 
2503 void set_grasp_output_tile_errest_clouds_lidar_bias_lrt (grasp_results_t *output, int it, int ix, int iy, int iwl, float value);
2504 
2506 
2515 void set_grasp_output_tile_forcing_bbflux_nhlv (grasp_results_t *output, int it, int ix, int iy, int value);
2516 
2526 void set_grasp_output_tile_forcing_bbflux_bbufx0 (grasp_results_t *output, int it, int ix, int iy, int iknt, float value);
2527 
2537 void set_grasp_output_tile_forcing_bbflux_bbdfx0 (grasp_results_t *output, int it, int ix, int iy, int iknt, float value);
2538 
2548 void set_grasp_output_tile_forcing_bbflux_bbufxa (grasp_results_t *output, int it, int ix, int iy, int iknt, float value);
2549 
2559 void set_grasp_output_tile_forcing_bbflux_bbdfxa (grasp_results_t *output, int it, int ix, int iy, int iknt, float value);
2560 
2570 void set_grasp_output_tile_forcing_bbflux_hlv (grasp_results_t *output, int it, int ix, int iy, int iknt, float value);
2571 
2580 void set_grasp_output_tile_forcing_forcing_nhlv (grasp_results_t *output, int it, int ix, int iy, int value);
2581 
2591 void set_grasp_output_tile_forcing_forcing_netforc (grasp_results_t *output, int it, int ix, int iy, int iknt, float value);
2592 
2602 void set_grasp_output_tile_forcing_forcing_forceff (grasp_results_t *output, int it, int ix, int iy, int iknt, float value);
2603 
2613 void set_grasp_output_tile_forcing_forcing_hlv (grasp_results_t *output, int it, int ix, int iy, int iknt, float value);
2614 
2615 
2616 #ifdef __cplusplus
2617 }
2618 #endif
2619 
2620 #endif //GRASP_GRASP_OUTPUT_TILE_RESULT_SETTERS_H
void set_grasp_output_tile_clouds_opt_aextt(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
void set_grasp_output_tile_products_clouds_opt(grasp_results_t *output, bool value)
void set_grasp_output_tile_errest_aerosol_opt_bias_ssa(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
Definition: grasp_output_tile_result_setters.c:567
void set_grasp_output_tile_errest_clouds_opt_err_ext(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
void set_grasp_output_tile_clouds_sd2m_mph_reff_coarse_mode(grasp_results_t *output, int it, int ix, int iy, float value)
void set_grasp_output_tile_aerosol_sd2m_mph_cv(grasp_results_t *output, int it, int ix, int iy, int i, float value)
Definition: grasp_output_tile_result_setters.c:417
void set_grasp_output_tile_clouds_sd2m_mph_cv_fine_mode(grasp_results_t *output, int it, int ix, int iy, float value)
void set_grasp_output_tile_errest_clouds_lidar_err_lrt(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
void set_grasp_output_tile_retrieval_par_sd(grasp_results_t *output, int it, int ix, int iy, int isd, int bin, float value)
Definition: grasp_output_tile_result_setters.c:293
void set_grasp_output_tile_pixel_information_segment_col(grasp_results_t *output, int it, int ix, int iy, int value)
Definition: grasp_output_tile_result_setters.c:155
void set_grasp_output_tile_errest_aerosol_opt_bias_aext(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
Definition: grasp_output_tile_result_setters.c:591
void set_grasp_output_tile_clouds_lidar_ldprt(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
void set_grasp_output_tile_errest_aerosol_sd2m_extfc_err_fine_mode(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
Definition: grasp_output_tile_result_setters.c:648
void set_grasp_output_tile_aerosol_phmx_ph12(grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, int isd, float value)
Definition: grasp_output_tile_result_setters.c:353
void set_grasp_output_tile_aerosol_sd2m_mph_std_fine_mode(grasp_results_t *output, int it, int ix, int iy, float value)
Definition: grasp_output_tile_result_setters.c:441
void set_grasp_output_tile_clouds_chem_firon(grasp_results_t *output, int it, int ix, int iy, int isd, float value)
void set_grasp_output_tile_information_tile_npixels_y(grasp_results_t *output, int value)
Definition: grasp_output_tile_result_setters.c:115
void set_grasp_output_tile_retrieval_fit_segment_fit(grasp_results_t *output, int isegment, sensor_data_t *)
Definition: grasp_output_tile_result_setters.c:305
void set_grasp_output_tile_products_clouds_types(grasp_results_t *output, bool value)
void set_grasp_output_tile_clouds_sd2m_opt_ext(grasp_results_t *output, int it, int ix, int iy, int iwl, int i, float value)
void set_grasp_output_tile_pixel_information_cloud_flag(grasp_results_t *output, int it, int ix, int iy, int value)
Definition: grasp_output_tile_result_setters.c:221
void set_grasp_output_tile_pixel_information_out_y(grasp_results_t *output, int it, int ix, int iy, int value)
Definition: grasp_output_tile_result_setters.c:179
void set_grasp_output_tile_aerosol_sd2m_opt_ext_coarse_mode(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
Definition: grasp_output_tile_result_setters.c:473
void set_grasp_output_tile_forcing_bbflux_bbufxa(grasp_results_t *output, int it, int ix, int iy, int iknt, float value)
Definition: grasp_output_tile_result_setters.c:685
void set_grasp_output_tile_errest_aerosol_opt_tstd_aext(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
Definition: grasp_output_tile_result_setters.c:595
void set_grasp_output_tile_aerosol_phmx_pht44(grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, float value)
Definition: grasp_output_tile_result_setters.c:393
void set_grasp_output_tile_information_phmx_angle(grasp_results_t *output, int iangle, int value)
Definition: grasp_output_tile_result_setters.c:139
void set_grasp_output_tile_errest_aerosol_lidar_err_lrt(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
Definition: grasp_output_tile_result_setters.c:623
void set_grasp_output_tile_products_errest_aerosol_sd2m_extfc(grasp_results_t *output, bool value)
Definition: grasp_output_tile_result_setters.c:87
void set_grasp_output_tile_products_clouds_sd2m_mph(grasp_results_t *output, bool value)
void set_grasp_output_tile_products_clouds_phmx(grasp_results_t *output, bool value)
void set_grasp_output_tile_clouds_chem_fsoot(grasp_results_t *output, int it, int ix, int iy, int isd, float value)
void set_grasp_output_tile_clouds_lidar_ldpr(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
void set_grasp_output_tile_errest_aerosol_opt_err_aextt(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
Definition: grasp_output_tile_result_setters.c:599
void set_grasp_output_tile_products_errest_aerosol_opt(grasp_results_t *output, bool value)
Definition: grasp_output_tile_result_setters.c:74
void set_grasp_output_tile_aerosol_sd2m_mph_rm_fine_mode(grasp_results_t *output, int it, int ix, int iy, float value)
Definition: grasp_output_tile_result_setters.c:445
void set_grasp_output_tile_retrieval_res_rest(grasp_results_t *output, int it, int ix, int iy, float value)
Definition: grasp_output_tile_result_setters.c:277
void set_grasp_output_tile_clouds_opt_aext(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
void set_grasp_output_tile_errest_par_tstdp(grasp_results_t *output, int it, int ix, int iy, int ipar, float value)
Definition: grasp_output_tile_result_setters.c:531
void set_grasp_output_tile_clouds_lidar_lr(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
void set_grasp_output_tile_errest_aerosol_mic_tstd_sd(grasp_results_t *output, int it, int ix, int iy, int ibin, float value)
Definition: grasp_output_tile_result_setters.c:644
void set_grasp_output_tile_clouds_phmx_ph11(grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, int isd, float value)
void set_grasp_output_tile_forcing_bbflux_bbdfxa(grasp_results_t *output, int it, int ix, int iy, int iknt, float value)
Definition: grasp_output_tile_result_setters.c:689
void set_grasp_output_tile_clouds_sd2m_mph_std_coarse_mode(grasp_results_t *output, int it, int ix, int iy, float value)
void set_grasp_output_tile_forcing_forcing_forceff(grasp_results_t *output, int it, int ix, int iy, int iknt, float value)
Definition: grasp_output_tile_result_setters.c:705
void set_grasp_output_tile_retrieval_res_resr(grasp_results_t *output, int it, int ix, int iy, int inoise, float value)
Definition: grasp_output_tile_result_setters.c:285
Definition: grasp_output_tile_result.h:292
void set_grasp_output_tile_forcing_forcing_nhlv(grasp_results_t *output, int it, int ix, int iy, int value)
Definition: grasp_output_tile_result_setters.c:697
void set_grasp_output_tile_products_aerosol_opt(grasp_results_t *output, bool value)
Definition: grasp_output_tile_result_setters.c:30
void set_grasp_output_tile_errest_clouds_lidar_err_lr(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
void set_grasp_output_tile_clouds_sd2m_opt_ext_coarse_mode(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
void set_grasp_output_tile_errest_clouds_opt_bias_ssa(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
void set_grasp_output_tile_retrieval_fit_pixel_original(grasp_results_t *output, int it, int ix, int iy, pixel_t *)
Definition: grasp_output_tile_result_setters.c:297
void set_grasp_output_tile_products_retrieval_fit(grasp_results_t *output, bool value)
Definition: grasp_output_tile_result_setters.c:26
void set_grasp_output_tile_errest_clouds_lidar_bias_lr(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
void set_grasp_output_tile_products_forcing_forcing(grasp_results_t *output, bool value)
Definition: grasp_output_tile_result_setters.c:95
void set_grasp_output_tile_clouds_chem_finslbl(grasp_results_t *output, int it, int ix, int iy, int isd, float value)
void set_grasp_output_tile_products_forcing_bbflux(grasp_results_t *output, bool value)
Definition: grasp_output_tile_result_setters.c:91
void set_grasp_output_tile_pixel_information_time(grasp_results_t *output, int it, int ix, int iy, int64_t value)
Definition: grasp_output_tile_result_setters.c:203
void set_grasp_output_tile_aerosol_lidar_lr(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
Definition: grasp_output_tile_result_setters.c:397
void set_grasp_output_tile_clouds_sd2m_mph_rm_coarse_mode(grasp_results_t *output, int it, int ix, int iy, float value)
void set_grasp_output_tile_aerosol_phmx_ph44(grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, int isd, float value)
Definition: grasp_output_tile_result_setters.c:369
void set_grasp_output_tile_aerosol_chem_vfract(grasp_results_t *output, int it, int ix, int iy, int isd, int ichem, float value)
Definition: grasp_output_tile_result_setters.c:489
void set_grasp_output_tile_information_tile_npixels_x(grasp_results_t *output, int value)
Definition: grasp_output_tile_result_setters.c:111
void set_grasp_output_tile_products_aerosol_pm(grasp_results_t *output, bool value)
Definition: grasp_output_tile_result_setters.c:58
void set_grasp_output_tile_pixel_segment_npixels(grasp_results_t *output, int it, int ix, int iy, int nrCol, int nrRow, int value)
Definition: grasp_output_tile_result_setters.c:266
void set_grasp_output_tile_clouds_pm_pm(grasp_results_t *output, int it, int ix, int iy, int i, float value)
void set_grasp_output_tile_products_surface_surf(grasp_results_t *output, bool value)
Definition: grasp_output_tile_result_setters.c:66
void set_grasp_output_tile_aerosol_sd2m_mph_std(grasp_results_t *output, int it, int ix, int iy, int i, float value)
Definition: grasp_output_tile_result_setters.c:421
void set_grasp_output_tile_pixel_information_nwl(grasp_results_t *output, int it, int ix, int iy, int value)
Definition: grasp_output_tile_result_setters.c:217
void set_grasp_output_tile_clouds_opt_ext(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
void set_grasp_output_tile_clouds_opt_extt(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
void set_grasp_output_tile_pixel_information_file_index(grasp_results_t *output, int it, int ix, int iy, int value)
Definition: grasp_output_tile_result_setters.c:229
void set_grasp_output_tile_pixel_information_masl(grasp_results_t *output, int it, int ix, int iy, float value)
Definition: grasp_output_tile_result_setters.c:233
void set_grasp_output_tile_clouds_types_index(grasp_results_t *output, int it, int ix, int iy, int value)
void set_grasp_output_tile_aerosol_sd2m_mph_rm_coarse_mode(grasp_results_t *output, int it, int ix, int iy, float value)
Definition: grasp_output_tile_result_setters.c:465
void set_grasp_output_tile_aerosol_opt_ssat(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
Definition: grasp_output_tile_result_setters.c:321
void set_grasp_output_tile_forcing_bbflux_bbdfx0(grasp_results_t *output, int it, int ix, int iy, int iknt, float value)
Definition: grasp_output_tile_result_setters.c:681
void set_grasp_output_tile_retrieval_fit_segment_original(grasp_results_t *output, int isegment, sensor_data_t *)
Definition: grasp_output_tile_result_setters.c:309
void set_grasp_output_tile_forcing_bbflux_bbufx0(grasp_results_t *output, int it, int ix, int iy, int iknt, float value)
Definition: grasp_output_tile_result_setters.c:677
void set_grasp_output_tile_errest_aerosol_opt_tstd_ext(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
Definition: grasp_output_tile_result_setters.c:547
void set_grasp_output_tile_pixel_information_grid_row(grasp_results_t *output, int it, int ix, int iy, int value)
Definition: grasp_output_tile_result_setters.c:199
void set_grasp_output_tile_information_nmpar(grasp_results_t *output, int value)
Definition: grasp_output_tile_result_setters.c:127
void set_grasp_output_tile_products_errest_aerosol_lidar(grasp_results_t *output, bool value)
Definition: grasp_output_tile_result_setters.c:78
void set_grasp_output_tile_clouds_phmx_pht34(grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, float value)
void set_grasp_output_tile_clouds_chem_rh(grasp_results_t *output, int it, int ix, int iy, int isd, float value)
void set_grasp_output_tile_aerosol_phmx_pht11(grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, float value)
Definition: grasp_output_tile_result_setters.c:373
void set_grasp_output_tile_errest_aerosol_opt_err_ssat(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
Definition: grasp_output_tile_result_setters.c:575
void set_grasp_output_tile_information_wl(grasp_results_t *output, int iwl, float value)
Definition: grasp_output_tile_result_setters.c:147
void set_grasp_output_tile_aerosol_phmx_pht22(grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, float value)
Definition: grasp_output_tile_result_setters.c:381
void set_grasp_output_tile_errest_aerosol_mic_bias_sd(grasp_results_t *output, int it, int ix, int iy, int ibin, float value)
Definition: grasp_output_tile_result_setters.c:640
void set_grasp_output_tile_errest_aerosol_lidar_tstd_lrt(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
Definition: grasp_output_tile_result_setters.c:631
void set_grasp_output_tile_aerosol_opt_ext(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
Definition: grasp_output_tile_result_setters.c:329
void set_grasp_output_tile_errest_aerosol_sd2m_extfc_bias_fine_mode(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
Definition: grasp_output_tile_result_setters.c:652
void set_grasp_output_tile_clouds_lidar_lrt(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
void set_grasp_output_tile_information_retrieval_sd_lb(grasp_results_t *output, int irc, int irr, float value)
Definition: grasp_output_tile_result_setters.c:262
Definition: grasp_parameters.h:31
void set_grasp_output_tile_information_nnoises(grasp_results_t *output, int value)
Definition: grasp_output_tile_result_setters.c:143
void set_grasp_output_tile_errest_aerosol_mic_err_sd(grasp_results_t *output, int it, int ix, int iy, int ibin, float value)
Definition: grasp_output_tile_result_setters.c:636
void set_grasp_output_tile_errest_clouds_opt_err_ssa(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
Definition: grasp_input_segment.h:147
void set_grasp_output_tile_information_tile_npixels(grasp_results_t *output, int value)
Definition: grasp_output_tile_result_setters.c:99
void set_grasp_output_tile_surface_ndvi(grasp_results_t *output, int it, int ix, int iy, float value)
Definition: grasp_output_tile_result_setters.c:511
void set_grasp_output_tile_pixel_information_segment_row(grasp_results_t *output, int it, int ix, int iy, int value)
Definition: grasp_output_tile_result_setters.c:159
void set_grasp_output_tile_clouds_rind_mimag(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
void set_grasp_output_tile_errest_aerosol_lidar_bias_lrt(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
Definition: grasp_output_tile_result_setters.c:627
void set_grasp_output_tile_errest_aerosol_opt_bias_ext(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
Definition: grasp_output_tile_result_setters.c:543
void set_grasp_output_tile_gases_absorption(grasp_results_t *output, int it, int ix, int iy, int iwl, int igas, int value)
Definition: grasp_output_tile_result_setters.c:505
void set_grasp_output_tile_aerosol_sd2m_opt_ext_fine_mode(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
Definition: grasp_output_tile_result_setters.c:453
void set_grasp_output_tile_clouds_sd2m_mph_std_fine_mode(grasp_results_t *output, int it, int ix, int iy, float value)
void set_grasp_output_tile_clouds_phmx_ph22(grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, int isd, float value)
void set_grasp_output_tile_pixel_information_out_x(grasp_results_t *output, int it, int ix, int iy, int value)
Definition: grasp_output_tile_result_setters.c:175
void set_grasp_output_tile_clouds_chem_fslbl(grasp_results_t *output, int it, int ix, int iy, int isd, float value)
void set_grasp_output_tile_products_aerosol_sd2m_mph(grasp_results_t *output, bool value)
Definition: grasp_output_tile_result_setters.c:50
void set_grasp_output_tile_pixel_information_out_t(grasp_results_t *output, int it, int ix, int iy, int value)
Definition: grasp_output_tile_result_setters.c:183
void set_grasp_output_tile_information_npm_diam(grasp_results_t *output, int value)
Definition: grasp_output_tile_result_setters.c:135
void set_grasp_output_tile_products_errest_aerosol_mic(grasp_results_t *output, bool value)
Definition: grasp_output_tile_result_setters.c:83
void set_grasp_output_tile_forcing_forcing_netforc(grasp_results_t *output, int it, int ix, int iy, int iknt, float value)
Definition: grasp_output_tile_result_setters.c:701
void set_grasp_output_tile_errest_aerosol_lidar_tstd_lr(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
Definition: grasp_output_tile_result_setters.c:619
void set_grasp_output_tile_aerosol_phmx_ph33(grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, int isd, float value)
Definition: grasp_output_tile_result_setters.c:361
void set_grasp_output_tile_clouds_phmx_pht11(grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, float value)
void set_grasp_output_tile_errest_aerosol_opt_err_extt(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
Definition: grasp_output_tile_result_setters.c:551
void set_grasp_output_tile_errest_aerosol_opt_bias_ssat(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
Definition: grasp_output_tile_result_setters.c:579
void set_grasp_output_tile_aerosol_lidar_ldpar(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
Definition: grasp_output_tile_result_setters.c:401
void set_grasp_output_tile_clouds_phmx_pht12(grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, float value)
void set_grasp_output_tile_pixel_information_grid_col(grasp_results_t *output, int it, int ix, int iy, int value)
Definition: grasp_output_tile_result_setters.c:195
void set_grasp_output_tile_aerosol_phmx_pht12(grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, float value)
Definition: grasp_output_tile_result_setters.c:377
void set_grasp_output_tile_clouds_sd2m_mph_rm(grasp_results_t *output, int it, int ix, int iy, int i, float value)
void set_grasp_output_tile_clouds_chem_fwtr(grasp_results_t *output, int it, int ix, int iy, int isd, float value)
void set_grasp_output_tile_aerosol_sd2m_mph_rm(grasp_results_t *output, int it, int ix, int iy, int i, float value)
Definition: grasp_output_tile_result_setters.c:425
void set_grasp_output_tile_products_errest_par(grasp_results_t *output, bool value)
Definition: grasp_output_tile_result_setters.c:70
void set_grasp_output_tile_clouds_phmx_ph12(grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, int isd, float value)
void set_grasp_output_tile_aerosol_sd2m_mph_reff(grasp_results_t *output, int it, int ix, int iy, int i, float value)
Definition: grasp_output_tile_result_setters.c:429
void set_grasp_output_tile_products_retrieval_res(grasp_results_t *output, bool value)
Definition: grasp_output_tile_result_setters.c:18
void set_grasp_output_tile_clouds_phmx_ph33(grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, int isd, float value)
void set_grasp_output_tile_retrieval_res_niter(grasp_results_t *output, int it, int ix, int iy, int value)
Definition: grasp_output_tile_result_setters.c:273
void set_grasp_output_tile_clouds_sd2m_mph_reff_fine_mode(grasp_results_t *output, int it, int ix, int iy, float value)
void set_grasp_output_tile_errest_clouds_opt_bias_ext(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
void set_grasp_output_tile_clouds_phmx_ph34(grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, int isd, float value)
void set_grasp_output_tile_information_nrc(grasp_results_t *output, int value)
Definition: grasp_output_tile_result_setters.c:123
void set_grasp_output_tile_aerosol_chem_rh(grasp_results_t *output, int it, int ix, int iy, int isd, float value)
Definition: grasp_output_tile_result_setters.c:477
void set_grasp_output_tile_aerosol_lidar_ldprt(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
Definition: grasp_output_tile_result_setters.c:413
void set_grasp_output_tile_products_clouds_sd2m_ext(grasp_results_t *output, bool value)
void set_grasp_output_tile_information_nrr(grasp_results_t *output, int value)
void set_grasp_output_tile_errest_aerosol_opt_tstd_ssat(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
Definition: grasp_output_tile_result_setters.c:583
void set_grasp_output_tile_pixel_information_nhvp(const grasp_results_t *output, int it, int ix, int iy, int value)
void set_grasp_output_tile_aerosol_opt_extt(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
Definition: grasp_output_tile_result_setters.c:317
void set_grasp_output_tile_aerosol_sd2m_mph_std_coarse_mode(grasp_results_t *output, int it, int ix, int iy, float value)
Definition: grasp_output_tile_result_setters.c:461
void set_grasp_output_tile_clouds_opt_ssa(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
void set_grasp_output_tile_retrieval_fit_pixel_fit(grasp_results_t *output, int it, int ix, int iy, pixel_t *)
Definition: grasp_output_tile_result_setters.c:301
void set_grasp_output_tile_errest_aerosol_opt_err_ssa(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
Definition: grasp_output_tile_result_setters.c:563
void set_grasp_output_tile_information_tile_npixels_t(grasp_results_t *output, int value)
Definition: grasp_output_tile_result_setters.c:107
void set_grasp_output_tile_errest_aerosol_opt_bias_extt(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
Definition: grasp_output_tile_result_setters.c:555
void set_grasp_output_tile_products_clouds_lidar(grasp_results_t *output, bool value)
void set_grasp_output_tile_clouds_opt_ssat(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
void set_grasp_output_tile_aerosol_rind_mreal(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
Definition: grasp_output_tile_result_setters.c:341
void set_grasp_output_tile_clouds_rind_mreal(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
void set_grasp_output_tile_forcing_bbflux_hlv(grasp_results_t *output, int it, int ix, int iy, int iknt, float value)
Definition: grasp_output_tile_result_setters.c:693
void set_grasp_output_tile_products_errest_clouds_opt(grasp_results_t *output, bool value)
void set_grasp_output_tile_aerosol_phmx_pht34(grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, float value)
Definition: grasp_output_tile_result_setters.c:389
void set_grasp_output_tile_clouds_sd2m_opt_ext_fine_mode(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
void set_grasp_output_tile_errest_aerosol_opt_tstd_extt(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
Definition: grasp_output_tile_result_setters.c:559
void set_grasp_output_tile_products_clouds_pm(grasp_results_t *output, bool value)
void set_grasp_output_tile_aerosol_sd2m_mph_cv_coarse_mode(grasp_results_t *output, int it, int ix, int iy, float value)
Definition: grasp_output_tile_result_setters.c:457
void set_grasp_output_tile_aerosol_phmx_ph34(grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, int isd, float value)
Definition: grasp_output_tile_result_setters.c:365
void set_grasp_output_tile_information_ngrid(grasp_results_t *output, int isd, int value)
Definition: grasp_output_tile_result_setters.c:254
void set_grasp_output_tile_errest_par_sd_err(grasp_results_t *output, int it, int ix, int iy, int isd, int ibin, float value)
Definition: grasp_output_tile_result_setters.c:535
Definition: grasp_input_segment.h:100
void set_grasp_output_tile_products_aerosol_lidar(grasp_results_t *output, bool value)
Definition: grasp_output_tile_result_setters.c:46
void set_grasp_output_tile_aerosol_sd2m_mph_reff_fine_mode(grasp_results_t *output, int it, int ix, int iy, float value)
Definition: grasp_output_tile_result_setters.c:449
void set_grasp_output_tile_products_aerosol_types(grasp_results_t *output, bool value)
Definition: grasp_output_tile_result_setters.c:62
void set_grasp_output_tile_information_tile_ngases(grasp_results_t *output, int value)
Definition: grasp_output_tile_result_setters.c:103
void set_grasp_output_tile_pixel_information_segment_time(grasp_results_t *output, int it, int ix, int iy, int value)
Definition: grasp_output_tile_result_setters.c:151
void set_grasp_output_tile_clouds_sd2m_mph_std(grasp_results_t *output, int it, int ix, int iy, int i, float value)
void set_grasp_output_tile_aerosol_lidar_ldper(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
Definition: grasp_output_tile_result_setters.c:405
void set_grasp_output_tile_aerosol_sd2m_mph_cv_fine_mode(grasp_results_t *output, int it, int ix, int iy, float value)
Definition: grasp_output_tile_result_setters.c:437
void set_grasp_output_tile_aerosol_phmx_ph22(grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, int isd, float value)
Definition: grasp_output_tile_result_setters.c:357
void set_grasp_output_tile_surface_dhr(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
Definition: grasp_output_tile_result_setters.c:515
void set_grasp_output_tile_errest_aerosol_lidar_err_lr(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
Definition: grasp_output_tile_result_setters.c:611
void set_grasp_output_tile_aerosol_types_index(grasp_results_t *output, int it, int ix, int iy, int value)
Definition: grasp_output_tile_result_setters.c:500
void set_grasp_output_tile_clouds_sd2m_mph_reff(grasp_results_t *output, int it, int ix, int iy, int i, float value)
void set_grasp_output_tile_errest_aerosol_opt_err_ext(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
Definition: grasp_output_tile_result_setters.c:539
void set_grasp_output_tile_products_aerosol_chem(grasp_results_t *output, bool value)
Definition: grasp_output_tile_result_setters.c:38
void set_grasp_output_tile_pixel_information_longitude(grasp_results_t *output, int it, int ix, int iy, float value)
Definition: grasp_output_tile_result_setters.c:191
void set_grasp_output_tile_aerosol_phmx_ph11(grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, int isd, float value)
Definition: grasp_output_tile_result_setters.c:349
void set_grasp_output_tile_clouds_phmx_pht44(grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, float value)
void set_grasp_output_tile_errest_clouds_lidar_bias_lrt(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
void set_grasp_output_tile_retrieval_res_resa(grasp_results_t *output, int it, int ix, int iy, int inoise, float value)
Definition: grasp_output_tile_result_setters.c:281
void set_grasp_output_tile_aerosol_rind_mimag(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
Definition: grasp_output_tile_result_setters.c:345
void set_grasp_output_tile_errest_aerosol_opt_tstd_aextt(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
Definition: grasp_output_tile_result_setters.c:607
void set_grasp_output_tile_pixel_information_iy(grasp_results_t *output, int it, int ix, int iy, int value)
Definition: grasp_output_tile_result_setters.c:171
void set_grasp_output_tile_clouds_opt_aexp(grasp_results_t *output, int it, int ix, int iy, float value)
void set_grasp_output_tile_errest_clouds_opt_bias_ssat(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
void set_grasp_output_tile_errest_aerosol_sd2m_extfc_err_coarse_mode(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
Definition: grasp_output_tile_result_setters.c:660
void set_grasp_output_tile_pixel_information_real_time(grasp_results_t *output, int it, int ix, int iy, float value)
Definition: grasp_output_tile_result_setters.c:207
void set_grasp_output_tile_aerosol_opt_aexp(grasp_results_t *output, int it, int ix, int iy, float value)
Definition: grasp_output_tile_result_setters.c:313
void set_grasp_output_tile_products_retrieval_par(grasp_results_t *output, bool value)
Definition: grasp_output_tile_result_setters.c:22
void set_grasp_output_tile_products_aerosol_sd2m_ext(grasp_results_t *output, bool value)
Definition: grasp_output_tile_result_setters.c:54
void set_grasp_output_tile_clouds_phmx_pht22(grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, float value)
void set_grasp_output_tile_errest_clouds_opt_bias_extt(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
void set_grasp_output_tile_clouds_phmx_ph44(grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, int isd, float value)
void set_grasp_output_tile_errest_aerosol_sd2m_extfc_tstd_coarse_mode(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
Definition: grasp_output_tile_result_setters.c:668
void set_grasp_output_tile_aerosol_lidar_lrt(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
Definition: grasp_output_tile_result_setters.c:409
void set_grasp_output_tile_forcing_forcing_hlv(grasp_results_t *output, int it, int ix, int iy, int iknt, float value)
Definition: grasp_output_tile_result_setters.c:709
void set_grasp_output_tile_products_clouds_chem(grasp_results_t *output, bool value)
void set_grasp_output_tile_products_aerosol_phmx(grasp_results_t *output, bool value)
Definition: grasp_output_tile_result_setters.c:42
void set_grasp_output_tile_information_retrieval_par_SDL(grasp_results_t *output, int irr, int irc, float value)
void set_grasp_output_tile_clouds_phmx_pht33(grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, float value)
void set_grasp_output_tile_aerosol_opt_ssa(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
Definition: grasp_output_tile_result_setters.c:333
void set_grasp_output_tile_aerosol_opt_aextt(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
Definition: grasp_output_tile_result_setters.c:325
void set_grasp_output_tile_pixel_information_latitude(grasp_results_t *output, int it, int ix, int iy, float value)
Definition: grasp_output_tile_result_setters.c:187
void set_grasp_output_tile_information_retrieval_par_radius(grasp_results_t *output, int irr, float value)
void set_grasp_output_tile_products_aerosol_rind(grasp_results_t *output, bool value)
Definition: grasp_output_tile_result_setters.c:34
void set_grasp_output_tile_products_errest_clouds_lidar(grasp_results_t *output, bool value)
void set_grasp_output_tile_pixel_information_it(grasp_results_t *output, int it, int ix, int iy, int value)
Definition: grasp_output_tile_result_setters.c:163
void set_grasp_output_tile_pixel_information_user_time(grasp_results_t *output, int it, int ix, int iy, float value)
Definition: grasp_output_tile_result_setters.c:211
void set_grasp_output_tile_clouds_chem_fbrc(grasp_results_t *output, int it, int ix, int iy, int isd, float value)
void set_grasp_output_tile_aerosol_opt_aext(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
Definition: grasp_output_tile_result_setters.c:337
void set_grasp_output_tile_retrieval_par_parameters(grasp_results_t *output, int it, int ix, int iy, int ipar, float value)
Definition: grasp_output_tile_result_setters.c:289
void set_grasp_output_tile_errest_aerosol_opt_tstd_ssa(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
Definition: grasp_output_tile_result_setters.c:571
void set_grasp_output_tile_forcing_bbflux_nhlv(grasp_results_t *output, int it, int ix, int iy, int value)
Definition: grasp_output_tile_result_setters.c:673
void set_grasp_output_tile_errest_aerosol_sd2m_extfc_tstd_fine_mode(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
Definition: grasp_output_tile_result_setters.c:656
void set_grasp_output_tile_errest_clouds_opt_err_ssat(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
void set_grasp_output_tile_aerosol_pm_pm(grasp_results_t *output, int it, int ix, int iy, int i, float value)
Definition: grasp_output_tile_result_setters.c:496
void set_grasp_output_tile_pixel_information_hvp(const grasp_results_t *output, int it, int ix, int iy, int ihvp, float value)
Definition: grasp_output_tile_result_setters.c:246
void set_grasp_output_tile_pixel_information_ix(grasp_results_t *output, int it, int ix, int iy, int value)
Definition: grasp_output_tile_result_setters.c:167
void set_grasp_output_tile_pixel_information_land_percent(grasp_results_t *output, int it, int ix, int iy, float value)
Definition: grasp_output_tile_result_setters.c:225
void set_grasp_output_tile_information_npars(grasp_results_t *output, int value)
Definition: grasp_output_tile_result_setters.c:119
void set_grasp_output_tile_errest_par_errp(grasp_results_t *output, int it, int ix, int iy, int ipar, float value)
Definition: grasp_output_tile_result_setters.c:523
void set_grasp_output_tile_clouds_sd2m_mph_cv_coarse_mode(grasp_results_t *output, int it, int ix, int iy, float value)
void set_grasp_output_tile_pixel_information_sza(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
Definition: grasp_output_tile_result_setters.c:237
void set_grasp_output_tile_information_ndim(grasp_results_t *output, par_number_NDIM value)
Definition: grasp_output_tile_result_setters.c:250
void set_grasp_output_tile_errest_par_biasp(grasp_results_t *output, int it, int ix, int iy, int ipar, float value)
Definition: grasp_output_tile_result_setters.c:527
void set_grasp_output_tile_aerosol_sd2m_opt_ext(grasp_results_t *output, int it, int ix, int iy, int iwl, int i, float value)
Definition: grasp_output_tile_result_setters.c:433
void set_grasp_output_tile_products_clouds_rind(grasp_results_t *output, bool value)
void set_grasp_output_tile_errest_clouds_opt_err_extt(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
void set_grasp_output_tile_errest_aerosol_opt_bias_aextt(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
Definition: grasp_output_tile_result_setters.c:603
void set_grasp_output_tile_information_nsd(grasp_results_t *output, int value)
Definition: grasp_output_tile_result_setters.c:131
void set_grasp_output_tile_aerosol_sd2m_mph_reff_coarse_mode(grasp_results_t *output, int it, int ix, int iy, float value)
Definition: grasp_output_tile_result_setters.c:469
void set_grasp_output_tile_errest_aerosol_opt_err_aext(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
Definition: grasp_output_tile_result_setters.c:587
void set_grasp_output_tile_aerosol_phmx_pht33(grasp_results_t *output, int it, int ix, int iy, int iwl, int impar, float value)
Definition: grasp_output_tile_result_setters.c:385
void set_grasp_output_tile_information_radius(grasp_results_t *output, int isd, int ipar, float value)
Definition: grasp_output_tile_result_setters.c:258
void set_grasp_output_tile_clouds_sd2m_mph_rm_fine_mode(grasp_results_t *output, int it, int ix, int iy, float value)
void set_grasp_output_tile_aerosol_chem_fslbl(grasp_results_t *output, int it, int ix, int iy, int isd, float value)
Definition: grasp_output_tile_result_setters.c:485
void set_grasp_output_tile_clouds_sd2m_mph_cv(grasp_results_t *output, int it, int ix, int iy, int i, float value)
void set_grasp_output_tile_errest_aerosol_sd2m_extfc_bias_coarse_mode(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
Definition: grasp_output_tile_result_setters.c:664
void set_grasp_output_tile_aerosol_chem_fwtr(grasp_results_t *output, int it, int ix, int iy, int isd, float value)
Definition: grasp_output_tile_result_setters.c:481
void set_grasp_output_tile_surface_bhr_iso(grasp_results_t *output, int it, int ix, int iy, int iwl, float value)
Definition: grasp_output_tile_result_setters.c:519
void set_grasp_output_tile_errest_aerosol_lidar_bias_lr(grasp_results_t *output, int it, int ix, int iy, int iwl, int isd, float value)
Definition: grasp_output_tile_result_setters.c:615