ReFRACtor
empirical_orthogonal_function_output.h
Go to the documentation of this file.
1 #ifndef EMPIRICAL_ORTHOGONAL_FUNCTION_OUTPUT_H
2 #define EMPIRICAL_ORTHOGONAL_FUNCTION_OUTPUT_H
3 #include "register_output_base.h"
5 
6 namespace FullPhysics {
7 /****************************************************************/
15 public:
18  const std::string& Hdf_band_name)
19  : eof(E),
20  hdf_band_name(Hdf_band_name) {}
22  virtual void register_output(const boost::shared_ptr<Output>& out) const;
23  virtual void register_output_apriori(const boost::shared_ptr<Output>& out) const;
24 private:
26  std::string hdf_band_name;
27 };
28 }
29 #endif
virtual void register_output_apriori(const boost::shared_ptr< Output > &out) const
Register apriori portions of class.
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.
Definition: doxygen_python.h:1
This registers the portions of the EmpiricalOrthogonalFunction class that should be written as output...
EmpiricalOrthogonalFunctionOutput(const boost::shared_ptr< EmpiricalOrthogonalFunction > &E, const std::string &Hdf_band_name)

Copyright © 2017, California Institute of Technology.
ALL RIGHTS RESERVED.
U.S. Government Sponsorship acknowledged.
Generated Fri Aug 24 2018 15:44:11