Gyoto
Classes | Namespaces
GyotoThinDisk.h File Reference

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

 Gyoto
 Namespace for the Gyoto library.
 
 Gyoto::Astrobj
 Access to astronomical objects.
 

Detailed Description

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.