5 #include <blitz/array.h> 47 virtual std::string
band_name()
const = 0;
61 virtual void print(std::ostream& os)
const { os <<
"IlsFunction";}
virtual std::string band_name() const =0
Descriptive name of the band.
virtual void print(std::ostream &os) const
This class models an Instrument Line Shape (ILS) function.
This is a Mixin for classes that can be printed.
virtual void ils(const AutoDerivative< double > &wn_center, const blitz::Array< double, 1 > &wn, ArrayAd< double, 1 > &res) const =0
Return response function.
virtual std::string hdf_band_name() const
In general, the name used in HDF files for a particular band is similar but not identical to the more...
Contains classes to abstract away details in various Spurr Radiative Transfer software.