NcRecombCBE

NcRecombCBE — Cosmic recombination by Class.

Functions

Properties

NcCBE * cbe Read / Write / Construct Only

Object Hierarchy

    GObject
    ╰── NcRecomb
        ╰── NcRecombCBE

Includes

#include <numcosmo/nc_recomb_cbe.h>

Description

Cosmic recobination as implemeted by Class. For more details see: NcCBE.

Functions

nc_recomb_cbe_new ()

NcRecombCBE *
nc_recomb_cbe_new (void);

Creates a new NcRecombCBE using default properties.

Returns

a new NcRecombCBE.

[transfer full]


nc_recomb_cbe_full_new ()

NcRecombCBE *
nc_recomb_cbe_full_new (NcCBE *cbe);

Creates a new NcRecombCBE using default properties and cbe as the Class backend object NcCBE.

Parameters

cbe

a NcCBE object

 

Returns

a new NcRecombCBE.

[transfer full]


nc_recomb_cbe_ref ()

NcRecombCBE *
nc_recomb_cbe_ref (NcRecombCBE *recomb_cbe);

Increases the reference count of recomb_cbe .

Parameters

recomb_cbe

a NcRecombCBE.

 

Returns

recomb_cbe .

[transfer full]


nc_recomb_cbe_free ()

void
nc_recomb_cbe_free (NcRecombCBE *recomb_cbe);

Decreases the reference count of recomb_cbe .

Parameters

recomb_cbe

a NcRecombCBE.

 

nc_recomb_cbe_clear ()

void
nc_recomb_cbe_clear (NcRecombCBE **recomb_cbe);

Decreases the reference count of *recomb_cbe if *recomb_cbe is not NULL, then sets *recomb_cbe to NULL.

Parameters

recomb_cbe

a NcRecombCBE.

 

nc_recomb_cbe_set_cbe ()

void
nc_recomb_cbe_set_cbe (NcRecombCBE *recomb_cbe,
                       NcCBE *cbe);

Sets cbe as the Class backend to be used.

Parameters

recomb_cbe

a NcRecombCBE

 

cbe

a NcCBE

 

nc_recomb_cbe_peek_cbe ()

NcCBE *
nc_recomb_cbe_peek_cbe (NcRecombCBE *recomb_cbe);

Peeks the currently used NcCBE.

Parameters

recomb_cbe

a NcRecombCBE.

 

Returns

the used NcCBE.

[transfer none]

Property Details

The “cbe” property

  “cbe”                      NcCBE *

Class backend.

Owner: NcRecombCBE

Flags: Read / Write / Construct Only