Gyoto
Gyoto.h
Go to the documentation of this file.
1 /*
2  Copyright 2011, 2013 Thibaut Paumard
3 
4  This file is part of Gyoto.
5 
6  Gyoto is free software: you can redistribute it and/or modify
7  it under the terms of the GNU General Public License as published by
8  the Free Software Foundation, either version 3 of the License, or
9  (at your option) any later version.
10 
11  Gyoto is distributed in the hope that it will be useful,
12  but WITHOUT ANY WARRANTY; without even the implied warranty of
13  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14  GNU General Public License for more details.
15 
16  You should have received a copy of the GNU General Public License
17  along with Gyoto. If not, see <http://www.gnu.org/licenses/>.
18  */
19 
29 #include<GyotoUtils.h>
30 #include<GyotoError.h>
31 #include<GyotoSmartPointer.h>
32 #include<GyotoWorldline.h>
33 #include<GyotoPhoton.h>
34 
35 #include<GyotoMetric.h>
36 #include<GyotoKerrBL.h>
37 #include<GyotoKerrKS.h>
38 
39 #include<GyotoAstrobj.h>
40 #include<GyotoThinDisk.h>
41 #include<GyotoPageThorneDisk.h>
42 #include<GyotoPatternDisk.h>
43 #include<GyotoPatternDiskBB.h>
44 #include<GyotoDynamicalDisk.h>
45 #include<GyotoDisk3D.h>
46 #include<GyotoFixedStar.h>
47 #include<GyotoStar.h>
48 
Mass-less, spherical object following a timelike geodesic.
A geometrically thin, optically thick disk.
A geometrically thin, optically thick disk, evolving dynamically.
Astronomical objects (light emitters)
Reference-counting pointers.
KerrKS metric.
Timelike or null geodesics.
Base class for metric description.
A geometrically thick, optically thin disk.
KerrBL metric.
A geometrically thin, optically thick disk.
Geometrically thin disks and rings.
A PatternDisk object with black body spectrum and a power law extension up to some rmax_...
GYOTO utilities.
Error handling.
A single light ray.
Fixed (i.e. non-moving) star.