ARTS  1.0.222
auto_wsv.h
Go to the documentation of this file.
1 
11 #ifndef auto_wsv_h
12 #define auto_wsv_h
13 
14 #include "absorption.h"
15 #include "los.h"
16 
19 #define N_WSV 65
20 
21 enum WsvHandle{
62  y_,
63  y0_,
64  h_,
67  k_,
70  kx_,
74  kb_,
87 };
88 
90 class WorkSpace {
91 public:
579 };
580 
581 #endif // auto_wsv_h
cont_description_parameters_
@ cont_description_parameters_
Definition: auto_wsv.h:30
Matrix
The Matrix class.
Definition: matpackI.h:544
kx_
@ kx_
Definition: auto_wsv.h:70
source_
@ source_
Definition: auto_wsv.h:59
z_ground_
@ z_ground_
Definition: auto_wsv.h:55
lines_per_tg_
@ lines_per_tg_
Definition: auto_wsv.h:23
jacbatch_
@ jacbatch_
Definition: auto_wsv.h:82
y_space_
@ y_space_
Definition: auto_wsv.h:61
WorkSpace::h2o_abs
Vector h2o_abs
The total water profile associated with the pressures in p_abs [-].
Definition: auto_wsv.h:335
WorkSpace::refr
Index refr
Boolean for inclusion of refraction (0=no refraction, 1=refraction).
Definition: auto_wsv.h:424
z_abs_
@ z_abs_
Definition: auto_wsv.h:36
lineshape_
@ lineshape_
Definition: auto_wsv.h:27
l_step_
@ l_step_
Definition: auto_wsv.h:49
WorkSpace::trans
ArrayOfMatrix trans
The transmissions between the points of the LOS [-].
Definition: auto_wsv.h:458
WorkSpace::abs
Matrix abs
The matrix of absorption coefficients (in units of [1/m]).
Definition: auto_wsv.h:347
absorption.h
Declarations required for the calculation of absorption coefficients.
WorkSpace::jacbatch
ArrayOfMatrix jacbatch
A batch of jacobian matrices.
Definition: auto_wsv.h:555
WorkSpace::wfss_tgs
TagGroups wfss_tgs
This is an array of arrays of tag group definitions.
Definition: auto_wsv.h:121
wfss_tgs_
@ wfss_tgs_
Definition: auto_wsv.h:26
WorkSpace::xsec_per_tg
ArrayOfMatrix xsec_per_tg
These are the cross sections individually for each tag group.
Definition: auto_wsv.h:367
trans_
@ trans_
Definition: auto_wsv.h:60
WorkSpace::method_list
ArrayOfIndex method_list
A list of methods.
Definition: auto_wsv.h:578
WorkSpace::kb
Matrix kb
The model parameters weighting function matrix.
Definition: auto_wsv.h:522
n2_abs_
@ n2_abs_
Definition: auto_wsv.h:38
WorkSpace::cont_description_models
ArrayOfString cont_description_models
Continuum / full model absorption model description parameter.
Definition: auto_wsv.h:289
WorkSpace::kx_lengths
ArrayOfIndex kx_lengths
The length of the state vector for each retrieval identity in kx.
Definition: auto_wsv.h:514
WorkSpace::t_abs
Vector t_abs
Temperature associated with the pressures in p_abs [K].
Definition: auto_wsv.h:331
los.h
This file contains the definition of the LOS structure and functions related to this structure.
emission_
@ emission_
Definition: auto_wsv.h:45
WorkSpace::los
Los los
Structure to define the line of sight (LOS).
Definition: auto_wsv.h:454
WorkSpace::z_plat
Numeric z_plat
Vertical altitude, above the geoid, of the observation platform [m].
Definition: auto_wsv.h:409
h_
@ h_
Definition: auto_wsv.h:64
WorkSpace::wfs_tgs
TagGroups wfs_tgs
This is an array of arrays of tag group definitions.
Definition: auto_wsv.h:114
absbatch_
@ absbatch_
Definition: auto_wsv.h:81
radiosonde_data_
@ radiosonde_data_
Definition: auto_wsv.h:83
WorkSpace::abs_per_tg
ArrayOfMatrix abs_per_tg
These are the absorption coefficients individually for each tag group.
Definition: auto_wsv.h:360
refr_
@ refr_
Definition: auto_wsv.h:50
kb_names_
@ kb_names_
Definition: auto_wsv.h:75
WorkSpace::y_space
Vector y_space
Radiation entering the atmosphere at the top of the atmosphere, typically cosmic background radiation...
Definition: auto_wsv.h:465
coolrate_
@ coolrate_
Definition: auto_wsv.h:84
WorkSpace::t_ground
Numeric t_ground
The physical temperature of the ground [K].
Definition: auto_wsv.h:446
WsvHandle
WsvHandle
Definition: auto_wsv.h:21
y0_
@ y0_
Definition: auto_wsv.h:63
kb_lengths_
@ kb_lengths_
Definition: auto_wsv.h:76
WorkSpace::lines
ArrayOfLineRecord lines
A list of spectral line data.
Definition: auto_wsv.h:93
WorkSpace::z_tan
Vector z_tan
Tangent altitude for each spectrum [m].
Definition: auto_wsv.h:407
abs_
@ abs_
Definition: auto_wsv.h:40
vmrs_
@ vmrs_
Definition: auto_wsv.h:39
WorkSpace::l_step
Numeric l_step
The maximum length, along the LOS, between the points of LOS [m].
Definition: auto_wsv.h:422
r_geoid_
@ r_geoid_
Definition: auto_wsv.h:54
WorkSpace::kx_names
ArrayOfString kx_names
Names of the retrieval identities in kx.
Definition: auto_wsv.h:512
cont_description_models_
@ cont_description_models_
Definition: auto_wsv.h:29
Array< LineRecord >
S_S_
@ S_S_
Definition: auto_wsv.h:78
WorkSpace::emission
Index emission
Boolean to include emssion in the calculation of spectra.
Definition: auto_wsv.h:389
k_names_
@ k_names_
Definition: auto_wsv.h:68
WorkSpace::refr_index
Vector refr_index
The refractive index at the pressure levels in p_abs [-].
Definition: auto_wsv.h:440
WorkSpace::k_grid
Vector k_grid
Retrieval grid to be used in calculation of weighting functions (WFs) For example,...
Definition: auto_wsv.h:494
WorkSpace::kb_names
ArrayOfString kb_names
Names of the model parameter identities in kb.
Definition: auto_wsv.h:524
WorkSpace::za_pencil
Vector za_pencil
Pencil beam zenith angle grid [deg].
Definition: auto_wsv.h:395
z_tan_
@ z_tan_
Definition: auto_wsv.h:47
kx_lengths_
@ kx_lengths_
Definition: auto_wsv.h:72
lines_
@ lines_
Definition: auto_wsv.h:22
refr_model_
@ refr_model_
Definition: auto_wsv.h:52
WorkSpace::refr_lfac
Index refr_lfac
This factor determines the step length used during the ray tracing performed when considering refract...
Definition: auto_wsv.h:432
my_basic_string< char >
WorkSpace::k_aux
Matrix k_aux
Auxiliary data for k.
Definition: auto_wsv.h:508
Numeric
NUMERIC Numeric
The type to use for all floating point numbers.
Definition: arts.h:147
refr_index_
@ refr_index_
Definition: auto_wsv.h:53
WorkSpace::abs0
Matrix abs0
A second absoprtion matrix.
Definition: auto_wsv.h:353
k_
@ k_
Definition: auto_wsv.h:67
WorkSpace::kb_lengths
ArrayOfIndex kb_lengths
The length of the model vector for each retrieval identity in kb.
Definition: auto_wsv.h:526
e_ground_
@ e_ground_
Definition: auto_wsv.h:57
WorkSpace::cont_description_parameters
ArrayOfVector cont_description_parameters
Continuum model parameters.
Definition: auto_wsv.h:299
WorkSpace::source
ArrayOfMatrix source
Mean source function between the points of the LOS.
Definition: auto_wsv.h:456
z_plat_
@ z_plat_
Definition: auto_wsv.h:48
kb_
@ kb_
Definition: auto_wsv.h:74
batchname_
@ batchname_
Definition: auto_wsv.h:79
wfs_tgs_
@ wfs_tgs_
Definition: auto_wsv.h:25
WorkSpace::z_ground
Numeric z_ground
The vertical altitude above the geoid of the ground [m].
Definition: auto_wsv.h:444
WorkSpace::y
Vector y
The working set of spectra.
Definition: auto_wsv.h:470
t_ground_
@ t_ground_
Definition: auto_wsv.h:56
kb_aux_
@ kb_aux_
Definition: auto_wsv.h:77
WorkSpace::ybatch
Matrix ybatch
A batch of spectra.
Definition: auto_wsv.h:545
WorkSpace::kx_aux
Matrix kx_aux
Auxiliary data for kx.
Definition: auto_wsv.h:520
los_
@ los_
Definition: auto_wsv.h:58
WorkSpace::p_abs
Vector p_abs
The pressure grid for the absorption coefficients [Pa].
Definition: auto_wsv.h:327
WorkSpace::refr_model
String refr_model
A string giving what parameterization to use for the calculation of refractive index.
Definition: auto_wsv.h:438
kx_aux_
@ kx_aux_
Definition: auto_wsv.h:73
WorkSpace::k
Matrix k
The weighting functions (WFs) for a single retrieval/error group.
Definition: auto_wsv.h:496
k_aux_
@ k_aux_
Definition: auto_wsv.h:69
raw_ptz_
@ raw_ptz_
Definition: auto_wsv.h:31
WorkSpace::coolrate
Matrix coolrate
Cooling rate matrix, in unit of K/s/Hz.
Definition: auto_wsv.h:570
WorkSpace::raw_vmrs
ArrayOfMatrix raw_vmrs
The individual VMR profiles.
Definition: auto_wsv.h:318
k_grid_
@ k_grid_
Definition: auto_wsv.h:66
WorkSpace
The declaration of the (great) workspace.
Definition: auto_wsv.h:90
absloswfs_
@ absloswfs_
Definition: auto_wsv.h:65
WorkSpace::absbatch
ArrayOfMatrix absbatch
A batch of absorption coefficients.
Definition: auto_wsv.h:550
t_abs_
@ t_abs_
Definition: auto_wsv.h:35
kx_names_
@ kx_names_
Definition: auto_wsv.h:71
Index
INDEX Index
The type to use for all integer numbers and indices.
Definition: arts.h:153
refr_lfac_
@ refr_lfac_
Definition: auto_wsv.h:51
xsec_per_tg_
@ xsec_per_tg_
Definition: auto_wsv.h:43
p_abs_
@ p_abs_
Definition: auto_wsv.h:33
za_pencil_
@ za_pencil_
Definition: auto_wsv.h:46
WorkSpace::k_names
ArrayOfString k_names
Names of the retrieval identies in k.
Definition: auto_wsv.h:498
WorkSpace::lineshape
ArrayOfLineshapeSpec lineshape
Lineshape specification: function, norm, cutoff.
Definition: auto_wsv.h:129
WorkSpace::z_abs
Vector z_abs
Vertical altitudes associated with the pressures in p_abs [m].
Definition: auto_wsv.h:333
WorkSpace::S_S
Matrix S_S
Stores the accuracy of the spectroscopic parameters read from catalog This are necessary for the the ...
Definition: auto_wsv.h:538
WorkSpace::r_geoid
Numeric r_geoid
The local curvature radius of the geoid along the LOS [m].
Definition: auto_wsv.h:442
ybatch_
@ ybatch_
Definition: auto_wsv.h:80
WorkSpace::hse
Vector hse
This vector holds the parameters for calculating hydrostatic equilibrium (HSE).
Definition: auto_wsv.h:382
WorkSpace::p_coolrate
Vector p_coolrate
Pressures for which to calculate cooling rates.
Definition: auto_wsv.h:572
WorkSpace::cont_description_names
ArrayOfString cont_description_names
Continuum / full model absorption tag names.
Definition: auto_wsv.h:281
p_coolrate_
@ p_coolrate_
Definition: auto_wsv.h:85
WorkSpace::kx
Matrix kx
The state weighting function matrix.
Definition: auto_wsv.h:510
WorkSpace::raw_ptz
Matrix raw_ptz
Matrix has rows: 1.
Definition: auto_wsv.h:307
raw_vmrs_
@ raw_vmrs_
Definition: auto_wsv.h:32
tgs_
@ tgs_
Definition: auto_wsv.h:24
WorkSpace::n2_abs
Vector n2_abs
The total nitrogen profile associated with the pressures in p_abs [-].
Definition: auto_wsv.h:337
cont_description_names_
@ cont_description_names_
Definition: auto_wsv.h:28
f_mono_
@ f_mono_
Definition: auto_wsv.h:34
abs_per_tg_
@ abs_per_tg_
Definition: auto_wsv.h:42
WorkSpace::vmrs
Matrix vmrs
The VMRs (unit: absolute number) on the p_abs grid.
Definition: auto_wsv.h:342
y_
@ y_
Definition: auto_wsv.h:62
WorkSpace::e_ground
Vector e_ground
The ground emission factor for the frequencies in f_mono [0-1].
Definition: auto_wsv.h:448
Vector
The Vector class.
Definition: matpackI.h:389
h2o_abs_
@ h2o_abs_
Definition: auto_wsv.h:37
WorkSpace::y0
Vector y0
A reference spectrum.
Definition: auto_wsv.h:476
WorkSpace::radiosonde_data
ArrayOfMatrix radiosonde_data
An array of Matrix holding data for many radiosonde launches.
Definition: auto_wsv.h:565
Los
The line of sight (LOS).
Definition: los.h:103
method_list_
@ method_list_
Definition: auto_wsv.h:86
WorkSpace::kb_aux
Matrix kb_aux
Auxiliary data for kb.
Definition: auto_wsv.h:532
abs0_
@ abs0_
Definition: auto_wsv.h:41
WorkSpace::tgs
TagGroups tgs
This is an array of arrays of OneTag tag definitions.
Definition: auto_wsv.h:107
WorkSpace::batchname
String batchname
Default basename for batch data.
Definition: auto_wsv.h:540
WorkSpace::absloswfs
ArrayOfMatrix absloswfs
Line of sight weighting functions.
Definition: auto_wsv.h:488
WorkSpace::lines_per_tg
ArrayOfArrayOfLineRecord lines_per_tg
A list of spectral line data for each tag.
Definition: auto_wsv.h:98
WorkSpace::h
Matrix h
The H matrix.
Definition: auto_wsv.h:483
hse_
@ hse_
Definition: auto_wsv.h:44
WorkSpace::f_mono
Vector f_mono
The monochromatic frequency grid [Hz].
Definition: auto_wsv.h:329