ReFRACtor
solar_continuum_polynomial.h
Go to the documentation of this file.
1 #ifndef SOLAR_CONTINUUM_POLYNOMIAL_H
2 #define SOLAR_CONTINUUM_POLYNOMIAL_H
4 #include "array_with_unit.h"
5 #include <vector>
6 
7 namespace FullPhysics {
8 /****************************************************************/
16 public:
18  bool Convert_from_photon = true);
20  virtual void print(std::ostream& Os) const;
22  const SpectralDomain& spec_domain) const;
23 private:
25  bool convert_from_photon;
26 };
27 }
28 #endif
This class calculates the solar continuum spectrum.
virtual void print(std::ostream &Os) const
Print description of object.
virtual Spectrum solar_continuum_spectrum(const SpectralDomain &spec_domain) const
This calculate the solar continuum spectrum.
For different instruments, it is more natural to either work with wavenumbers (e.g., GOSAT) or wavelength (e.g., OCO).
This class calculates the solar continuum spectrum.
This is a full spectrum, which contains a SpectralRange and SpectralDomain.
Definition: spectrum.h:18
SolarContinuumPolynomial(const ArrayWithUnit< double, 1 > &Param, bool Convert_from_photon=true)
Constructor.
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:10