Gyoto
Gyoto.h
Go to the documentation of this file.
1 /*
2  Copyright 2011-2016 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 
33 #include<GyotoUtils.h>
34 #include<GyotoError.h>
35 #include<GyotoSmartPointer.h>
36 #include<GyotoWorldline.h>
37 #include<GyotoPhoton.h>
38 
39 #include<GyotoMetric.h>
40 #include<GyotoKerrBL.h>
41 #include<GyotoKerrKS.h>
42 #include<GyotoChernSimons.h>
44 
45 #include<GyotoAstrobj.h>
46 #include<GyotoThinDisk.h>
47 #include<GyotoPageThorneDisk.h>
48 #include<GyotoDirectionalDisk.h>
49 #include<GyotoPatternDisk.h>
50 #include<GyotoPatternDiskBB.h>
51 #include<GyotoDynamicalDisk.h>
52 #include<GyotoDisk3D.h>
53 #include<GyotoFixedStar.h>
54 #include<GyotoInflateStar.h>
55 #include<GyotoStar.h>
56 #include<GyotoDeformedTorus.h>
58 
GyotoSmartPointer.h
Reference-counting pointers.
GyotoFixedStar.h
Fixed (i.e. non-moving) star.
GyotoAstrobj.h
Astronomical objects (light emitters)
GyotoUtils.h
GYOTO utilities.
GyotoDirectionalDisk.h
Geometrically thin disk read from FITS file.
GyotoPhoton.h
A single light ray.
GyotoChernSimons.h
Chern-Simons 1st order perturbation to KerrBL metric.
GyotoKerrBL.h
KerrBL metric.
GyotoDynamicalDisk.h
A geometrically thin, optically thick disk, evolving dynamically.
GyotoInflateStar.h
Mass-less, spherical object following a timelike geodesic.
GyotoKerrKS.h
KerrKS metric.
GyotoThinDisk.h
Geometrically thin disks and rings.
GyotoError.h
Error handling.
GyotoMetric.h
Base class for metric description.
GyotoPatternDiskBB.h
A PatternDisk object with possibility to compute a black body spectrum when PatternDiskBB::emission_ ...
GyotoDisk3D.h
A geometrically thick, optically thin disk.
GyotoPageThorneDisk.h
A geometrically thin, optically thick disk.
GyotoWorldline.h
Timelike or null geodesics.
GyotoDeformedTorus.h
Slender torus subject to simple time-periodic deformations.
GyotoEquatorialHotSpot.h
Equatorial hot spot.
GyotoStar.h
Mass-less, spherical object following a timelike geodesic.
GyotoRezzollaZhidenko.h
Spherically-symmetric parametrized metric of Rezzolla&Zhidenko 2014 See the paper: PRD,...
GyotoPatternDisk.h
A geometrically thin, optically thick disk.