ReFRACtor
|
This class calculates the solar absorption spectrum. More...
#include <solar_absorption_spectrum.h>
Public Member Functions | |
virtual | ~SolarAbsorptionSpectrum () |
virtual void | print (std::ostream &Os) const |
std::string | print_to_string () const |
Print to string. More... | |
virtual Spectrum | solar_absorption_spectrum (const SpectralDomain &Spec_domain) const =0 |
This calculates the solar absorption spectrum. More... | |
This class calculates the solar absorption spectrum.
Definition at line 11 of file solar_absorption_spectrum.h.
|
inlinevirtual |
Definition at line 13 of file solar_absorption_spectrum.h.
|
inlinevirtual |
Reimplemented in FullPhysics::SolarAbsorptionGfitFile, and FullPhysics::SolarAbsorptionTable.
Definition at line 29 of file solar_absorption_spectrum.h.
|
inlineinherited |
Print to string.
This is primarily useful for SWIG wrappers to this class, e.g. a to_s method in ruby.
Definition at line 31 of file printable.h.
|
pure virtual |
This calculates the solar absorption spectrum.
Spec_domain | Wavenumber/Wavelength to return solar absorption spectrum for. |
Note that the spectral domain here is in the solar rest frame, not the earth rest frame used in most other places. The class SolarAbsorptionAndContinuum handles this conversion internally.
Implemented in FullPhysics::SolarAbsorptionGfitFile, and FullPhysics::SolarAbsorptionTable.