27 #ifndef __GyotoPowerLawSpectrum_H_ 28 #define __GyotoPowerLawSpectrum_H_ 68 PowerLaw(double exponent, double constant=1.);
79 using Gyoto::Spectrum::Generic::operator();
80 virtual double operator()(double nu) const;
#define GYOTO_OBJECT
Declare class::properties and class::getProperties()
Definition: GyotoObject.h:83
double minfreq_
Lower-frequency cutoff (emits at nu>=minfreq_)
Definition: GyotoPowerLawSpectrum.h:57
double constant() const
Get constant_.
double exponent() const
Get exponent_.
virtual PowerLaw * clone() const
Cloner.
std::vector< double > cutoffinev() const
Get cutoffs.
Spectrum of a simple object (e.g. Star)
Namespace for the Gyoto library.
Definition: GyotoAstrobj.h:43
double constant_
I_nu=constant_*nu^exponent_.
Definition: GyotoPowerLawSpectrum.h:55
Pointers performing reference counting.
Definition: GyotoProperty.h:41
I_nu=constant_*nu^exponent_.
Definition: GyotoPowerLawSpectrum.h:52
Spectrum emitted by an Astrobj.
Definition: GyotoSpectrum.h:126
double exponent_
I_nu=constant_*nu^exponent_.
Definition: GyotoPowerLawSpectrum.h:56
double maxfreq_
Upper-frequency cutoff (emits at nu<=maxfreq_)
Definition: GyotoPowerLawSpectrum.h:58