28#ifndef __GyotoPatternDiskBB_H_
29#define __GyotoPatternDiskBB_H_
72 GYOTO_OBJECT_THREAD_SAFETY;
84 bool spectralEmission() const;
85 void spectralEmission(bool t);
90 state_t const &c_ph, double const c_obj[8]=NULL) const;
I_nu(nu, T) = cst_*2*h*nu^3/c^2/(exp(h*nu/k*T)-1.);.
#define GYOTO_OBJECT
Declare class::properties and class::getProperties().
Definition GyotoObject.h:84
A geometrically thin, optically thick disk.
Geometrically thin disk read from FITS file with black body spectrum.
Definition GyotoPatternDiskBB.h:54
SmartPointer< Spectrum::BlackBody > spectrumBB_
emission law
Definition GyotoPatternDiskBB.h:57
PatternDiskBB()
Standard constructor.
int SpectralEmission_
1 if spectral emission.
Definition GyotoPatternDiskBB.h:66
virtual PatternDiskBB * clone() const
Cloner.
double emission(double nu_em, double dsem, state_t const &c_ph, double const c_obj[8]=NULL) const
Specific intensity Iν.
Geometrically thin disk read from FITS file.
Definition GyotoPatternDisk.h:51
virtual double emission(double nu_em, double dsem, state_t const &c_ph, double const c_obj[8]=NULL) const
Specific intensity Iν.
Pointers performing reference counting.
Definition GyotoSmartPointer.h:135
Access to astronomical objects.
Definition GyotoAstrobj.h:49
Namespace for the Gyoto library.
Definition GyotoAstrobj.h:44