|
Gyoto
|
Simple jet model with thermal or kappa-distribution synchrotron emission from Pandya et al. (2016) More...
#include <iostream>#include <fstream>#include <iomanip>#include <GyotoStandardAstrobj.h>#include <GyotoKappaDistributionSynchrotronSpectrum.h>#include <GyotoThermalSynchrotronSpectrum.h>Go to the source code of this file.
Classes | |
| class | Gyoto::Astrobj::Jet |
| Simple jet model with thermal or kappa-distribution synchrotron emission from Pandya et al. (2016) More... | |
Namespaces | |
| Gyoto | |
| Namespace for the Gyoto library. | |
| Gyoto::Astrobj | |
| Access to astronomical objects. | |
Simple jet model with thermal or kappa-distribution synchrotron emission from Pandya et al. (2016)
This class implements a jet defined as the volume contained between the two conical/parabolic surfaces defined either by the angles jetInnerOpeningAngle_ and jetOuterOpeningAngle_, or by the parabola parameter such that z = param * rcyl^2. The apex of the cone/parabola is at (0,0). The region below jetInnerRadius_ is removed, so this quantity is the "base of the jet".
The Lorentz factor is assumed constant at gammaJet_. The electron number density at the base of the jet is baseNumberDensity_cgs_, its r-evolution is dedictated by mass conservation. The electron temperature is baseTemperature_, its r-evolution is assumed to follow a power law r^temperatureSlope_. The magnetic field amplitude is defined by the magnetization parameter, magnetizationParameter_.
The jet emits synchrotron radiation, assuming that the electrons follow a thermal or kappa distribution, ie the smooth gluing of a thermal distribution at low electron Lorentz factor, to a power-law distribution at high electron Lorentz factor. This distribution, as well as the resulting emission and absorption coefficients are taken from: Pandya et al., ApJ, 822, 34 (2016), section 5.3.3
1.8.14