NcXcorLimberKerneltSZ

NcXcorLimberKerneltSZ — Thermal Sunyaev Zel'dovich effect kernel

Functions

Properties

double noise Read / Write

Types and Values

Object Hierarchy

    GEnum
    ╰── NcXcorLimberKerneltSZSParams
    GObject
    ╰── NcmModel
        ╰── NcXcorLimberKernel
            ╰── NcXcorLimberKerneltSZ

Description

The thermal Sunyaev Zel'dovich (tSZ) effect is a modification in the observed temperature of the cosmic microwave background (CMB) due to the inverse Compton scattering of CMB photons with high-energy electrons along the line-of-sight. These electrons are present in the intracluster medium (ICM) of galaxy clusters, for example.

Compton-y parameter

The kernel is given by \begin{equation} W(\chi) = \frac{\sigma_T}{m_ec^2} \frac{1}{1+z}. \end{equation}

Functions

nc_xcor_limber_kernel_tsz_new ()

NcXcorLimberKerneltSZ *
nc_xcor_limber_kernel_tsz_new (gdouble zmax);

Creates a new instance of the tSZ kernel.

Parameters

zmax

a gdouble

 

Returns

a new NcXcorLimberKerneltSZ.

[transfer full]

Types and Values

NC_TYPE_XCOR_LIMBER_KERNEL_TSZ

#define NC_TYPE_XCOR_LIMBER_KERNEL_TSZ (nc_xcor_limber_kernel_tsz_get_type ())

enum NcXcorLimberKerneltSZSParams

Enum values for the tSZ kernel parameters.

Members

NC_XCOR_LIMBER_KERNEL_TSZ_SPARAM_LEN

Number of parameters.

 

NcXcorLimberKerneltSZ

typedef struct _NcXcorLimberKerneltSZ NcXcorLimberKerneltSZ;

Property Details

The “noise” property

  “noise”                    double

Constant noise level.

Owner: NcXcorLimberKerneltSZ

Flags: Read / Write

Allowed values: [-10,10]

Default value: 0