15 blitz::Array<double, 1> initial_sv = sv->state().copy();
16 out->register_data_source(
"/RetrievedStateVector/state_vector_initial", initial_sv);
21 out->register_data_source(
"/RetrievedStateVector/state_vector_names",
blitz::Array< std::string, 1 > state_vector_name() const
Return name of each state vector element.
virtual void register_output(const boost::shared_ptr< Output > &out) const
Register portions of class that will be written to output.
#define REGISTER_LUA_DERIVED_CLASS(X, Y)
This registers the portions of the StateVector class that should be written as output.
As described in the Output class, we have a decentralized model of producing output for L2 Full Physi...
virtual void register_output_apriori(const boost::shared_ptr< Output > &out) const
Register apriori portions of class.
Contains classes to abstract away details in various Spurr Radiative Transfer software.
#define REGISTER_LUA_END()