IntegratorsΒΆ
-
group
Integrators
Typedefs
-
typedef IntegratorTemplate<QDispersionMeasure, QNumber>
DispersionMeasureIntegratorTemplate
-
typedef IntegratorTemplate<QRotationMeasure, QNumber>
RotationMeasureIntegratorTemplate
-
typedef IntegratorTemplate<QTemperature, QFrequency>
RadioIntegratorTemplate
-
typedef IntegratorTemplate<QDiffIntensity, QEnergy>
GammaIntegratorTemplate
-
class
DispersionMeasureIntegrator
: public IntegratorTemplate<QDispersionMeasure, QNumber> - #include </home/andy/Projects/category_science/hermes/include/hermes/integrators/DispersionMeasureIntegrator.h>
Calculates dispersion measure (DM) over the LOS.
The integrators depends only on a charged gas density model, such as chargedgas::YMW16
-
template <class QPXL, typename QSTEP>
classIntegratorTemplate
- #include </home/andy/Projects/category_science/hermes/include/hermes/integrators/IntegratorTemplate.h>
Defines the main integrator interface and typical methods shared across all integrators.
- Template Parameters
QPXL
: A type of pixel which an integrator returns (e.g., units::QTemperature, units::QDiffIntensity)QSTEP
: A physical quantity (a parameter) that describes a specific map (e.g., units::QFrequency, units::QEnergy)
Subclassed by PiZeroIntegrator
-
class
PiZeroIntegrator
: public hermes::IntegratorTemplate<QDiffIntensity, QEnergy> - #include </home/andy/Projects/category_science/hermes/include/hermes/integrators/PiZeroIntegrator.h>
Subclassed by BremsstrahlungIntegrator
-
class
RotationMeasureIntegrator
: public IntegratorTemplate<QRotationMeasure, QNumber> - #include </home/andy/Projects/category_science/hermes/include/hermes/integrators/RotationMeasureIntegrator.h>
Calculates rotation measure (RM) over the LOS.
The integrators depends on a charged gas density and galactic magnetic field, for example, chargedgas::YMW16 and magneticfields::JF12Field
-
typedef IntegratorTemplate<QDispersionMeasure, QNumber>