Gyoto
File List
Here is a list of all documented files with brief descriptions:
[detail level 1234]
 
include
 
Gyoto.h
All of Gyoto
 
GyotoAstrobj.h
Astronomical objects (light emitters)
 
GyotoBlackBodySpectrum.h
I_nu(nu, T) = cst_*2*h*nu^3/c^2/(exp(h*nu/k*T)-1.);
 
GyotoBlob.h
Blob of plasma following a Star orbit, emitting synchrotron, with Gaussian time-evolving density and temperature
 
GyotoChernSimons.h
Chern-Simons 1st order perturbation to KerrBL metric
 
GyotoComplexAstrobj.h
Combine astronomical objects
 
GyotoComplexMetric.h
 
GyotoComplexSpectrometer.h
Combine spectrometer objects
 
GyotoConfig.h
Compile-time configuration
 
GyotoConverters.h
GYOTO converters
 
GyotoDeformedTorus.h
Slender torus subject to simple time-periodic deformations
 
GyotoDefs.h
Gyoto ubiquitous macros and typedefs
 
GyotoDirectionalDisk.h
Geometrically thin disk read from FITS file
 
GyotoDisk3D.h
A geometrically thick, optically thin disk
 
GyotoDynamicalDisk.h
A geometrically thin, optically thick disk, evolving dynamically
 
GyotoDynamicalDisk3D.h
A geometrically thick, optically thin disk, evolving dynamically, with black body emission
 
GyotoDynamicalDiskBolometric.h
A geometrically thin, optically thick disk, evolving dynamically
 
GyotoEquatorialHotSpot.h
Equatorial hot spot
 
GyotoError.h
Error handling
 
GyotoFactory.h
XML I/O
 
GyotoFactoryMessenger.h
Factory / SmartPointee::Subcontractor_t interface
 
GyotoFitsRW.h
Class to read/write jnu and anu in FITS File
 
GyotoFixedStar.h
Fixed (i.e. non-moving) star
 
GyotoFlaredDiskSynchrotron.h
A disk defined from a 2D grid in the equatorial plane and extrapolated in the vertical direction with H/r<<1
 
GyotoFreeStar.h
 
GyotoFunctors.h
Classes with an operator() method
 
GyotoGridData2D.h
Base class for reading 2D gridded data
 
GyotoHayward.h
Metric of a regular rotating black hole or naked worm-hole
 
GyotoHooks.h
Tellers tell Listeners when they mutate
 
GyotoInflateStar.h
Mass-less, spherical object following a timelike geodesic
 
GyotoJet.h
Simple jet model with thermal or kappa-distribution synchrotron emission from Pandya et al. (2016)
 
GyotoKappaDistributionSynchrotronSpectrum.h
Powerlaw synchrotron spectrum
 
GyotoKerrBL.h
KerrBL metric
 
GyotoKerrKS.h
KerrKS metric
 
GyotoMetric.h
Base class for metric description
 
GyotoMinkowski.h
The Minkowski flat-space metric
 
GyotoNeutronStar.h
Neutron star defined by its surface ; no emission
 
GyotoNeutronStarAnalyticEmission.h
Neutron star emitting at its surface an analytic emission, typically blackbody
 
GyotoNeutronStarModelAtmosphere.h
Neutron star emitting at its surface an analytic emission, typically blackbody
 
GyotoNumericalMetricLorene.h
Base class for 3+1 numerical metrics computed by LORENE
 
GyotoObject.h
Introspectable objects
 
GyotoOscilTorus.h
Slender torus subject to realistic Blaes 2006 oscillation modes
 
GyotoPageThorneDisk.h
A geometrically thin, optically thick disk
 
GyotoPatternDisk.h
A geometrically thin, optically thick disk
 
GyotoPatternDiskBB.h
A PatternDisk object with possibility to compute a black body spectrum when PatternDiskBB::emission_ does not yield directly Iν but temperature
 
GyotoPhoton.h
A single light ray
 
GyotoPlasmoid.h
Plasmoid sphere formed by magnetic reconnection following a Star orbit, emitting synchrotron, with two distributions of electrons: one thermal at "low" temperature and one kappa at "high" temperature
 
GyotoPolishDoughnut.h
A magnetized toroidal accretion structure
 
GyotoPowerLawSpectrum.h
A power law spectrum : I_nu=constant_*nu^exponent_
 
GyotoPowerLawSynchrotronSpectrum.h
Powerlaw synchrotron spectrum
 
GyotoProperty.h
Introspectable properties
 
GyotoRegister.h
Gyoto registers
 
GyotoRezzollaZhidenko.h
Spherically-symmetric parametrized metric of Rezzolla&Zhidenko 2014 See the paper: PRD, 90, 084009 Only epsilon, a0, a1, a2, a3, b0, b1, b2, b3 are allowed non-zero
 
GyotoRotStar3_1.h
Numerical metric around a rotating star in 3+1 formalism
 
GyotoScenery.h
Ray-tracing framework
 
GyotoSchwarzschildHarmonic.h
Schwarzschild spacetime in harmonic coordinates
 
GyotoScreen.h
Description of the observer screen
 
GyotoShift.h
Shift a metric
 
GyotoSmartPointer.h
Reference-counting pointers
 
GyotoSpectrometer.h
Spectroscopic capabilities of a Screen
 
GyotoSpectrum.h
Spectrum of a simple object (e.g. Star)
 
GyotoSphericalAccretion.h
A spherically-symmetric accretion flow radially falling onto the central object
 
GyotoStandardAstrobj.h
Astronomical objects defined bya a potential/distance
 
GyotoStar.h
Mass-less, spherical object following a timelike geodesic
 
GyotoStarTrace.h
Like a Star that would be on all points of its orbit at all time
 
GyotoThermalBremsstrahlungSpectrum.h
Thermal brems spectrum
 
GyotoThermalSynchrotronSpectrum.h
Thermal synchrotron spectrum
 
GyotoThickDisk.h
A thick accretion disk described by its inner radius and the fwhm of the Gaussian factor affecting the density out of the equatorial plane
 
GyotoThinDisk.h
Geometrically thin disks and rings
 
GyotoThinDiskGridIntensity.h
A disk defined from a 2D grid in the equatorial plane and extrapolated in the vertical direction with H/r<<1
 
GyotoThinDiskIronLine.h
 
GyotoThinDiskPL.h
A subclass of ThinDisk emitting according to a powerlaw
 
GyotoThinDiskProfile.h
A subclass of ThinDisk emitting according to some specified profile that should be hardcoded in emission()
 
GyotoTorus.h
A simple torus
 
GyotoUniformSpectrometer.h
Uniformly spaced spectrometers
 
GyotoUniformSphere.h
Optically thick or thin, spherical objects
 
GyotoUtils.h
GYOTO utilities
 
GyotoValue.h
Introspectable value
 
GyotoWIP.h
Work in progress class
 
GyotoWorldline.h
Timelike or null geodesics
 
GyotoXillverReflection.h
The illumination table specifies how the thin disk is illuminated while the reflection table deduces from that the reflected spectrum as computed by Javier Garcia's XILLVER code. The metric is imposed to be Kerr for simplicity
 
plugins
 
python
 
include
 
GyotoPython.h
Extending Gyoto using Python