NcTransferFuncBBKS

NcTransferFuncBBKS — Bardeen, Bond, Kaiser and Szalay (BBKS) transfer function.

Properties

NcTransferFuncBBKSType type Read / Write / Construct

Types and Values

Object Hierarchy

    GEnum
    ╰── NcTransferFuncBBKSType
    GObject
    ╰── NcTransferFunc
        ╰── NcTransferFuncBBKS

Description

Bardeen, Bond, Kaiser and Szalay (BBKS) transfer function, see Sugiyama (1995).

Functions

nc_transfer_func_bbks_new ()

NcTransferFunc *
nc_transfer_func_bbks_new (void);

FIXME

Returns

A new NcTransferFunc.


nc_transfer_func_bbks_set_type ()

void
nc_transfer_func_bbks_set_type (NcTransferFuncBBKS *tf_bbks,
                                NcTransferFuncBBKSType bbks_type);

Sets BBKS variant type.

Parameters

tf_bbks

a NcTransferFuncBBKS

 

bbks_type

a NcTransferFuncBBKSType

 

Types and Values

enum NcTransferFuncBBKSType

BBKS transfer function variant.

Members

NC_TRANSFER_FUNC_BBKS_TYPE_NOBARYONS

BBKS without Baryions correction.

 

NC_TRANSFER_FUNC_BBKS_TYPE_BARYONS

BBKS with Baryions correction.

 

NC_TRANSFER_FUNC_BBKS_TYPE_CCL

BBKS with Baryions correction without T_gamma term (as implemented in CCL). Check why they modify it like this, is it an typo?

 

Property Details

The “type” property

  “type”                     NcTransferFuncBBKSType

BBKS variant type.

Owner: NcTransferFuncBBKS

Flags: Read / Write / Construct

Default value: NC_TRANSFER_FUNC_BBKS_TYPE_NOBARYONS