27#ifndef __GyotoDynamicalDiskBolometric_H_
28#define __GyotoDynamicalDiskBolometric_H_
36 namespace Astrobj {
class DynamicalDiskBolometric; }
69 double const coord_obj[8]) const;
71 double bolometricEmission(double dsem, state_t const & cph, double const coord_obj[8]) const;
74 state_t const &coord_ph_hit,
75 double const *coord_obj_hit, double dt,
76 Properties* data) const;
A geometrically thin, optically thick disk, evolving dynamically.
#define GYOTO_OBJECT
Declare class::properties and class::getProperties()
Definition: GyotoObject.h:84
Geometrically thin disk read from a set of FITS files.
Definition: GyotoDynamicalDiskBolometric.h:51
double emission(double nu_em, double dsem, state_t const &, double const coord_obj[8]) const
Specific intensity Iν
void processHitQuantities(Photon *ph, state_t const &coord_ph_hit, double const *coord_obj_hit, double dt, Properties *data) const
Fills Astrobj::Properties.
virtual DynamicalDiskBolometric * clone() const
Cloner.
Geometrically thin disk read from a set of FITS files.
Definition: GyotoDynamicalDisk.h:50
Pointers performing reference counting.
Definition: GyotoSmartPointer.h:135
Namespace for the Gyoto library.
Definition: GyotoAstrobj.h:43