#include <stdbool.h>
#include "mod_par_inv.inc"
#include "mod_par_OS.inc"
#include "mod_par_DLS.inc"
#include "mod_par_DLS_bin.inc"
#include "../settings/grasp_products.h"
#include "../input/grasp_input_segment.h"
#include "../global/grasp_parameters.h"
Go to the source code of this file.
Macros | |
#define | index_ext 1 |
#define | index_ssa 2 |
#define | index_aext 3 |
#define | index_lr 4 |
Macro Definition Documentation
◆ index_aext
#define index_aext 3 |
◆ index_ext
#define index_ext 1 |
◆ index_lr
#define index_lr 4 |
◆ index_ssa
#define index_ssa 2 |
Typedef Documentation
◆ output_pixel_bbflux
typedef struct output_pixel_bbflux_ output_pixel_bbflux |
◆ output_pixel_chemistry
typedef struct output_pixel_chemistry_ output_pixel_chemistry |
◆ output_pixel_coordinates
typedef struct output_pixel_coordinates_ output_pixel_coordinates |
◆ output_pixel_err_estim_par
typedef struct output_pixel_err_estim_par_ output_pixel_err_estim_par |
◆ output_pixel_err_estim_particles_lidar
◆ output_pixel_err_estim_particles_lidar_wl
◆ output_pixel_err_estim_particles_mic
◆ output_pixel_err_estim_particles_mic_rad
◆ output_pixel_err_estim_particles_opt
◆ output_pixel_err_estim_particles_opt_wl
◆ output_pixel_err_estim_particles_sd2m_extfc
typedef struct output_pixel_err_estim_particles_sd2m_extfc_ output_pixel_err_estim_particles_sd2m_extfc |
◆ output_pixel_err_estim_particles_sd2m_extfc_wl
typedef struct output_pixel_err_estim_particles_sd2m_extfc_wl_ output_pixel_err_estim_particles_sd2m_extfc_wl |
◆ output_pixel_forcing
typedef struct output_pixel_forcing_ output_pixel_forcing |
◆ output_pixel_gases
typedef struct output_pixel_gases_ output_pixel_gases |
◆ output_pixel_gases_wl
typedef struct output_pixel_gases_wl_ output_pixel_gases_wl |
◆ output_pixel_lidar_ratio
typedef struct output_pixel_lidar_ratio_ output_pixel_lidar_ratio |
◆ output_pixel_lidar_ratio_wl
typedef struct output_pixel_lidar_ratio_wl_ output_pixel_lidar_ratio_wl |
◆ output_pixel_opt
typedef struct output_pixel_opt_ output_pixel_opt |
◆ output_pixel_opt_wl
typedef struct output_pixel_opt_wl_ output_pixel_opt_wl |
◆ output_pixel_ph_matrix
typedef struct output_pixel_ph_matrix_ output_pixel_ph_matrix |
◆ output_pixel_ph_matrix_wl
typedef struct output_pixel_ph_matrix_wl_ output_pixel_ph_matrix_wl |
◆ output_pixel_PM
typedef struct output_pixel_PM_ output_pixel_PM |
◆ output_pixel_residual
typedef struct output_pixel_residual_ output_pixel_residual |
◆ output_pixel_retr_par
typedef struct output_pixel_retr_par_ output_pixel_retr_par |
◆ output_pixel_rindex
typedef struct output_pixel_rindex_ output_pixel_rindex |
◆ output_pixel_rindex_wl
typedef struct output_pixel_rindex_wl_ output_pixel_rindex_wl |
◆ output_pixel_sd2m_mph
typedef struct output_pixel_sd2m_mph_ output_pixel_sd2m_mph |
◆ output_pixel_sd2m_opt
typedef struct output_pixel_sd2m_opt_ output_pixel_sd2m_opt |
◆ output_pixel_sd2m_opt_wl
typedef struct output_pixel_sd2m_opt_wl_ output_pixel_sd2m_opt_wl |
◆ output_pixel_surface
typedef struct output_pixel_surface_ output_pixel_surface |
◆ output_pixel_surface_wl
typedef struct output_pixel_surface_wl_ output_pixel_surface_wl |
◆ output_pixel_types
typedef struct output_pixel_types_ output_pixel_types |
◆ output_segment_bbflux
typedef struct output_segment_bbflux_ output_segment_bbflux |
◆ output_segment_chemistry
typedef struct output_segment_chemistry_ output_segment_chemistry |
◆ output_segment_coordinates
typedef struct output_segment_coordinates_ output_segment_coordinates |
◆ output_segment_err_estim
typedef struct output_segment_err_estim_ output_segment_err_estim |
◆ output_segment_err_estim_par
typedef struct output_segment_err_estim_par_ output_segment_err_estim_par |
◆ output_segment_err_estim_particles
◆ output_segment_err_estim_particles_lidar
◆ output_segment_err_estim_particles_mic
◆ output_segment_err_estim_particles_opt
◆ output_segment_err_estim_particles_sd2m_extfc
typedef struct output_segment_err_estim_particles_sd2m_extfc_ output_segment_err_estim_particles_sd2m_extfc |
◆ output_segment_fitting
typedef struct output_segment_fitting_ output_segment_fitting |
◆ output_segment_forcing
typedef struct output_segment_forcing_ output_segment_forcing |
◆ output_segment_gases
typedef struct output_segment_gases_ output_segment_gases |
◆ output_segment_general
typedef struct output_segment_general_ output_segment_general |
◆ output_segment_info
typedef struct output_segment_info_ output_segment_info |
◆ output_segment_lidar_ratio
typedef struct output_segment_lidar_ratio_ output_segment_lidar_ratio |
◆ output_segment_opt
typedef struct output_segment_opt_ output_segment_opt |
◆ output_segment_particles
typedef struct output_segment_particles_ output_segment_particles |
◆ output_segment_ph_matrix
typedef struct output_segment_ph_matrix_ output_segment_ph_matrix |
◆ output_segment_PM
typedef struct output_segment_PM_ output_segment_PM |
◆ output_segment_rad_forcing
typedef struct output_segment_rad_forcing_ output_segment_rad_forcing |
◆ output_segment_residual
typedef struct output_segment_residual_ output_segment_residual |
◆ output_segment_retr_par
typedef struct output_segment_retr_par_ output_segment_retr_par |
◆ output_segment_retrieval
typedef struct output_segment_retrieval_ output_segment_retrieval |
◆ output_segment_rindex
typedef struct output_segment_rindex_ output_segment_rindex |
◆ output_segment_sd2m
typedef struct output_segment_sd2m_ output_segment_sd2m |
◆ output_segment_sd2m_mph
typedef struct output_segment_sd2m_mph_ output_segment_sd2m_mph |
◆ output_segment_sd2m_opt
typedef struct output_segment_sd2m_opt_ output_segment_sd2m_opt |
◆ output_segment_surface
typedef struct output_segment_surface_ output_segment_surface |
◆ output_segment_types
typedef struct output_segment_types_ output_segment_types |
Function Documentation
◆ grasp_output_segment_aerosol_chem_fslbl()
float grasp_output_segment_aerosol_chem_fslbl | ( | const output_segment_general * | output, |
int | ipix, | ||
int | isd | ||
) |
Return soluble fraction for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment isd Index of aerosol component
- Returns
- soluble fraction for aerosol optical properties
◆ grasp_output_segment_aerosol_chem_fwtr()
float grasp_output_segment_aerosol_chem_fwtr | ( | const output_segment_general * | output, |
int | ipix, | ||
int | isd | ||
) |
Return water fraction for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment isd Index of aerosol component
- Returns
- water fraction for aerosol optical properties
◆ grasp_output_segment_aerosol_chem_rh()
float grasp_output_segment_aerosol_chem_rh | ( | const output_segment_general * | output, |
int | ipix, | ||
int | isd | ||
) |
Return relative humidity for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment isd Index of aerosol component
- Returns
- relative humidity for aerosol optical properties
◆ grasp_output_segment_aerosol_chem_vfract()
float grasp_output_segment_aerosol_chem_vfract | ( | const output_segment_general * | output, |
int | ipix, | ||
int | isd, | ||
int | nchem | ||
) |
Return chemical fractions for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment isd Index of aerosol component nchem Index of chemical components
- Returns
- insoluble fraction for aerosol optical properties
◆ grasp_output_segment_aerosol_lidar_ldpar()
float grasp_output_segment_aerosol_lidar_ldpar | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | isd | ||
) |
Return lidar depolarization ratio (parallel component) N.B. reserved for future developments
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength isd Index of aerosol component
- Returns
- lidar lidar depolarization ratio (parallel component) N.B. reserved for future developments
◆ grasp_output_segment_aerosol_lidar_ldper()
float grasp_output_segment_aerosol_lidar_ldper | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | isd | ||
) |
Return lidar depolarization ratio (perpendicular component) N.B. reserved for future developments
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength isd Index of aerosol component
- Returns
- lidar depolarization ratio (perpendicular component) N.B. reserved for future developments
◆ grasp_output_segment_aerosol_lidar_ldprt()
float grasp_output_segment_aerosol_lidar_ldprt | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl | ||
) |
Return total lidar depolarization for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength
- Returns
- total lidar depolarization for aerosol optical properties
◆ grasp_output_segment_aerosol_lidar_lr()
float grasp_output_segment_aerosol_lidar_lr | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | isd | ||
) |
Return lidar ratio for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength isd Index of aerosol component
- Returns
- lidar ratio for aerosol optical properties
◆ grasp_output_segment_aerosol_lidar_lrt()
float grasp_output_segment_aerosol_lidar_lrt | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl | ||
) |
Return total lidar ratio for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength
- Returns
- total lidar ratio for aerosol optical properties
◆ grasp_output_segment_aerosol_opt_aexp()
float grasp_output_segment_aerosol_opt_aexp | ( | const output_segment_general * | output, |
int | ipix | ||
) |
Return angstrom exponent for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment
- Returns
- angstrom exponent for aerosol optical properties
◆ grasp_output_segment_aerosol_opt_aext()
float grasp_output_segment_aerosol_opt_aext | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | isd | ||
) |
Return absorption extinction for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength isd Index of aerosol component
- Returns
- absorption extinction for aerosol optical properties
◆ grasp_output_segment_aerosol_opt_aextt()
float grasp_output_segment_aerosol_opt_aextt | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl | ||
) |
Return total absorption extinction for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength
- Returns
- total absorption extinction for aerosol optical properties
◆ grasp_output_segment_aerosol_opt_ext()
float grasp_output_segment_aerosol_opt_ext | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | isd | ||
) |
Return extinction for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength isd Index of aerosol component
- Returns
- extinction for aerosol optical properties
◆ grasp_output_segment_aerosol_opt_extt()
float grasp_output_segment_aerosol_opt_extt | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl | ||
) |
Return total extinction for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength
- Returns
- total extinction for aerosol optical properties
◆ grasp_output_segment_aerosol_opt_ssa()
float grasp_output_segment_aerosol_opt_ssa | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | isd | ||
) |
Return single scattering albedo for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength isd Index of aerosol component
- Returns
- single scattering albedo for aerosol optical properties
◆ grasp_output_segment_aerosol_opt_ssat()
float grasp_output_segment_aerosol_opt_ssat | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl | ||
) |
Return total single scattering albedo for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength
- Returns
- total single scattering albedo for aerosol optical properties
◆ grasp_output_segment_aerosol_phmx_angle()
float grasp_output_segment_aerosol_phmx_angle | ( | const output_segment_general * | output, |
int | impar | ||
) |
Return angles of the phase matrix for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment impar
- Returns
- angles of the phase matrix for aerosol optical properties
◆ grasp_output_segment_aerosol_phmx_nangle()
int grasp_output_segment_aerosol_phmx_nangle | ( | const output_segment_general * | output | ) |
Return number of angles of phase matrix for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment
- Returns
- number of angles of phase matrix for aerosol optical properties
◆ grasp_output_segment_aerosol_phmx_ph11()
float grasp_output_segment_aerosol_phmx_ph11 | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | impar, | ||
int | isd | ||
) |
Return p11 for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength impar isd Index of aerosol component
- Returns
- p11 for aerosol optical properties
◆ grasp_output_segment_aerosol_phmx_ph12()
float grasp_output_segment_aerosol_phmx_ph12 | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | impar, | ||
int | isd | ||
) |
Return p12 for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength impar isd Index of aerosol component
- Returns
- p12 for aerosol optical properties
◆ grasp_output_segment_aerosol_phmx_ph22()
float grasp_output_segment_aerosol_phmx_ph22 | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | impar, | ||
int | isd | ||
) |
Return p22 for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength impar isd Index of aerosol component
- Returns
- p22 for aerosol optical properties
◆ grasp_output_segment_aerosol_phmx_ph33()
float grasp_output_segment_aerosol_phmx_ph33 | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | impar, | ||
int | isd | ||
) |
Return p33 for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength impar isd Index of aerosol component
- Returns
- p33 for aerosol optical properties
◆ grasp_output_segment_aerosol_phmx_ph34()
float grasp_output_segment_aerosol_phmx_ph34 | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | impar, | ||
int | isd | ||
) |
Return p34 for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength impar isd Index of aerosol component
- Returns
- p34 for aerosol optical properties
◆ grasp_output_segment_aerosol_phmx_ph44()
float grasp_output_segment_aerosol_phmx_ph44 | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | impar, | ||
int | isd | ||
) |
Return p44 for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength impar isd Index of aerosol component
- Returns
- p44 for aerosol optical properties
◆ grasp_output_segment_aerosol_phmx_pht11()
float grasp_output_segment_aerosol_phmx_pht11 | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | impar | ||
) |
Return total p11 for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength impar
- Returns
- total p11 for aerosol optical properties
◆ grasp_output_segment_aerosol_phmx_pht12()
float grasp_output_segment_aerosol_phmx_pht12 | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | impar | ||
) |
Return total p12 for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength impar
- Returns
- total p12 for aerosol optical properties
◆ grasp_output_segment_aerosol_phmx_pht22()
float grasp_output_segment_aerosol_phmx_pht22 | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | impar | ||
) |
Return total p22 for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength impar
- Returns
- total p22 for aerosol optical properties
◆ grasp_output_segment_aerosol_phmx_pht33()
float grasp_output_segment_aerosol_phmx_pht33 | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | impar | ||
) |
Return total p33 for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength impar
- Returns
- total p33 for aerosol optical properties
◆ grasp_output_segment_aerosol_phmx_pht34()
float grasp_output_segment_aerosol_phmx_pht34 | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | impar | ||
) |
Return total p34 for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength impar
- Returns
- total p34 for aerosol optical properties
◆ grasp_output_segment_aerosol_phmx_pht44()
float grasp_output_segment_aerosol_phmx_pht44 | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | impar | ||
) |
Return total p44 for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength impar
- Returns
- total p44 for aerosol optical properties
◆ grasp_output_segment_aerosol_pm_pm()
float grasp_output_segment_aerosol_pm_pm | ( | const output_segment_general * | output, |
int | ipix, | ||
int | i | ||
) |
Return particular matter for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment i
- Returns
- particular matter for aerosol optical properties
◆ grasp_output_segment_aerosol_rind_mimag()
float grasp_output_segment_aerosol_rind_mimag | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | isd | ||
) |
Return imaginary part refractive index for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength isd Index of aerosol component
- Returns
- imaginary part refractive index for aerosol optical properties
◆ grasp_output_segment_aerosol_rind_mreal()
float grasp_output_segment_aerosol_rind_mreal | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | isd | ||
) |
Return real part refractive index for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength isd Index of aerosol component
- Returns
- real part refractive index for aerosol optical properties
◆ grasp_output_segment_aerosol_sd2m_mph_cv()
float grasp_output_segment_aerosol_sd2m_mph_cv | ( | const output_segment_general * | output, |
int | ipix, | ||
int | i | ||
) |
Return concentration for two simulated modes for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment i mode. 0 for fine and 1 for coarse
- Returns
- concentration for two simulated modes for aerosol optical properties
◆ grasp_output_segment_aerosol_sd2m_mph_cv_coarse_mode()
float grasp_output_segment_aerosol_sd2m_mph_cv_coarse_mode | ( | const output_segment_general * | output, |
int | ipix | ||
) |
Return concentration for two simulated modes for aerosol optical properties. Alias to grasp_output_segment_aerosol_sd2m_mph_cv with i = 1
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment
- Returns
- concentration for two simulated modes for aerosol optical properties
◆ grasp_output_segment_aerosol_sd2m_mph_cv_fine_mode()
float grasp_output_segment_aerosol_sd2m_mph_cv_fine_mode | ( | const output_segment_general * | output, |
int | ipix | ||
) |
Return concentration for two simulated modes for aerosol optical properties. Alias to grasp_output_segment_aerosol_sd2m_mph_cv with i = 0
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment
- Returns
- concentration for two simulated modes for aerosol optical properties
◆ grasp_output_segment_aerosol_sd2m_mph_reff()
float grasp_output_segment_aerosol_sd2m_mph_reff | ( | const output_segment_general * | output, |
int | ipix, | ||
int | i | ||
) |
Return refractive index for two simulated modes for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment i mode. 0 for fine and 1 for coarse
- Returns
- refractive index for two simulated modes for aerosol optical properties
◆ grasp_output_segment_aerosol_sd2m_mph_reff_coarse_mode()
float grasp_output_segment_aerosol_sd2m_mph_reff_coarse_mode | ( | const output_segment_general * | output, |
int | ipix | ||
) |
Return refractive index for two simulated modes for aerosol optical properties. Alias to grasp_output_segment_aerosol_sd2m_mph_reff with i = 1
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment
- Returns
- refractive index for two simulated modes for aerosol optical properties
◆ grasp_output_segment_aerosol_sd2m_mph_reff_fine_mode()
float grasp_output_segment_aerosol_sd2m_mph_reff_fine_mode | ( | const output_segment_general * | output, |
int | ipix | ||
) |
Return refractive index for two simulated modes for aerosol optical properties. Alias to grasp_output_segment_aerosol_sd2m_mph_reff with i = 0
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment
- Returns
- refractive index for two simulated modes for aerosol optical properties
◆ grasp_output_segment_aerosol_sd2m_mph_rm()
float grasp_output_segment_aerosol_sd2m_mph_rm | ( | const output_segment_general * | output, |
int | ipix, | ||
int | i | ||
) |
Return XXX for two simulated modes for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment i mode. 0 for fine and 1 for coarse
- Returns
- XXX for two simulated modes for aerosol optical properties
◆ grasp_output_segment_aerosol_sd2m_mph_rm_coarse_mode()
float grasp_output_segment_aerosol_sd2m_mph_rm_coarse_mode | ( | const output_segment_general * | output, |
int | ipix | ||
) |
Return XXX for two simulated modes for aerosol optical properties. Alias to grasp_output_segment_aerosol_sd2m_mph_rm with i = 1
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment
- Returns
- XXX for two simulated modes for aerosol optical properties
◆ grasp_output_segment_aerosol_sd2m_mph_rm_fine_mode()
float grasp_output_segment_aerosol_sd2m_mph_rm_fine_mode | ( | const output_segment_general * | output, |
int | ipix | ||
) |
Return XXX for two simulated modes for aerosol optical properties. Alias to grasp_output_segment_aerosol_sd2m_mph_rm with i = 0
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment
- Returns
- XXX for two simulated modes for aerosol optical properties
◆ grasp_output_segment_aerosol_sd2m_mph_std()
float grasp_output_segment_aerosol_sd2m_mph_std | ( | const output_segment_general * | output, |
int | ipix, | ||
int | i | ||
) |
Return standard deviation for two simulated modes for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment i mode. 0 for fine and 1 for coarse
- Returns
- standard deviation for two simulated modes for aerosol optical properties
◆ grasp_output_segment_aerosol_sd2m_mph_std_coarse_mode()
float grasp_output_segment_aerosol_sd2m_mph_std_coarse_mode | ( | const output_segment_general * | output, |
int | ipix | ||
) |
Return standard deviation for two simulated modes for aerosol optical properties. Alias to grasp_output_segment_aerosol_sd2m_mph_std with i = 1
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment
- Returns
- standard deviation for two simulated modes for aerosol optical properties
◆ grasp_output_segment_aerosol_sd2m_mph_std_fine_mode()
float grasp_output_segment_aerosol_sd2m_mph_std_fine_mode | ( | const output_segment_general * | output, |
int | ipix | ||
) |
Return standard deviation for two simulated modes for aerosol optical properties. Alias to grasp_output_segment_aerosol_sd2m_mph_std with i = 0
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment
- Returns
- standard deviation for two simulated modes for aerosol optical properties
◆ grasp_output_segment_aerosol_sd2m_opt_ext()
float grasp_output_segment_aerosol_sd2m_opt_ext | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | i | ||
) |
Return extinction for two simulated modes for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength i mode. 0 for fine and 1 for coarse
- Returns
- extinction for two simulated modes for aerosol optical properties
◆ grasp_output_segment_aerosol_sd2m_opt_ext_coarse_mode()
float grasp_output_segment_aerosol_sd2m_opt_ext_coarse_mode | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl | ||
) |
Return extinction for two simulated modes for aerosol optical properties. Alias to grasp_output_segment_aerosol_sd2m_opt_ext with i = 1
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength
- Returns
- extinction for two simulated modes for aerosol optical properties
◆ grasp_output_segment_aerosol_sd2m_opt_ext_fine_mode()
float grasp_output_segment_aerosol_sd2m_opt_ext_fine_mode | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl | ||
) |
Return extinction for two simulated modes for aerosol optical properties. Alias to grasp_output_segment_aerosol_sd2m_opt_ext with i = 0
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength
- Returns
- extinction for two simulated modes for aerosol optical properties
◆ grasp_output_segment_aerosol_types_index()
int grasp_output_segment_aerosol_types_index | ( | const output_segment_general * | output, |
int | ipix | ||
) |
Return aerosol type for aerosol optical properties
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment
- Returns
- aerosol type: 0 – Complex mixture; 1 – Background Aerosol; 2 – Water/Maritime; 3 — Urban Polluted; 4 – Mixed aerosol; 5 – Urban Clean; 6 – Smoke Smoldering; 7 – Smoke flaming; 8 – Mineral dust
◆ grasp_output_segment_coord_pixel_t()
int64_t grasp_output_segment_coord_pixel_t | ( | const output_segment_general * | output, |
int | ipix | ||
) |
Return time of the pixel
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment
- Returns
- time of the pixel
◆ grasp_output_segment_coord_pixel_x()
float grasp_output_segment_coord_pixel_x | ( | const output_segment_general * | output, |
int | ipix | ||
) |
Return longitude of the pixel
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment
- Returns
- longitude of the pixel
◆ grasp_output_segment_coord_pixel_y()
float grasp_output_segment_coord_pixel_y | ( | const output_segment_general * | output, |
int | ipix | ||
) |
Return latitude of the pixel
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment
- Returns
- latitude of the pixel
◆ grasp_output_segment_errest_aerosol_lidar_bias_lr()
float grasp_output_segment_errest_aerosol_lidar_bias_lr | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | isd | ||
) |
Return bias of error estimation of lidar ratio
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength isd Index of aerosol component
- Returns
- bias of error estimation of lidar ratio
◆ grasp_output_segment_errest_aerosol_lidar_bias_lrt()
float grasp_output_segment_errest_aerosol_lidar_bias_lrt | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl | ||
) |
Return bias of error estimation of total lidar ratio
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength
- Returns
- bias of error estimation of total lidar ratio
◆ grasp_output_segment_errest_aerosol_lidar_err_lr()
float grasp_output_segment_errest_aerosol_lidar_err_lr | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | isd | ||
) |
Return error estimation of lidar ration
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength isd Index of aerosol component
- Returns
- error estimation of lidar ratio
◆ grasp_output_segment_errest_aerosol_lidar_err_lrt()
float grasp_output_segment_errest_aerosol_lidar_err_lrt | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl | ||
) |
Return error estimation of total lidar ratio
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength
- Returns
- error estimation of total lidar ratio
◆ grasp_output_segment_errest_aerosol_lidar_tstd_lr()
float grasp_output_segment_errest_aerosol_lidar_tstd_lr | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | isd | ||
) |
Return total error estimation of lidar ration
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength isd Index of aerosol component
- Returns
- error estimation of lidar ratio
◆ grasp_output_segment_errest_aerosol_lidar_tstd_lrt()
float grasp_output_segment_errest_aerosol_lidar_tstd_lrt | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl | ||
) |
Return total error estimation of total lidar ratio
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength
- Returns
- error estimation of total lidar ratio
◆ grasp_output_segment_errest_aerosol_mic_bias_sd()
float grasp_output_segment_errest_aerosol_mic_bias_sd | ( | const output_segment_general * | output, |
int | ipix, | ||
int | ibin | ||
) |
Return bias of error estimation of total size distribution (when it is not part of the retrieved parameters)
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment ibin Index of grid radius values
- Returns
- bias of error estimation of size distribution
◆ grasp_output_segment_errest_aerosol_mic_err_sd()
float grasp_output_segment_errest_aerosol_mic_err_sd | ( | const output_segment_general * | output, |
int | ipix, | ||
int | ibin | ||
) |
Return error estimation of total size distribution (when it is not part of the retrieved parameters)
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment ibin Index of grid radius values
- Returns
- error estimation of size distribution
◆ grasp_output_segment_errest_aerosol_mic_tstd_sd()
float grasp_output_segment_errest_aerosol_mic_tstd_sd | ( | const output_segment_general * | output, |
int | ipix, | ||
int | ibin | ||
) |
Return total error estimation of total size distribution (when it is not part of the retrieved parameters)
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment ibin Index of grid radius values
- Returns
- error estimation of size distribution
◆ grasp_output_segment_errest_aerosol_opt_bias_aext()
float grasp_output_segment_errest_aerosol_opt_bias_aext | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | isd | ||
) |
Return bias of error estimation of single scattering albedo
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength isd Index of aerosol component
- Returns
- bias of error estimation of single scattering albedo
◆ grasp_output_segment_errest_aerosol_opt_bias_aextt()
float grasp_output_segment_errest_aerosol_opt_bias_aextt | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl | ||
) |
Return bias of error estimation of total single scattering albedo
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength
- Returns
- bias of error estimation of total single scattering albedo
◆ grasp_output_segment_errest_aerosol_opt_bias_ext()
float grasp_output_segment_errest_aerosol_opt_bias_ext | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | isd | ||
) |
Return bias of error estimation of extinction
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength isd Index of aerosol component
- Returns
- bias of error estimation of extinction
◆ grasp_output_segment_errest_aerosol_opt_bias_extt()
float grasp_output_segment_errest_aerosol_opt_bias_extt | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl | ||
) |
Return bias of error estimation of total extinction
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength
- Returns
- bias of error estimation of total extinction
◆ grasp_output_segment_errest_aerosol_opt_bias_ssa()
float grasp_output_segment_errest_aerosol_opt_bias_ssa | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | isd | ||
) |
Return bias of error estimation of single scattering albedo
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength isd Index of aerosol component
- Returns
- bias of error estimation of single scattering albedo
◆ grasp_output_segment_errest_aerosol_opt_bias_ssat()
float grasp_output_segment_errest_aerosol_opt_bias_ssat | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl | ||
) |
Return bias of error estimation of total single scattering albedo
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength
- Returns
- bias of error estimation of total single scattering albedo
◆ grasp_output_segment_errest_aerosol_opt_err_aext()
float grasp_output_segment_errest_aerosol_opt_err_aext | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | isd | ||
) |
Return error estimation of single scattering albedo
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength isd Index of aerosol component
- Returns
- error estimation of single scattering albedo
◆ grasp_output_segment_errest_aerosol_opt_err_aextt()
float grasp_output_segment_errest_aerosol_opt_err_aextt | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl | ||
) |
Return error estimation of total single scattering albedo
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength
- Returns
- error estimation of total single scattering albedo
◆ grasp_output_segment_errest_aerosol_opt_err_ext()
float grasp_output_segment_errest_aerosol_opt_err_ext | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | isd | ||
) |
Return error estimation of extinction
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength isd Index of aerosol component
- Returns
- error estimation of extinction
◆ grasp_output_segment_errest_aerosol_opt_err_extt()
float grasp_output_segment_errest_aerosol_opt_err_extt | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl | ||
) |
Return error estimation of total extinction
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength
- Returns
- error estimation of total extinction
◆ grasp_output_segment_errest_aerosol_opt_err_ssa()
float grasp_output_segment_errest_aerosol_opt_err_ssa | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | isd | ||
) |
Return error estimation of single scattering albedo
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength isd Index of aerosol component
- Returns
- error estimation of single scattering albedo
◆ grasp_output_segment_errest_aerosol_opt_err_ssat()
float grasp_output_segment_errest_aerosol_opt_err_ssat | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl | ||
) |
Return error estimation of total single scattering albedo
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength
- Returns
- error estimation of total single scattering albedo
◆ grasp_output_segment_errest_aerosol_opt_tstd_aext()
float grasp_output_segment_errest_aerosol_opt_tstd_aext | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | isd | ||
) |
Return total error estimation of single scattering albedo
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength isd Index of aerosol component
- Returns
- error estimation of single scattering albedo
◆ grasp_output_segment_errest_aerosol_opt_tstd_aextt()
float grasp_output_segment_errest_aerosol_opt_tstd_aextt | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl | ||
) |
Return total error estimation of total single scattering albedo
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength
- Returns
- error estimation of total single scattering albedo
◆ grasp_output_segment_errest_aerosol_opt_tstd_ext()
float grasp_output_segment_errest_aerosol_opt_tstd_ext | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | isd | ||
) |
Return total error estimation of extinction
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength isd Index of aerosol component
- Returns
- error estimation of extinction
◆ grasp_output_segment_errest_aerosol_opt_tstd_extt()
float grasp_output_segment_errest_aerosol_opt_tstd_extt | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl | ||
) |
Return total error estimation of total extinction
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength
- Returns
- error estimation of total extinction
◆ grasp_output_segment_errest_aerosol_opt_tstd_ssa()
float grasp_output_segment_errest_aerosol_opt_tstd_ssa | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | isd | ||
) |
Return total error estimation of single scattering albedo
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength isd Index of aerosol component
- Returns
- error estimation of single scattering albedo
◆ grasp_output_segment_errest_aerosol_opt_tstd_ssat()
float grasp_output_segment_errest_aerosol_opt_tstd_ssat | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl | ||
) |
Return total error estimation of total single scattering albedo
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength
- Returns
- error estimation of total single scattering albedo
◆ grasp_output_segment_errest_aerosol_sd2m_extfc_bias_coarse_mode()
float grasp_output_segment_errest_aerosol_sd2m_extfc_bias_coarse_mode | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl | ||
) |
Return extinction for aod coarse mode when sd2m is true
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength
- Returns
- bias of error estimation for aod coarse mode
◆ grasp_output_segment_errest_aerosol_sd2m_extfc_bias_fine_mode()
float grasp_output_segment_errest_aerosol_sd2m_extfc_bias_fine_mode | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl | ||
) |
Return extinction for aod fine mode when sd2m is true
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength
- Returns
- bias of error estimation for aod fine mode
◆ grasp_output_segment_errest_aerosol_sd2m_extfc_err_coarse_mode()
float grasp_output_segment_errest_aerosol_sd2m_extfc_err_coarse_mode | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl | ||
) |
Return extinction for aod coarsemode when sd2m is true
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength
- Returns
- error estimation for aod coarse mode
◆ grasp_output_segment_errest_aerosol_sd2m_extfc_err_fine_mode()
float grasp_output_segment_errest_aerosol_sd2m_extfc_err_fine_mode | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl | ||
) |
Return extinction for aod fine mode when sd2m is true
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength
- Returns
- error estimation for aod fine mode
◆ grasp_output_segment_errest_aerosol_sd2m_extfc_tstd_coarse_mode()
float grasp_output_segment_errest_aerosol_sd2m_extfc_tstd_coarse_mode | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl | ||
) |
Return extinction for aod coarse mode when sd2m is true
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength
- Returns
- error estimation for aod coarse mode
◆ grasp_output_segment_errest_aerosol_sd2m_extfc_tstd_fine_mode()
float grasp_output_segment_errest_aerosol_sd2m_extfc_tstd_fine_mode | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl | ||
) |
Return extinction for aod fine mode when sd2m is true
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength
- Returns
- error estimation for aod fine mode
◆ grasp_output_segment_errest_par_biasp()
float grasp_output_segment_errest_par_biasp | ( | const output_segment_general * | output, |
int | ipix, | ||
int | ipar | ||
) |
Return bias of error estimation of parameters
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment ipar
- Returns
- bias of error estimation of parameters
◆ grasp_output_segment_errest_par_errp()
float grasp_output_segment_errest_par_errp | ( | const output_segment_general * | output, |
int | ipix, | ||
int | ipar | ||
) |
Return error estimation for parameter
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment ipar
- Returns
- error estimation for parameter
◆ grasp_output_segment_errest_par_sd_err()
float grasp_output_segment_errest_par_sd_err | ( | const output_segment_general * | output, |
int | ipix, | ||
int | isd, | ||
int | ibin | ||
) |
Return error estimation for sd +/- err(:,1:nsd) = exp(ln(GOUTretrievalparpixel(ipix)sd(:,1:nsd)) +/- GOUTerrestparpixel(ipix)sd_err(:,1:nsd))
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment ipar
- Returns
- error estimation for sd bin
◆ grasp_output_segment_errest_par_tstdp()
float grasp_output_segment_errest_par_tstdp | ( | const output_segment_general * | output, |
int | ipix, | ||
int | ipar | ||
) |
Return total error estimation for parameter
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment ipar
- Returns
- error estimation for parameter
◆ grasp_output_segment_forcing_bbflux_bbdfx0()
float grasp_output_segment_forcing_bbflux_bbdfx0 | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iknt | ||
) |
Return broad band down-ward flux without aerosol at each height
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iknt
- Returns
- broad band down-ward flux without aerosol at each height
◆ grasp_output_segment_forcing_bbflux_bbdfxa()
float grasp_output_segment_forcing_bbflux_bbdfxa | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iknt | ||
) |
Return broad band down-ward flux with aerosol at each height
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iknt
- Returns
- broad band down-ward flux with aerosol at each height
◆ grasp_output_segment_forcing_bbflux_bbufx0()
float grasp_output_segment_forcing_bbflux_bbufx0 | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iknt | ||
) |
Return broad band up-ward flux without aerosol at each height
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iknt
- Returns
- broad band up-ward flux without aerosol at each height
◆ grasp_output_segment_forcing_bbflux_bbufxa()
float grasp_output_segment_forcing_bbflux_bbufxa | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iknt | ||
) |
Return broad band up-ward flux with aerosol at each height
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iknt
- Returns
- broad band up-ward flux with aerosol at each height
◆ grasp_output_segment_forcing_bbflux_hlv()
float grasp_output_segment_forcing_bbflux_hlv | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iknt | ||
) |
Return heights of forcing fluxes
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iknt
- Returns
- heights of forcing fluxes
◆ grasp_output_segment_forcing_bbflux_nhlv()
int grasp_output_segment_forcing_bbflux_nhlv | ( | const output_segment_general * | output, |
int | ipix | ||
) |
Return number of heights of forcing fluxes
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment
- Returns
- number of heights of forcing fluxes
◆ grasp_output_segment_forcing_forcing_forceff()
float grasp_output_segment_forcing_forcing_forceff | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iknt | ||
) |
Return forcing efficiency
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iknt
- Returns
- forcing efficiency
◆ grasp_output_segment_forcing_forcing_hlv()
float grasp_output_segment_forcing_forcing_hlv | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iknt | ||
) |
Return heights of forcing calculations
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iknt
- Returns
- heights of forcing calculations
◆ grasp_output_segment_forcing_forcing_netforc()
float grasp_output_segment_forcing_forcing_netforc | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iknt | ||
) |
Return net forcing
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iknt
- Returns
- net forcing
◆ grasp_output_segment_forcing_forcing_nhlv()
int grasp_output_segment_forcing_forcing_nhlv | ( | const output_segment_general * | output, |
int | ipix | ||
) |
Return number of heights of forcing calculations
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment
- Returns
- number of heights of forcing calculations
◆ grasp_output_segment_gases_absorption()
int grasp_output_segment_gases_absorption | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl, | ||
int | ngas | ||
) |
Return gas absorption. Index 0 for total
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment
- Returns
◆ grasp_output_segment_parameters()
const float* grasp_output_segment_parameters | ( | const output_segment_general * | output, |
int | ipix | ||
) |
Return array of retrieved parameters. It can be used within grasp_parameters library to extract easily information in retrieved parameters
- Parameters
-
output Output of retrieval from a segment ipix Index of pixel
- Returns
- array of retrieved parameters
NOTE: A developer can take advantage of the this private access to fields to implement assertion verifications (values inside valid ranges of arrays)
◆ grasp_output_segment_products_aerosol_chem()
bool grasp_output_segment_products_aerosol_chem | ( | const output_segment_general * | output | ) |
Return true if output of aerosol chemistry is available
- Parameters
-
output Output of retrieval from a segment
- Returns
- if it is available
◆ grasp_output_segment_products_aerosol_lidar()
bool grasp_output_segment_products_aerosol_lidar | ( | const output_segment_general * | output | ) |
Return true if output for aerosol lidar products is available
- Parameters
-
output Output of retrieval from a segment
- Returns
- if it is available
◆ grasp_output_segment_products_aerosol_opt()
bool grasp_output_segment_products_aerosol_opt | ( | const output_segment_general * | output | ) |
Return true if output for aerosol optical products is available
- Parameters
-
output Output of retrieval from a segment
- Returns
- if it is available
◆ grasp_output_segment_products_aerosol_phmx()
bool grasp_output_segment_products_aerosol_phmx | ( | const output_segment_general * | output | ) |
Return true if output of aerosol phase matrix is available
- Parameters
-
output Output of retrieval from a segment
- Returns
- if it is available
◆ grasp_output_segment_products_aerosol_pm()
bool grasp_output_segment_products_aerosol_pm | ( | const output_segment_general * | output | ) |
Return true if output aerosol particular matter is available
- Parameters
-
output Output of retrieval from a segment
- Returns
- if it is available
◆ grasp_output_segment_products_aerosol_rind()
bool grasp_output_segment_products_aerosol_rind | ( | const output_segment_general * | output | ) |
Return true if output for aerosol refractive index is available
- Parameters
-
output Output of retrieval from a segment
- Returns
- if it is available
◆ grasp_output_segment_products_aerosol_sd2m_ext()
bool grasp_output_segment_products_aerosol_sd2m_ext | ( | const output_segment_general * | output | ) |
Return true if output extinction for aerosol two modes simulated is available
- Parameters
-
output Output of retrieval from a segment
- Returns
- if it is available
◆ grasp_output_segment_products_aerosol_sd2m_mph()
bool grasp_output_segment_products_aerosol_sd2m_mph | ( | const output_segment_general * | output | ) |
Return true if output products for simulated two modes is available
- Parameters
-
output Output of retrieval from a segment
- Returns
- if it is available
◆ grasp_output_segment_products_aerosol_types()
bool grasp_output_segment_products_aerosol_types | ( | const output_segment_general * | output | ) |
Return true if output for aerosol types is available
- Parameters
-
output Output of retrieval from a segment
- Returns
- if it is available
◆ grasp_output_segment_products_errest_aerosol_lidar()
bool grasp_output_segment_products_errest_aerosol_lidar | ( | const output_segment_general * | output | ) |
Return true if output error estimation for aerosol lidar signal is available
- Parameters
-
output Output of retrieval from a segment
- Returns
- if it is available
◆ grasp_output_segment_products_errest_aerosol_mic()
bool grasp_output_segment_products_errest_aerosol_mic | ( | const output_segment_general * | output | ) |
Return true if output error estimation for sd when it is not part of the retrieved parameters
- Parameters
-
output Output of retrieval from a segment
- Returns
- if it is available
◆ grasp_output_segment_products_errest_aerosol_opt()
bool grasp_output_segment_products_errest_aerosol_opt | ( | const output_segment_general * | output | ) |
Return true if output error estimation for aerosol optical products is available
- Parameters
-
output Output of retrieval from a segment
- Returns
- if it is available
◆ grasp_output_segment_products_errest_aerosol_sd2m_extfc()
bool grasp_output_segment_products_errest_aerosol_sd2m_extfc | ( | const output_segment_general * | output | ) |
Return true if output error estimation for sd when it is not part of the retrieved parameters
- Parameters
-
output Output of retrieval from a segment
- Returns
- if it is available
◆ grasp_output_segment_products_errest_par()
bool grasp_output_segment_products_errest_par | ( | const output_segment_general * | output | ) |
Return true if output error estimation for parameters is available
- Parameters
-
output Output of retrieval from a segment
- Returns
- if it is available
◆ grasp_output_segment_products_forcing_bbflux()
bool grasp_output_segment_products_forcing_bbflux | ( | const output_segment_general * | output | ) |
Return true if output for forcing flux is available
- Parameters
-
output Output of retrieval from a segment
- Returns
- if it is available
◆ grasp_output_segment_products_forcing_forcing()
bool grasp_output_segment_products_forcing_forcing | ( | const output_segment_general * | output | ) |
Return true if output for forcing is available
- Parameters
-
output Output of retrieval from a segment
- Returns
- if it is available
◆ grasp_output_segment_products_retrieval_fit()
bool grasp_output_segment_products_retrieval_fit | ( | const output_segment_general * | output | ) |
Return true if output retrieval fitting is available
- Parameters
-
output Output of retrieval from a segment
- Returns
- if it is available
◆ grasp_output_segment_products_retrieval_par()
bool grasp_output_segment_products_retrieval_par | ( | const output_segment_general * | output | ) |
Return true if output retrieval parameters is available
- Parameters
-
output Output of retrieval from a segment
- Returns
- if it is available
◆ grasp_output_segment_products_retrieval_res()
bool grasp_output_segment_products_retrieval_res | ( | const output_segment_general * | output | ) |
Return true if output retrieval residuals is available
- Parameters
-
output Output of retrieval from a segment
- Returns
- if it is available
◆ grasp_output_segment_products_surface_bhr_iso()
bool grasp_output_segment_products_surface_bhr_iso | ( | const output_segment_general * | output | ) |
If surface bhr_iso product is available
- Parameters
-
output Output of retrieval from a segment
- Returns
- if it is available
◆ grasp_output_segment_products_surface_surf()
bool grasp_output_segment_products_surface_surf | ( | const output_segment_general * | output | ) |
If surface products is available
- Parameters
-
output Output of retrieval from a segment
- Returns
- if it is available
◆ grasp_output_segment_retrieval_fit_pixel_fit()
const pixel_t* grasp_output_segment_retrieval_fit_pixel_fit | ( | const output_segment_general * | output, |
int | ipix | ||
) |
Return fit for specific pixel
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment
- Returns
- Fit pixel. It is like sdata structure but filled with fitting information
◆ grasp_output_segment_retrieval_fit_segment_fit()
const sensor_data_t* grasp_output_segment_retrieval_fit_segment_fit | ( | const output_segment_general * | output | ) |
Return segment fit
- Parameters
-
output Output of retrieval from a segment
- Returns
- Fit segment. It is like sdata structure but filled with fitting information
◆ grasp_output_segment_retrieval_information_delta_ct()
float grasp_output_segment_retrieval_information_delta_ct | ( | const output_segment_general * | output | ) |
Return real time for segment processing
- Parameters
-
output segment results
- Returns
- total number of seconds (user time) of segment processing
◆ grasp_output_segment_retrieval_information_delta_ut()
float grasp_output_segment_retrieval_information_delta_ut | ( | const output_segment_general * | output | ) |
Return real time for segment processing
- Parameters
-
output segment results
- Returns
- total number of seconds (real time) of segment processing
◆ grasp_output_segment_retrieval_information_hlv()
float grasp_output_segment_retrieval_information_hlv | ( | const output_segment_general * | output, |
int | ihlv | ||
) |
Return the height of levels for forcing and flux in meters
◆ grasp_output_segment_retrieval_information_nbins()
int grasp_output_segment_retrieval_information_nbins | ( | const output_segment_general * | output | ) |
Return number of bins of current segment
◆ grasp_output_segment_retrieval_information_nchem()
float grasp_output_segment_retrieval_information_nchem | ( | const output_segment_general * | output, |
int | isd | ||
) |
Return real time for segment processing
- Parameters
-
output segment results isd indes of mode
- Returns
- total number of seconds (user time) of segment processing
◆ grasp_output_segment_retrieval_information_ndim()
par_number_NDIM grasp_output_segment_retrieval_information_ndim | ( | const output_segment_general * | output | ) |
Return NDIM struct (that can be used to know the size and shape of parameters array)
- Parameters
-
output
- Returns
◆ grasp_output_segment_retrieval_information_ngrid()
int grasp_output_segment_retrieval_information_ngrid | ( | const output_segment_general * | output, |
int | isd | ||
) |
Return number of grid radii points
- Parameters
-
output isd
- Returns
◆ grasp_output_segment_retrieval_information_nhlv()
int grasp_output_segment_retrieval_information_nhlv | ( | const output_segment_general * | output | ) |
Return number of levels for forcing and flux
◆ grasp_output_segment_retrieval_information_nnoises()
int grasp_output_segment_retrieval_information_nnoises | ( | const output_segment_general * | output | ) |
Return number of noises of current segment
◆ grasp_output_segment_retrieval_information_npixels()
int grasp_output_segment_retrieval_information_npixels | ( | const output_segment_general * | output | ) |
Return number of pixels of current segment
◆ grasp_output_segment_retrieval_information_nsd()
int grasp_output_segment_retrieval_information_nsd | ( | const output_segment_general * | output | ) |
Return number of modes of current segment
◆ grasp_output_segment_retrieval_information_nwl()
int grasp_output_segment_retrieval_information_nwl | ( | const output_segment_general * | output | ) |
Return number of wavelenghts of current segment
◆ grasp_output_segment_retrieval_information_radius()
float grasp_output_segment_retrieval_information_radius | ( | const output_segment_general * | output, |
int | isd, | ||
int | ipar | ||
) |
Return values of grid radius points (X axis of SD plot)
- Parameters
-
output isd ipar
- Returns
◆ grasp_output_segment_retrieval_information_sd_lb()
float grasp_output_segment_retrieval_information_sd_lb | ( | const output_segment_general * | output, |
int | irr, | ||
int | irc | ||
) |
Return values of grid values of the bings in case of lognormal bbins sd (X axis of SD plot)
- Parameters
-
output irr irc
- Returns
◆ grasp_output_segment_retrieval_information_wl()
float grasp_output_segment_retrieval_information_wl | ( | const output_segment_general * | output, |
int | iwl | ||
) |
Return the value of specific weavelenght in nanometers
◆ grasp_output_segment_retrieval_par_ngrid()
int grasp_output_segment_retrieval_par_ngrid | ( | const output_segment_general * | output | ) |
Return number of grid radii for SD (saved to print output)
- Parameters
-
output Output of retrieval from a segment
- Returns
- number of grid radii for SD (saved to print output)
◆ grasp_output_segment_retrieval_par_parameters()
float grasp_output_segment_retrieval_par_parameters | ( | const output_segment_general * | output, |
int | ipix, | ||
int | ipar | ||
) |
Return retrieved aerosol and surface reflectance parameters
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment ipar
- Returns
- retrieved aerosol and surface reflectance parameters
◆ grasp_output_segment_retrieval_par_radius()
float grasp_output_segment_retrieval_par_radius | ( | const output_segment_general * | output, |
int | irr | ||
) |
Return grid radii (saved to print output)
- Parameters
-
output Output of retrieval from a segment irr
- Returns
- grid radii (saved to print output)
◆ grasp_output_segment_retrieval_par_sd()
float grasp_output_segment_retrieval_par_sd | ( | const output_segment_general * | output, |
int | ipix, | ||
int | isd, | ||
int | ibin | ||
) |
Return retrieved size distribution simplified for easy interpretation
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment isd 0 if it is total size distriubtion or the number of the mode bin value of the bin
- Returns
- value of the bin of the SD
◆ grasp_output_segment_retrieval_par_sdl()
float grasp_output_segment_retrieval_par_sdl | ( | const output_segment_general * | output, |
int | irr, | ||
int | irc | ||
) |
Return if applicable, precalculated lognormal bins SD (saved to print output)
- Parameters
-
output Output of retrieval from a segment irr irc
- Returns
- if applicable, precalculated lognormal bins SD (saved to print output)
◆ grasp_output_segment_retrieval_res_niter()
int grasp_output_segment_retrieval_res_niter | ( | const output_segment_general * | output | ) |
Return number of iterations in multipixel scenario
- Parameters
-
output Output of retrieval from a segment
- Returns
- number of iterations in multipixel scenario
◆ grasp_output_segment_retrieval_res_pixel_niter()
int grasp_output_segment_retrieval_res_pixel_niter | ( | const output_segment_general * | output, |
int | ipix | ||
) |
Return number of iteration in single pixel scenario
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment
- Returns
- number of iteration in single pixel scenario
◆ grasp_output_segment_retrieval_res_pixel_res()
float grasp_output_segment_retrieval_res_pixel_res | ( | const output_segment_general * | output, |
int | ipix | ||
) |
Return single pixel total residual (meas + smothness constrain )
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment
- Returns
- single pixel total residual (meas + smothness constrain )
◆ grasp_output_segment_retrieval_res_pixel_resa()
float grasp_output_segment_retrieval_res_pixel_resa | ( | const output_segment_general * | output, |
int | ipix, | ||
int | inoise | ||
) |
Return detailed absolute measurement residuals for single pixel
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment inoise Number of noise
- Returns
- detailed absolute measurement residuals for single pixel
◆ grasp_output_segment_retrieval_res_pixel_resr()
float grasp_output_segment_retrieval_res_pixel_resr | ( | const output_segment_general * | output, |
int | ipix, | ||
int | inoise | ||
) |
Return detailed relative measurement residuals for single pixel
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment inoise Number of noise
- Returns
- detailed relative measurement residuals for single pixel
◆ grasp_output_segment_retrieval_res_resat()
float grasp_output_segment_retrieval_res_resat | ( | const output_segment_general * | output, |
int | inoise | ||
) |
Return detailed absolute measurement residuals for segment
- Parameters
-
output Output of retrieval from a segment inoise Number of noise
- Returns
- detailed absolute measurement residuals for segment
◆ grasp_output_segment_retrieval_res_resrt()
float grasp_output_segment_retrieval_res_resrt | ( | const output_segment_general * | output, |
int | inoise | ||
) |
Return detailed relative measurement residuals for segment
- Parameters
-
output Output of retrieval from a segment inoise Number of noise
- Returns
- detailed relative and relative measurement residuals for segment
◆ grasp_output_segment_retrieval_res_rest()
float grasp_output_segment_retrieval_res_rest | ( | const output_segment_general * | output | ) |
Return total residual for multi-pixel retrieval
- Parameters
-
output Output of retrieval from a segment
- Returns
- total residual for multi-pixel retrieval
◆ grasp_output_segment_surface_bhr_iso()
float grasp_output_segment_surface_bhr_iso | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl | ||
) |
Return surface bhr_iso
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength
- Returns
- surface albedo
◆ grasp_output_segment_surface_dhr()
float grasp_output_segment_surface_dhr | ( | const output_segment_general * | output, |
int | ipix, | ||
int | iwl | ||
) |
Return surface albedo
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment iwl Index of the wavelength
- Returns
- surface albedo
◆ grasp_output_segment_surface_ndvi()
float grasp_output_segment_surface_ndvi | ( | const output_segment_general * | output, |
int | ipix | ||
) |
Return surface ndvi
- Parameters
-
output Output of retrieval from a segment ipix Number of pixel inside the segment
- Returns
- surface ndvi