Constructor

NumCosmoXcorKernelCMBISWnew

Declaration [src]

NcXcorKernelCMBISW*
nc_xcor_kernel_cmb_isw_new (
  NcDistance* dist,
  NcmPowspec* ps,
  NcRecomb* recomb,
  NcmVector* Nl
)

Description [src]

Creates a new NcXcorLimberKernelCMBISW for computing the CMB integrated Sachs-Wolfe (ISW) effect kernel. This kernel describes the correlation between the CMB temperature anisotropies from the ISW effect and large-scale structure.

Parameters

dist

Type: NcDistance

A NcDistance.

The data is owned by the caller of the function.
ps

Type: NcmPowspec

A NcmPowspec.

The data is owned by the caller of the function.
recomb

Type: NcRecomb

A NcRecomb.

The data is owned by the caller of the function.
Nl

Type: NcmVector

A NcmVector.

The data is owned by the caller of the function.

Return value

Type: NcXcorKernelCMBISW

A new NcXcorLimberKernelCMBISW.

The caller of the function takes ownership of the data, and is responsible for freeing it.