NcHIPertBoltzmannCBE

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

Functions

Properties

NcCBE * cbe Read / Write / Construct

Object Hierarchy

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

Description

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_full_new ()

NcHIPertBoltzmannCBE *
nc_hipert_boltzmann_cbe_full_new (NcCBE *cbe);

FIXME

[constructor]

Parameters

cbe

a NcCBE.

 

Returns

a new NcHIPertBoltzmannCBE.

[transfer full]


nc_hipert_boltzmann_cbe_ref ()

NcHIPertBoltzmannCBE *
nc_hipert_boltzmann_cbe_ref (NcHIPertBoltzmannCBE *boltzmann_cbe);

Increases the reference count of boltzmann_cbe .

Parameters

boltzmann_cbe

a NcHIPertBoltzmannCBE.

 

Returns

boltzmann_cbe .

[transfer full]


nc_hipert_boltzmann_cbe_free ()

void
nc_hipert_boltzmann_cbe_free (NcHIPertBoltzmannCBE *boltzmann_cbe);

Decreases the reference count of boltzmann_cbe .

Parameters

boltzmann_cbe

a NcHIPertBoltzmannCBE.

 

nc_hipert_boltzmann_cbe_clear ()

void
nc_hipert_boltzmann_cbe_clear (NcHIPertBoltzmannCBE **boltzmann_cbe);

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

Parameters

boltzmann_cbe

a NcHIPertBoltzmannCBE.

 

nc_hipert_boltzmann_cbe_peek_cbe ()

NcCBE *
nc_hipert_boltzmann_cbe_peek_cbe (NcHIPertBoltzmannCBE *boltzmann_cbe);

Gets the NcCBE of boltzmann_cbe .

Parameters

boltzmann_cbe

a NcHIPertBoltzmannCBE

 

Returns

the NcCBE of boltzmann_cbe .

[transfer none]

Property Details

The “cbe” property

  “cbe”                      NcCBE *

CLASS backend object.

Owner: NcHIPertBoltzmannCBE

Flags: Read / Write / Construct