Gyoto
|
Geometrically thin disks and rings. More...
#include <GyotoMetric.h>
#include <GyotoAstrobj.h>
#include <GyotoSpectrum.h>
#include <GyotoFunctors.h>
#include <GyotoRegister.h>
#include <string>
Go to the source code of this file.
Classes | |
class | Gyoto::Astrobj::ThinDisk |
Geometrically thin disks and rings. More... | |
Namespaces | |
namespace | Gyoto |
Namespace for the Gyoto library. | |
namespace | Gyoto::Astrobj |
Access to astronomical objects. | |
Geometrically thin disks and rings.
Gyoto::Astrobj::ThinDisk is a class to represent geometrically thin, optically thick or thin disks or rings in the equatorial plane of the object. It therefore assumes the metric has an equatorial plane, which orresponds to z==0 in a Cartesian coordinate system or to theta==M_PI/2 in a sperical coordinate system.
This calls is not abstract and can be used as is (it keeps the very simplistic Generic::emission() and Generci::transmission()), but it is also a base class to develop classes with more complex emission laws.