Gyoto
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
 CGyoto::Python::BaseBase class for classes in the Python plug-in
 CGyoto::Python::Object< Gyoto::Astrobj::Standard >
 CGyoto::Astrobj::Python::StandardCoding a Gyoto::Astrobj::Standard in Python
 CGyoto::Python::Object< Gyoto::Astrobj::ThinDisk >
 CGyoto::Astrobj::Python::ThinDiskCoding a Gyoto::Astrobj::ThinDisk in Python
 CGyoto::Python::Object< Gyoto::Metric::Generic >
 CGyoto::Metric::PythonMetric coded in Python
 CGyoto::Python::Object< Gyoto::Spectrum::Generic >
 CGyoto::Spectrum::PythonLoader for Python classes implementing the Spectrum interface
 CGyoto::Python::Object< O >Class template to implement parts of the Gyoto::Object API
 CGyoto::Screen::Coord1dSetSet of 1-d coordinates: indices or angles
 CGyoto::Screen::Angles1D specifier for an arbitrary angle coordinate set
 CGyoto::Screen::Indices1D specifier for an arbitrary pixel coordinate set
 CGyoto::Screen::Range1D coordinated specifier for a range
 CGyoto::Screen::RepeatAngle1D specifier for an angle that is repeated
 CGyoto::Screen::Coord2dSetClass to specify a set of points on the Screen
 CGyoto::Screen::BucketClass containing arbitrary 2D-points
 CGyoto::Screen::EmptyA dummy, empty 2D set
 CGyoto::Screen::GridClass containing 2D-points organized in a grid
 CGyoto::Functor::Double_constDoubleArrayA functor like double (func) (double const data[])
 CGyoto::Astrobj::StandardAstronomical objects defined bya a potential/distance
 CGyoto::Python::Object< Gyoto::Astrobj::Standard >
 CGyoto::Astrobj::DeformedTorus
 CGyoto::Astrobj::FlaredDiskSynchrotron
 CGyoto::Astrobj::JetSimple jet model with thermal or kappa-distribution synchrotron emission from Pandya et al. (2016)
 CGyoto::Astrobj::NeutronStarNeutron star defined by its surface ; no emission
 CGyoto::Astrobj::NeutronStarAnalyticEmissionNeutron star emitting at its surface an analytic emission, typically blackbody
 CGyoto::Astrobj::NeutronStarModelAtmosphereNeutron star emitting at its surface an emission provided by a FITS table
 CGyoto::Astrobj::OscilTorus
 CGyoto::Astrobj::PolishDoughnutA toroidal accretion structure
 CGyoto::Astrobj::SphericalAccretionA spherically-symmetric accretion flow radially falling onto the central object
 CGyoto::Astrobj::ThickDiskA thick accretion disk described by its inner radius and the fwhm of the Gaussian factor affecting the density out of the equatorial plane
 CGyoto::Astrobj::TorusOptically thin or thick torus in circular rotation
 CGyoto::Astrobj::UniformSphereOptically thick or thin, spherical objects
 CGyoto::Astrobj::FixedStarFixed (i.e. non-moving) star (or spherical blob)
 CGyoto::Astrobj::FreeStarUniformShere following a trajectory specified in getVelocity (non-geodesic) with a constant velocity
 CGyoto::Astrobj::PlasmoidPlasmoid Shere of plasma emitting synchrotron, following a trajectory specified in getVelocity (non-geodesic a priori)
 CGyoto::Astrobj::StarMass-less, spherical object following a timelike geodesic
 CGyoto::Astrobj::BlobBlob of plasma following a Star orbit, emitting synchrotron, with Gaussian time-evolving density and temperature
 CGyoto::Astrobj::InflateStarAn Astrobj::Star with growing size
 CGyoto::Astrobj::StarTraceLike a Star that would be on all points of its orbit at all time
 CGyoto::Astrobj::ThinDiskGeometrically thin disks and rings
 CGyoto::Python::Object< Gyoto::Astrobj::ThinDisk >
 CGyoto::Astrobj::DirectionalDiskGeometrically thin disk read from FITS file
 CGyoto::Astrobj::EquatorialHotSpot
 CGyoto::Astrobj::PageThorneDiskGeometrically thin disk in Kerr metric
 CGyoto::Astrobj::PatternDiskGeometrically thin disk read from FITS file
 CGyoto::Astrobj::PatternDiskBBGeometrically thin disk read from FITS file with black body spectrum
 CGyoto::Astrobj::DynamicalDiskGeometrically thin disk read from a set of FITS files
 CGyoto::Astrobj::DynamicalDiskBolometricGeometrically thin disk read from a set of FITS files
 CGyoto::Astrobj::ThinDiskGridIntensity
 CGyoto::Astrobj::ThinDiskIronLine
 CGyoto::Astrobj::ThinDiskPLGeometrically thin disk with black-body emission
 CGyoto::Astrobj::ThinDiskProfileA subclass of ThinDisk emitting according to some specified profile that should be hardcoded in emission()
 CGyoto::Astrobj::XillverReflectionThe 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
 CGyoto::Functor::Double_Double_constA functor like double (func) (double) const
 CGyoto::Astrobj::PolishDoughnut::intersection_tDouble intersection(double) Functor class
 CGyoto::Astrobj::PolishDoughnut::outerradius_tDouble outerradius(double) Functor class
 CGyoto::Register::EntryEntry in a register (or a full register)
 CGyoto::ErrorClass for thowing exceptions
 CGyoto::FactoryXML input/output
 CGyoto::FactoryMessengerFactory / SmartPointee::Subcontractor_t interface
 CGyoto::FitsRW
 CGyoto::Astrobj::PlasmoidPlasmoid Shere of plasma emitting synchrotron, following a trajectory specified in getVelocity (non-geodesic a priori)
 CGyoto::Property::getter_tUnion holding an accessor to get any type
 CGyoto::Property::getter_unit_tUnion holding an accessor to get double or vector<double> with unit
 CGyoto::GridData2DClass for reading data stored in a 2D grid
 CGyoto::Astrobj::FlaredDiskSynchrotron
 CGyoto::Astrobj::ThinDiskGridIntensity
 CGYOTO_ARRAY< T, sz >
 CGyoto::Worldline::IntegState
 CGyoto::Hook::ListenerI might listen to a Teller
 CGyoto::Astrobj::FlaredDiskSynchrotron
 CGyoto::Astrobj::JetSimple jet model with thermal or kappa-distribution synchrotron emission from Pandya et al. (2016)
 CGyoto::Astrobj::OscilTorus
 CGyoto::Astrobj::PageThorneDiskGeometrically thin disk in Kerr metric
 CGyoto::Astrobj::PolishDoughnutA toroidal accretion structure
 CGyoto::Astrobj::SphericalAccretionA spherically-symmetric accretion flow radially falling onto the central object
 CGyoto::Astrobj::ThickDiskA thick accretion disk described by its inner radius and the fwhm of the Gaussian factor affecting the density out of the equatorial plane
 CGyoto::Astrobj::ThinDiskGridIntensity
 CGyoto::Astrobj::XillverReflectionThe 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
 CGyoto::Metric::ShiftThe Shift flat-space metric
 CGyoto::Spectrometer::ComplexComplex spectrometer object
 CGyoto::WorldlineTimelike or null geodesics
 CGyoto::Astrobj::EquatorialHotSpot
 CGyoto::Astrobj::StarMass-less, spherical object following a timelike geodesic
 CGyoto::PhotonA null geodesic transporting light
 CGyoto::Photon::RefinedRefine last step of integration in a Photon
 CListenerItemPrivate (undocumented) class to hold listeners_
 CNumericalMetricLoreneClass for 3+1 numerical metrics computed by LORENE. This class can handle (so far) any kind of LORENE metric, stars, collapsing stars, Kerr, boson star e.g
 CO
 CGyoto::Python::Object< O >Class template to implement parts of the Gyoto::Object API
 CGyoto::ObjectObject with properties
 CGyoto::Astrobj::GenericBase class for astronomical object
 CGyoto::Astrobj::ComplexComplex astronomical object
 CGyoto::Astrobj::Disk3DGeometrically thick disk read from FITS file
 CGyoto::Astrobj::DynamicalDisk3DGeometrically thick optically thin disk read from a set of FITS files
 CGyoto::Astrobj::StandardAstronomical objects defined bya a potential/distance
 CGyoto::Astrobj::ThinDiskGeometrically thin disks and rings
 CGyoto::Metric::GenericBase class for metrics
 CGyoto::Python::Object< Gyoto::Metric::Generic >
 CGyoto::Metric::ComplexCombine several metrics
 CGyoto::Metric::HaywardMetric of a regular rotating black hole or naked worm-hole
 CGyoto::Metric::KerrBLMetric around a Kerr black-hole in Boyer-Lindquist coordinates
 CGyoto::Metric::ChernSimons
 CGyoto::Metric::KerrKSMetric around a Kerr black-hole in Kerr-Schild coordinates Warning: this metric is seldom used and may be buggy
 CGyoto::Metric::MinkowskiThe Minkowski flat-space metric
 CGyoto::Metric::NumericalMetricLorene
 CGyoto::Metric::RezzollaZhidenko
 CGyoto::Metric::RotStar3_1Numerical metric around a rotating star in 3+1 formalism
 CGyoto::Metric::SchwarzschildHarmonic
 CGyoto::Metric::ShiftThe Shift flat-space metric
 CGyoto::PhotonA null geodesic transporting light
 CGyoto::SceneryRay-tracing scene
 CGyoto::ScreenThe camera with which the Astrobj is observed
 CGyoto::Spectrometer::GenericBase class for spectrometers
 CGyoto::Spectrometer::ComplexComplex spectrometer object
 CGyoto::Spectrometer::UniformUniformly spaced spectrometers
 CGyoto::Spectrum::GenericSpectrum emitted by an Astrobj
 CGyoto::Python::Object< Gyoto::Spectrum::Generic >
 CGyoto::Spectrum::BlackBodyBlack Body
 CGyoto::Spectrum::KappaDistributionSynchrotronKappa-distribution synchrotron spectrum from Pandya et al. (2016)
 CGyoto::Spectrum::PowerLawI_nu=constant_*nu^exponent_
 CGyoto::Spectrum::PowerLawSynchrotronPowerlaw synchrotron spectrum
 CGyoto::Spectrum::ThermalBremsstrahlungThermal brems spectrum
 CGyoto::Spectrum::ThermalSynchrotronThermal synchrotron spectrum
 CGyoto::PropertyProperty that can be set and got using standard methods
 CGyoto::Property::setter_tUnion holding an accessor to set any type
 CGyoto::Property::setter_unit_tUnion holding an accessor to set double or vector<double> with unit
 CGyoto::SmartPointeeCan be pointed to by a SmartPointer
 CGyoto::Astrobj::GenericBase class for astronomical object
 CGyoto::Astrobj::PropertiesObservable properties of an Astronomical object
 CGyoto::Metric::GenericBase class for metrics
 CGyoto::PhotonA null geodesic transporting light
 CGyoto::SceneryRay-tracing scene
 CGyoto::ScreenThe camera with which the Astrobj is observed
 CGyoto::Spectrometer::GenericBase class for spectrometers
 CGyoto::Spectrum::GenericSpectrum emitted by an Astrobj
 CGyoto::Units::ConverterWrapper around ut_converter from udunits
 CGyoto::Units::UnitWrapper around ut_unit from udunits
 CGyoto::Worldline::IntegState::GenericCurrent state of a geodesic integration
 CGyoto::Worldline::IntegState::BoostBoost integrator
 CGyoto::Worldline::IntegState::LegacyObsolete: Home-brewed integrator
 CGyoto::SmartPointer< T >Pointers performing reference counting
 CGyoto::Hook::TellerListen to me and I'll warn you when I change
 CGyoto::Metric::GenericBase class for metrics
 CGyoto::Spectrometer::GenericBase class for spectrometers
 CGyoto::ValueContainer for the value of a Property
 CGyoto::WIPBase class for work in progress
 CGyoto::Metric::ComplexCombine several metrics