1 #ifndef AEROSOL_PARAM_OUTPUT_H 2 #define AEROSOL_PARAM_OUTPUT_H 18 const std::string& Aname =
"") : a(A), aname(Aname) {}
AerosolParamOutput(const boost::shared_ptr< AerosolExtinctionImpBase > &A, const std::string &Aname="")
Constructor.
virtual void register_output_apriori(const boost::shared_ptr< Output > &out) const
Register apriori portions of class.
This registers the coefficients used for classes that inherits from AerosolExtinctionBaseImp.
const Unit A("A", 1.0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0)
virtual ~AerosolParamOutput()
As described in the Output class, we have a decentralized model of producing output for L2 Full Physi...
virtual void register_output(const boost::shared_ptr< Output > &out) const
Register portions of class that will be written to output.
Contains classes to abstract away details in various Spurr Radiative Transfer software.