ReFRACtor
stokes_coefficient_fraction_output.h
Go to the documentation of this file.
1 #ifndef STOKES_COEFFICIENT_FRACTION_OUTPUT_H
2 #define STOKES_COEFFICIENT_FRACTION_OUTPUT_H
3 #include "register_output_base.h"
5 
6 namespace FullPhysics {
7 /****************************************************************/
15 public:
16  StokesCoefficientFractionOutput(const boost::shared_ptr<StokesCoefficientFraction>& F, int Spec_index, const std::string& Hdf_band_name)
17  : f(F), spec_index(Spec_index), hdf_band_name(Hdf_band_name) {}
19  virtual void register_output(const boost::shared_ptr<Output>& out) const;
20  virtual void register_output_apriori(const boost::shared_ptr<Output>& out) const;
21 private:
23  int spec_index;
24  std::string hdf_band_name;
25 };
26 }
27 #endif
StokesCoefficientFractionOutput(const boost::shared_ptr< StokesCoefficientFraction > &F, int Spec_index, const std::string &Hdf_band_name)
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.
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.
Definition: doxygen_python.h:1

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