12 const std::string& Hdf_band_name)
16 (boost::dynamic_pointer_cast<StokesCoefficientFraction>(Sc), Spec_index, Hdf_band_name));
29 double f()
const {
return f_->coefficient().value()(spec_index); }
45 out->register_data_source
46 (
"/RetrievalResults/pol_frac_apriori_" + hdf_band_name,
54 out->register_data_source
55 (
"/RetrievalResults/pol_frac_" + hdf_band_name,
57 out->register_data_source
58 (
"/RetrievalResults/pol_frac_uncert_" + hdf_band_name,
double f_uncertainty() const
#define REGISTER_LUA_DERIVED_CLASS(X, Y)
virtual void register_output(const boost::shared_ptr< Output > &out) const
Register portions of class that will be written to output.
virtual void register_output_apriori(const boost::shared_ptr< Output > &out) const
Register apriori portions of class.
StokesCoefficientFractionOutputHelper(const boost::shared_ptr< StokesCoefficientFraction > &Sc, int Spec_index)
This class maintains the stokes coefficient portion of the state.
As described in the Output class, we have a decentralized model of producing output for L2 Full Physi...
This registers the portions of the StokesCoefficientFraction class that should be written as output...
Contains classes to abstract away details in various Spurr Radiative Transfer software.
#define REGISTER_LUA_END()
def(luabind::constructor< int >()) .def("rows"