ParaMonte Fortran 2.0.0
Parallel Monte Carlo and Machine Learning Library
See the latest version documentation.
pm_distBand.F90 File Reference

Go to the source code of this file.

Data Types

type  pm_distBand::distBand_type
 This is the derived type for signifying distributions that are of type Band as defined in the description of pm_distBand. More...
 
interface  pm_distBand::getBandEpeak
 Generate and return the spectral peak energy parameter of the Band spectral model/distribution from the corresponding spectral break energy \(\ebreak\) and the Band model spectral indices \((\alpha, \beta)\).
More...
 
interface  pm_distBand::getBandEbreak
 Generate and return the spectral break energy parameter of the Band spectral model/distribution from the corresponding spectral peak energy \(\epeak\) and the Band model spectral indices \((\alpha, \beta)\).
More...
 
interface  pm_distBand::getBandZeta
 Generate and return the coefficient of continuity of the Band spectral model/distribution from the Band model parameters: the break energy \(\ebreak\) and the Band model spectral indices \((\alpha, \beta)\).
More...
 
interface  pm_distBand::getBandUDF
 Generate and return the unnormalized density function (UDF) of the Band spectral model/distribution.
More...
 
interface  pm_distBand::setBandUCDF
 Generate and return the unnormalized cumulative distribution function (UCDF) of the Band spectral model/distribution.
More...
 
interface  pm_distBand::setBandMean
 Generate and return the mean of the Band distribution for an input set of parameters.
More...
 
interface  pm_distBand::setBandPhoton
 Generate and return the photon integral (the photon fluence in units of photon counts) of the Band model for the given distribution parameters from the corresponding energy integral of the distribution (the energy fluence in units of the input break energy).
More...
 
interface  pm_distBand::setBandEnergy
 Generate and return the energy integral (the energy fluence in units of the input break energy) of the Band model for the given distribution parameters from the corresponding photon integral of the distribution (the photon fluence in units of photon counts).
More...
 

Modules

module  pm_distBand
 This module contains procedures and generic interfaces for computing the Band photon distribution widely used in modeling the spectra of a class of celestial objects known as Gamma-Ray Bursts.

 

Variables

character(*, SK), parameter pm_distBand::MODULE_NAME = "@pm_distBand"
 
real(RKB), parameter pm_distBand::MEAN_ALPHA = -1.1_RKB
 The scalar constant of type real of kind RKB, containing the average reported value for the low-energy exponent of the Band photon distribution model \(\alpha\).
This reported average value is primarily based on the analyses of data collected by the BATSE telescope onboard the Compton Gamma-Ray Observatory (CGRO).
More...
 
real(RKB), parameter pm_distBand::MEAN_BETA = -2.3_RKB
 The scalar constant of type real of kind RKB, containing the average reported value for the high-energy exponent of the Band photon distribution model \(\beta\).
This reported average value is primarily based on the analyses of data collected by the BATSE telescope onboard the Compton Gamma-Ray Observatory (CGRO).
More...