NcPowspecMLCBE

NcPowspecMLCBE — linear matter power spectrum from CLASS backend.

Properties

NcCBE * cbe Read / Write

Object Hierarchy

    GObject
    ╰── NcmPowspec
        ╰── NcPowspecML
            ╰── NcPowspecMLCBE

Description

Provides the linear matter power spectrum using the CLASS backend NcCBE.

Functions

nc_powspec_ml_cbe_new ()

NcPowspecMLCBE *
nc_powspec_ml_cbe_new (void);

Creates a new NcPowspecMLCBE from a new NcCBE.

Returns

the newly created NcPowspecMLCBE.

[transfer full]


nc_powspec_ml_cbe_new_full ()

NcPowspecMLCBE *
nc_powspec_ml_cbe_new_full (NcCBE *cbe);

Creates a new NcPowspecMLCBE from cbe .

Parameters

cbe

a NcCBE

 

Returns

the newly created NcPowspecMLCBE.

[transfer full]


nc_powspec_ml_cbe_set_cbe ()

void
nc_powspec_ml_cbe_set_cbe (NcPowspecMLCBE *ps_cbe,
                           NcCBE *cbe);

nc_powspec_ml_cbe_peek_cbe ()

NcCBE *
nc_powspec_ml_cbe_peek_cbe (NcPowspecMLCBE *ps_cbe);

Peeks the NcCBE inside ps_cbe .

Parameters

ps_cbe

a NcPowspecMLCBE

 

Returns

the NcCBE inside ps_cbe .

[transfer none]

Types and Values

NC_POWSPEC_ML_CBE_INTERN_KMIN

#define NC_POWSPEC_ML_CBE_INTERN_KMIN (1.0e-5)

NC_POWSPEC_ML_CBE_INTERN_KMAX

#define NC_POWSPEC_ML_CBE_INTERN_KMAX (1.0e1)

Property Details

The “cbe” property

  “cbe”                      NcCBE *

Class backend object.

Flags: Read / Write