NcHIPertBoltzmannCBE

NcHIPertBoltzmannCBE — CLASS (Cosmic Linear Anisotropy Solving System) backend for perturbations

Properties

NcCBEPrecision * precision Read / Write / Construct
gboolean use-lensed-Cls Read / Write / Construct
gboolean use-tensor Read / Write / Construct

Object Hierarchy

    GObject
    ╰── NcHIPert
        ╰── NcHIPertBoltzmann
            ╰── NcHIPertBoltzmannCBE

Description

This object provides an interface for the CLASS code.

If you use this object please cite: Blas (2011) CLASS II, see also:

Functions

nc_hipert_boltzmann_cbe_new ()

NcHIPertBoltzmannCBE *
nc_hipert_boltzmann_cbe_new (void);

FIXME

[constructor]

Returns

a new NcCBEPrecision.

[transfer full]


nc_hipert_boltzmann_cbe_prec_new ()

NcHIPertBoltzmannCBE *
nc_hipert_boltzmann_cbe_prec_new (NcCBEPrecision *cbe_prec);

FIXME

[constructor]

Parameters

cbe_prec

a NcCBEPrecision.

 

Returns

a new NcCBEPrecision.

[transfer full]


nc_hipert_boltzmann_cbe_prec_file_new ()

NcHIPertBoltzmannCBE *
nc_hipert_boltzmann_cbe_prec_file_new (gchar *prec_filename);

nc_hipert_boltzmann_cbe_ref ()

NcHIPertBoltzmannCBE *
nc_hipert_boltzmann_cbe_ref (NcHIPertBoltzmannCBE *cbe);

Increases the reference count of cbe .

Parameters

Returns

cbe .

[transfer full]


nc_hipert_boltzmann_cbe_free ()

void
nc_hipert_boltzmann_cbe_free (NcHIPertBoltzmannCBE *cbe);

Decreases the reference count of cbe .

Parameters


nc_hipert_boltzmann_cbe_clear ()

void
nc_hipert_boltzmann_cbe_clear (NcHIPertBoltzmannCBE **cbe);

Decreases the reference count of *cbe and sets *cbe to NULL.

Parameters

Types and Values

Property Details

The “precision” property

  “precision”                NcCBEPrecision *

CLASS precision object.

Flags: Read / Write / Construct


The “use-lensed-Cls” property

  “use-lensed-Cls”           gboolean

Whether use the lensed corrected Cls.

Flags: Read / Write / Construct

Default value: TRUE


The “use-tensor” property

  “use-tensor”               gboolean

Whether use tensor contribution.

Flags: Read / Write / Construct

Default value: FALSE