11 const std::string& Hdf_band_name)
15 (boost::dynamic_pointer_cast<EmpiricalOrthogonalFunction>(Ic),
33 out->register_data_source
34 (
"/RetrievalResults/eof_" +
35 boost::lexical_cast<std::string>(eof->order()) +
36 "_scale_apriori_" + hdf_band_name,
42 out->register_data_source
43 (
"/RetrievalResults/eof_" +
44 boost::lexical_cast<std::string>(eof->order()) +
45 "_scale_" + hdf_band_name,
47 out->register_data_source
48 (
"/RetrievalResults/eof_" +
49 boost::lexical_cast<std::string>(eof->order()) +
50 "_scale_uncert_" + hdf_band_name,
double scale() const
Scale.
#define REGISTER_LUA_DERIVED_CLASS(X, Y)
This class applies a empirical orthogonal function (EOF) correction to instrument data...
virtual void register_output_apriori(const boost::shared_ptr< Output > &out) const
Register apriori portions of class.
double scale_uncertainty() const
Scale uncertainty.
virtual void register_output(const boost::shared_ptr< Output > &out) const
Register portions of class that will be written to output.
As described in the Output class, we have a decentralized model of producing output for L2 Full Physi...
Contains classes to abstract away details in various Spurr Radiative Transfer software.
#define REGISTER_LUA_END()
def(luabind::constructor< int >()) .def("rows"
This registers the portions of the EmpiricalOrthogonalFunction class that should be written as output...