1 #ifndef SOLAR_ABSORPTION_GFIT_FILE_H 2 #define SOLAR_ABSORPTION_GFIT_FILE_H 84 double Fraction_solar_diameter = 1.0);
86 virtual void print(std::ostream& Os)
const;
96 std::string line_list_file_;
97 double fraction_solar_diameter_;
For different instruments, it is more natural to either work with wavenumbers (e.g., GOSAT) or wavelength (e.g., OCO).
virtual ~SolarAbsorptionGfitFile()
double fraction_solar_diameter() const
Fraction of solar diameter that we view.
This class calculates the solar absorption spectrum.
This class calculates the solar absorption spectrum.
This is a full spectrum, which contains a SpectralRange and SpectralDomain.
virtual Spectrum solar_absorption_spectrum(const SpectralDomain &spec_domain) const
This calculates the solar absorption spectrum.
Contains classes to abstract away details in various Spurr Radiative Transfer software.
SolarAbsorptionGfitFile(const std::string &Line_list_file, double Fraction_solar_diameter=1.0)
Read the given line list file, and use for calculating the solar absorption spectrum.
virtual void print(std::ostream &Os) const
Print description of object.