Angular Coefficients

Central quantities are the Angular Coefficients $C_\ell$. Actually we implement only the Limber approximation to evaluate the $C_\ell$, according to:

\[C_{i j}^{AB}(\ell)=\frac{c}{H_0} \int_{z_{\min }}^{z_{\max }} \mathrm{d} z \frac{W_{i}^{A}(z) W_{j}^{B}(z)}{E(z) r^{2}(z)} P_{\delta \delta}\left(\frac{\ell+1 / 2}{r(z)}, z\right)\]

CosmoCentral.ComputeAngularCoefficients — Function
ComputeAngularCoefficients(AngularCoefficients::AngularCoefficients,
WeightFunctionA::AbstractWeightFunction,
WeightFunctionB::AbstractWeightFunction,
BackgroundQuantities::BackgroundQuantities,
w0waCDMCosmology::AbstractCosmology, CosmologicalGrid::CosmologicalGrid,
PowerSpectrum::PowerSpectrum, ::NumericalIntegrationSimpson)

This function evaluates the Angular Coefficients for all tomographic bins and multipole values. In order to evaluate the numerical integrals, it is used the Simpson numerical method from NumericalIntegration.jl

source
ComputeAngularCoefficients(AngularCoefficients::AngularCoefficients,
WeightFunctionA::AbstractWeightFunction,
WeightFunctionB::AbstractWeightFunction,
BackgroundQuantities::BackgroundQuantities,
w0waCDMCosmology::AbstractCosmology, CosmologicalGrid::CosmologicalGrid,
PowerSpectrum::PowerSpectrum, ::CustomTrapz)

This function evaluates the Angular Coefficients for all tomographic bins and multipole values. In order to evaluate the numerical integrals, it has been implemented the trapezoidal rule.

source