ReFRACtor
|
This class calculates the solar continuum spectrum. More...
#include <solar_continuum_spectrum.h>
Public Member Functions | |
virtual | ~SolarContinuumSpectrum () |
virtual void | print (std::ostream &Os) const |
std::string | print_to_string () const |
Print to string. More... | |
virtual Spectrum | solar_continuum_spectrum (const SpectralDomain &Spec_domain) const =0 |
This calculate the solar continuum spectrum. More... | |
This class calculates the solar continuum spectrum.
Definition at line 10 of file solar_continuum_spectrum.h.
|
inlinevirtual |
Definition at line 12 of file solar_continuum_spectrum.h.
|
inlinevirtual |
Reimplemented in FullPhysics::SolarContinuumTable, and FullPhysics::SolarContinuumPolynomial.
Definition at line 30 of file solar_continuum_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 calculate the solar continuum spectrum.
This calculates this at an Earth-Sun distance of 1 AU, this needs to be scaled by the square of the actual distance.
Spec_domain | Wavenumber/Wavelength to return solar continuum 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::SolarContinuumTable, and FullPhysics::SolarContinuumPolynomial.