14 (boost::dynamic_pointer_cast<DispersionPolynomial>(Disp), Hdf_band_name));
33 out->register_data_source
34 (
"/RetrievalResults/dispersion_offset_apriori_" + hdf_band_name,
36 out->register_data_source
37 (
"/RetrievalResults/dispersion_spacing_apriori_" + hdf_band_name,
43 out->register_data_source
44 (
"/RetrievalResults/dispersion_offset_" + hdf_band_name,
46 out->register_data_source
47 (
"/RetrievalResults/dispersion_spacing_" + hdf_band_name,
49 out->register_data_source
50 (
"/RetrievalResults/dispersion_offset_uncert_" + hdf_band_name,
52 out->register_data_source
53 (
"/RetrievalResults/dispersion_spacing_uncert_" + hdf_band_name,
double dispersion_spacing() const
Dispersion spacing.
#define REGISTER_LUA_DERIVED_CLASS(X, Y)
double dispersion_offset_uncertainty() const
Dispersion offset uncertainty.
This registers the portions of the DispersionPolynomial class that should be written as output...
double dispersion_spacing_uncertainty() const
Dispersion spacing uncertainty.
double dispersion_offset() const
Dispersion offset.
virtual void register_output_apriori(const boost::shared_ptr< Output > &out) const
Register apriori portions of class.
As described in the Output class, we have a decentralized model of producing output for L2 Full Physi...
This is an implementation of Dispersion that uses a polynomial expression to calculate the wavenumber...
Contains classes to abstract away details in various Spurr Radiative Transfer software.
#define REGISTER_LUA_END()
def(luabind::constructor< int >()) .def("rows"
virtual void register_output(const boost::shared_ptr< Output > &out) const
Register portions of class that will be written to output.