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