Gyoto
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
]
▼
C
Gyoto::Python::Base
Base
class for classes in the
Python
plug-in
C
Gyoto::Astrobj::Python::Standard
Coding a
Gyoto::Astrobj::Standard
in
Python
C
Gyoto::Astrobj::Python::ThinDisk
Coding a
Gyoto::Astrobj::ThinDisk
in
Python
C
Gyoto::Metric::Python
Metric
coded in
Python
C
Gyoto::Spectrum::Python
Loader for
Python
classes implementing the
Spectrum
interface
▼
C
Gyoto::Screen::Coord1dSet
Set of 1-d coordinates: indices or angles
C
Gyoto::Screen::Angles
1D specifier for an arbitrary angle coordinate set
C
Gyoto::Screen::Indices
1D specifier for an arbitrary pixel coordinate set
C
Gyoto::Screen::Range
1D coordinated specifier for a range
C
Gyoto::Screen::RepeatAngle
1D specifier for an angle that is repeated
▼
C
Gyoto::Screen::Coord2dSet
Class to specify a set of points on the
Screen
C
Gyoto::Screen::Bucket
Class containing arbitrary 2D-points
C
Gyoto::Screen::Empty
A dummy, empty 2D set
C
Gyoto::Screen::Grid
Class containing 2D-points organized in a grid
▼
C
Gyoto::Functor::Double_constDoubleArray
A functor like double (func) (double const data[])
►
C
Gyoto::Astrobj::Standard
Astronomical objects defined bya a potential/distance
C
Gyoto::Astrobj::PolishDoughnut
A toroïdal accretion structure
C
Gyoto::Astrobj::Python::Standard
Coding a
Gyoto::Astrobj::Standard
in
Python
C
Gyoto::Astrobj::Torus
Optically thin or thick torus in circular rotation
►
C
Gyoto::Astrobj::UniformSphere
Optically thick or thin, spherical objects
C
Gyoto::Astrobj::FixedStar
Fixed (i.e. non-moving) star (or spherical blob)
►
C
Gyoto::Astrobj::Star
Mass-less, spherical object following a timelike geodesic
C
Gyoto::Astrobj::StarTrace
Like a
Star
that would be on all points of its orbit at all time
►
C
Gyoto::Astrobj::ThinDisk
Geometrically thin disks and rings
C
Gyoto::Astrobj::DirectionalDisk
Geometrically thin disk read from FITS file
C
Gyoto::Astrobj::PageThorneDisk
Geometrically thin disk in Kerr metric
►
C
Gyoto::Astrobj::PatternDisk
Geometrically thin disk read from FITS file
►
C
Gyoto::Astrobj::PatternDiskBB
Geometrically thin disk read from FITS file with black body spectrum
C
Gyoto::Astrobj::DynamicalDisk
Geometrically thin disk read from a set of FITS files
C
Gyoto::Astrobj::Python::ThinDisk
Coding a
Gyoto::Astrobj::ThinDisk
in
Python
C
Gyoto::Astrobj::ThinDiskIronLine
C
Gyoto::Astrobj::ThinDiskPL
Geometrically thin disk with black-body emission
▼
C
Gyoto::Functor::Double_Double_const
A functor like double (func) (double) const
C
Gyoto::Astrobj::PolishDoughnut::intersection_t
Double intersection(double)
Functor
class
C
Gyoto::Astrobj::PolishDoughnut::outerradius_t
Double outerradius(double)
Functor
class
C
Gyoto::Astrobj::PolishDoughnut::transcendental_t
Double transcendental(double)
Functor
class
C
Gyoto::Register::Entry
Entry
in a register (or a full register)
C
Gyoto::Error
Class for thowing exceptions
C
Gyoto::Factory
XML input/output
C
Gyoto::FactoryMessenger
Factory
/
SmartPointee::Subcontractor_t
interface
C
Gyoto::Property::getter_t
Union holding an accessor to get any type
C
Gyoto::Property::getter_unit_t
Union holding an accessor to get double or vector<double> with unit
C
GYOTO_ARRAY< T, sz >
C
Gyoto::Worldline::IntegState
▼
C
Gyoto::Hook::Listener
I might listen to a
Teller
C
Gyoto::Astrobj::PageThorneDisk
Geometrically thin disk in Kerr metric
C
Gyoto::Astrobj::PolishDoughnut
A toroïdal accretion structure
C
Gyoto::Spectrometer::Complex
Complex
spectrometer object
►
C
Gyoto::Worldline
Timelike or null geodesics
C
Gyoto::Astrobj::Star
Mass-less, spherical object following a timelike geodesic
►
C
Gyoto::Photon
A null geodesic transporting light
C
Gyoto::Photon::Refined
Refine last step of integration in a
Photon
C
ListenerItem
Private (undocumented) class to hold listeners_
C
Gyoto::NumericalMetricLorene
Class 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
▼
C
Gyoto::Object
Object
with properties
►
C
Gyoto::Astrobj::Generic
Base class for astronomical object
C
Gyoto::Astrobj::Complex
Complex
astronomical object
►
C
Gyoto::Astrobj::Disk3D
Geometrically thick disk read from FITS file
C
Gyoto::Astrobj::DynamicalDisk3D
Geometrically thick optically thin disk read from a set of FITS files
C
Gyoto::Astrobj::Standard
Astronomical objects defined bya a potential/distance
C
Gyoto::Astrobj::ThinDisk
Geometrically thin disks and rings
►
C
Gyoto::Metric::Generic
Base class for metrics
C
Gyoto::Metric::KerrBL
Metric
around a Kerr black-hole in Boyer-Lindquist coordinates
C
Gyoto::Metric::KerrKS
Metric
around a Kerr black-hole in Kerr-Schild coordinates Warning: this metric is seldom used and may be buggy
C
Gyoto::Metric::Minkowski
The
Minkowski
flat-space metric
C
Gyoto::Metric::NumericalMetricLorene
C
Gyoto::Metric::Python
Metric
coded in
Python
C
Gyoto::Metric::RotStar3_1
Numerical metric around a rotating star in 3+1 formalism
C
Gyoto::Photon
A null geodesic transporting light
C
Gyoto::Scenery
Ray-tracing scene
C
Gyoto::Screen
The camera with which the
Astrobj
is observed
►
C
Gyoto::Spectrometer::Generic
Base class for spectrometers
C
Gyoto::Spectrometer::Complex
Complex
spectrometer object
C
Gyoto::Spectrometer::Uniform
Uniformly spaced spectrometers
►
C
Gyoto::Spectrum::Generic
Spectrum
emitted by an
Astrobj
C
Gyoto::Spectrum::BlackBody
Black Body
C
Gyoto::Spectrum::PowerLaw
I_nu=constant_*nu^exponent_
C
Gyoto::Spectrum::Python
Loader for
Python
classes implementing the
Spectrum
interface
C
Gyoto::Spectrum::ThermalBremsstrahlung
Thermal brems spectrum
C
Gyoto::Property
Property
that can be set and got using standard methods
C
Gyoto::Property::setter_t
Union holding an accessor to set any type
C
Gyoto::Property::setter_unit_t
Union holding an accessor to set double or vector<double> with unit
▼
C
Gyoto::SmartPointee
Can be pointed to by a
SmartPointer
C
Gyoto::Astrobj::Generic
Base class for astronomical object
C
Gyoto::Astrobj::Properties
Observable properties of an Astronomical object
C
Gyoto::Metric::Generic
Base class for metrics
C
Gyoto::Photon
A null geodesic transporting light
C
Gyoto::Scenery
Ray-tracing scene
C
Gyoto::Screen
The camera with which the
Astrobj
is observed
C
Gyoto::Spectrometer::Generic
Base class for spectrometers
C
Gyoto::Spectrum::Generic
Spectrum
emitted by an
Astrobj
C
Gyoto::Units::Converter
Wrapper around ut_converter from udunits
C
Gyoto::Units::Unit
Wrapper around ut_unit from udunits
►
C
Gyoto::Worldline::IntegState::Generic
Current state of a geodesic integration
C
Gyoto::Worldline::IntegState::Boost
Boost
integrator
C
Gyoto::Worldline::IntegState::Legacy
Home-brewed integrator
C
Gyoto::SmartPointer< T >
Pointers performing reference counting
C
Gyoto::SmartPointer< Astrobj::Generic >
C
Gyoto::SmartPointer< Gyoto::Astrobj::Generic >
C
Gyoto::SmartPointer< Gyoto::Astrobj::Gyoto::Astrobj::Generic >
C
Gyoto::SmartPointer< Gyoto::Gyoto::Screen >
C
Gyoto::SmartPointer< Gyoto::Metric::Generic >
C
Gyoto::SmartPointer< Gyoto::Metric::Gyoto::Astrobj::Generic >
C
Gyoto::SmartPointer< Gyoto::Metric::Gyoto::Worldline::IntegState::Generic >
C
Gyoto::SmartPointer< Gyoto::Photon >
C
Gyoto::SmartPointer< Gyoto::Scenery >
C
Gyoto::SmartPointer< Gyoto::Screen >
C
Gyoto::SmartPointer< Gyoto::Spectrometer::Generic >
C
Gyoto::SmartPointer< Gyoto::Spectrometer::Gyoto::Spectrometer::Generic >
C
Gyoto::SmartPointer< Gyoto::Spectrum::Generic >
C
Gyoto::SmartPointer< Gyoto::Units::Converter >
C
Gyoto::SmartPointer< Gyoto::Worldline::Gyoto::Worldline::IntegState::Generic >
C
Gyoto::SmartPointer< Metric::Generic >
C
Gyoto::SmartPointer< Spectrometer::Generic >
C
Gyoto::SmartPointer< Spectrum::BlackBody >
C
Gyoto::SmartPointer< Spectrum::Gyoto::Astrobj::Generic >
C
Gyoto::SmartPointer< Spectrum::Gyoto::Spectrum::BlackBody >
▼
C
Gyoto::Hook::Teller
Listen to me and I'll warn you when I change
C
Gyoto::Metric::Generic
Base class for metrics
C
Gyoto::Spectrometer::Generic
Base class for spectrometers
C
Gyoto::Value
Container for the value of a
Property
▼
C
Gyoto::WIP
Base class for work in progress
C
Gyoto::Metric::NumericalMetricLorene
Generated by
1.8.12