NcXcorLimberKernelCMBISW

NcXcorLimberKernelCMBISW — implementation of NcXcorLimberKernel for integrated Sachs-Wolfe (ISW)

Functions

Properties

NcmVector * Nl Read / Write
NcDistance * dist Read / Write
NcmPowspec * ps Read / Write
NcRecomb * recomb Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── NcmModel
        ╰── NcXcorLimberKernel
            ╰── NcXcorLimberKernelCMBISW

Description

The kernel is given by \begin{equation} W^{T_\mathrm{ISW}} (z) = \frac{3 \Omega_m H_0^2}{c^2 (l + 1/2)^2} \chi^2(z) \frac{\rm{d}}{\rm{d}z}\left((1 + z)D(z)\right). \end{equation}

Functions

nc_xcor_limber_kernel_cmb_isw_new ()

NcXcorLimberKernelCMBISW *
nc_xcor_limber_kernel_cmb_isw_new (NcDistance *dist,
                                   NcmPowspec *ps,
                                   NcRecomb *recomb,
                                   NcmVector *Nl);

FIXME

Parameters

dist

a NcDistance

 

ps

a NcmPowspec

 

recomb

a NcRecomb

 

Nl

a NcmVector

 

Returns

FIXME

Types and Values

NC_TYPE_XCOR_LIMBER_KERNEL_CMB_ISW

#define NC_TYPE_XCOR_LIMBER_KERNEL_CMB_ISW (nc_xcor_limber_kernel_cmb_isw_get_type ())

NC_XCOR_LIMBER_KERNEL_CMB_ISW_DEFAULT_PARAMS_ABSTOL

#define NC_XCOR_LIMBER_KERNEL_CMB_ISW_DEFAULT_PARAMS_ABSTOL (0.0)

NcXcorLimberKernelCMBISW

typedef struct _NcXcorLimberKernelCMBISW NcXcorLimberKernelCMBISW;

Property Details

The “Nl” property

  “Nl”                       NcmVector *

FIXME Set correct values (limits)

Owner: NcXcorLimberKernelCMBISW

Flags: Read / Write


The “dist” property

  “dist”                     NcDistance *

FIXME Set correct values (limits)

Owner: NcXcorLimberKernelCMBISW

Flags: Read / Write


The “ps” property

  “ps”                       NcmPowspec *

FIXME Set correct values (limits)

Owner: NcXcorLimberKernelCMBISW

Flags: Read / Write


The “recomb” property

  “recomb”                   NcRecomb *

FIXME Set correct values (limits)

Owner: NcXcorLimberKernelCMBISW

Flags: Read / Write