1 #ifndef SOLAR_ABSORPTION_SPECTRUM_H 2 #define SOLAR_ABSORPTION_SPECTRUM_H 29 virtual void print(std::ostream& Os)
const {Os <<
"SolarAbsorptionSpectrum";}
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 absorption spectrum.
This is a Mixin for classes that can be printed.
This is a full spectrum, which contains a SpectralRange and SpectralDomain.
virtual void print(std::ostream &Os) const
virtual ~SolarAbsorptionSpectrum()
Contains classes to abstract away details in various Spurr Radiative Transfer software.
virtual Spectrum solar_absorption_spectrum(const SpectralDomain &Spec_domain) const =0
This calculates the solar absorption spectrum.