|
Gyoto
|
Spherical blob of plasma following some (geodesic or not) orbit, emitting synchrotron radiation that can be modulated in time or in space. More...
#include <GyotoMetric.h>#include <GyotoUniformSphere.h>#include <GyotoKappaDistributionSynchrotronSpectrum.h>#include <GyotoPowerLawSynchrotronSpectrum.h>#include <GyotoThermalSynchrotronSpectrum.h>#include <GyotoRegister.h>#include <string>Go to the source code of this file.
Classes | |
| class | Gyoto::Astrobj::Blob |
| Blob of plasma following a given orbit, emitting synchrotron, with Gaussian density and temperature. More... | |
Namespaces | |
| Gyoto | |
| Namespace for the Gyoto library. | |
| Gyoto::Astrobj | |
| Access to astronomical objects. | |
Spherical blob of plasma following some (geodesic or not) orbit, emitting synchrotron radiation that can be modulated in time or in space.
The blob's orbit can be circular equatorial (defined by the user-provided constant Omega=dphi/dt), or helical (constant v^r, v^phi found from Newtonian ang mom assumed constant).
The blob's volume is defined by that of the background UniformSphere, see the UniformSphere::radius_ keyword.
The emission of the blob can be modulated by a temporal Gaussian defined by its peak time timeRef_ and temporal sigma timeSigma_ (careful with the units of these). It can also be modulated by a spatial Gaussian such that the UniformSphere::radius_ keyword is interpreted as the 3-sigma spatial extension of the blob.
The electron distribution function can be thermal, kappa or power-law.
1.8.14