Virtual Method

NumCosmoXcorKerneleval_limber_z

Declaration [src]

gdouble
eval_limber_z (
  NcXcorKernel* xclk,
  NcHICosmo* cosmo,
  gdouble z,
  const NcXcorKinetic* xck,
  gint l
)

Description [src]

Evaluates the Limber kernel at redshift z for multipole l. The kinetic quantities (comoving distance and Hubble parameter) are provided in xck. Returns zero if z is outside the kernel’s redshift range.

Parameters

cosmo

Type: NcHICosmo

A NcHICosmo.

The data is owned by the caller of the method.
z

Type: gdouble

A #gdouble.

xck

Type: NcXcorKinetic

A NcXcorKinetic.

The data is owned by the caller of the method.
l

Type: gint

A #gint.

Return value

Type: gdouble

The kernel value $W(z,\ell)$.