ReFRACtor
aerosol_aod_output.h
Go to the documentation of this file.
1 #ifndef AEROSOL_AOD_OUTPUT_H
2 #define AEROSOL_AOD_OUTPUT_H
3 #include "register_output_base.h"
4 #include "aerosol_optical.h"
5 
6 namespace FullPhysics {
7 /****************************************************************/
15 public:
16 //-----------------------------------------------------------------------
21 //-----------------------------------------------------------------------
23  bool Number_instead_of_name = false);
24  virtual ~AerosolAodOutput() {}
25  virtual void register_output(const boost::shared_ptr<Output>& out) const;
26  static const double low_boundary;
27  static const double high_boundary;
28 private:
30  int number_instead_of_name;
31 };
32 }
33 #endif
static const double high_boundary
The boundary for calculating retrieved_aerosol_aod_by_type_high.
virtual void register_output(const boost::shared_ptr< Output > &out) const
Register portions of class that will be written to output.
const Unit A("A", 1.0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0)
This registers the portions of the Aerosol class that should be written as output.
static const double low_boundary
The boundary for calculating retrieved_aerosol_aod_by_type_low.
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
AerosolAodOutput(const boost::shared_ptr< Aerosol > &A, bool Number_instead_of_name=false)
Constructor.

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