Dispersion Relation¶
The package is located at mma/dispersion-relation.wl. The corresponding test notebook is located at mma/package-test/dispersion-relation-package-test.nb.
For a reference of paper about this topic, please read
- Izaguirre, I., Raffelt, G., & Tamborra, I. (2017). Fast Pairwise Conversion of Supernova Neutrinos: A Dispersion Relation Approach. Physical Review Letters, 118(2), 21101.
Two Beams¶
N Beams¶
Box Spectra¶
In the package, a box spectrum is defined as
where \(u_i\) is the start \(\cos\theta_i\) value and \(u_i'\) is the ending value of \(\cos\theta_i\), within these two values, we have the spectrum value \(g_1\).
The functions defined in this section can take in spectrum of arbitrary segments.
During the calculation of any quantities in this problem, the integral
is widely used. These integrals can be calculated analytically.
-
IntFun0n[n,c1,c2] Calculates the value of \(I_0\) for given \(n\), \(c_1\), and \(c_2\).
Parameters: - n – the variable \(n\)
- c1 – the lower limit of the integral
- c2 – the upper limit of the integral
Return type: a real or complex number
-
IntFun1n[n,c1,c2] Calculates the value of \(I_1\) for given \(n\), \(c_1\), and \(c_2\).
Parameters: - n – the variable \(n\)
- c1 – the lower limit of the integral
- c2 – the upper limit of the integral
Return type: a real or complex number
-
IntFun2n[n,c1,c2] Calculates the value of \(I_2\) for given \(n\), \(c_1\), and \(c_2\).
Parameters: - n – the variable \(n\)
- c1 – the lower limit of the integral
- c2 – the upper limit of the integral
Return type: a real or complex number
-
ConAxialSymOmegaNMAA[n,spect_optional] Calculates \(\omega(n)\) for MAA solution for given spectrum.
Parameters: - n – the variable \(n\)
- spect – the input spectrum, which is optional. The default spectrum is {{{0.3,0.6},1},{{0.6,0.9},-1}}
Return type: real or complex number
-
ConAxialSymOmegaNMZA[n,spect_optional] Calculates \(\omega(n)\) for MZA solutions for given spectrum.
Parameters: - n – the variable \(n\)
- spect – the input spectrum, which is optional. The default spectrum is {{{0.3,0.6},1},{{0.6,0.9},-1}}
Return type: a list of real or complex number, {MZA+, MZA-}