tjpcov.clusters_helpers
#
Module Contents#
Classes#
Helper class to hold different mass richness relations |
|
Cluster covariance needs to use fast fourier transforms in combination |
- class tjpcov.clusters_helpers.MassRichnessRelation[source]#
Bases:
object
Helper class to hold different mass richness relations
- class tjpcov.clusters_helpers.FFTHelper(cosmo, z_min, z_max)[source]#
Bases:
object
Cluster covariance needs to use fast fourier transforms in combination with numerical approximations to evaluate rapidly oscillating integrals that appear in the calculation of the covariance. These are stored in this helper class.
Constructor for the FFTHelper class
- Parameters:
- _set_fft_params(z_min, z_max)[source]#
The numerical implementation of the FFT needs some values set by some simple calculations. Those are performed here.
See Eqn 7.16 N. Ferreira disseration.
- two_fast_algorithm(z1, z2)[source]#
2-FAST algorithm implementation used to evaluate the double bessel integral. See https://arxiv.org/pdf/1709.02401v3.pdf for more details
See Eqn 7.4 of N. Ferreira
- _I_ell_algorithm(i, ratio)[source]#
Calculating the function M_0_0 the formula below only valid for R <=1, l = 0, formula B2 ASZ and 31 from 2-fast paper https://arxiv.org/pdf/1709.02401v3.pdf