Class

NumCosmoHIPertBoltzmannCBE

Description [src]

class NumCosmo.HIPertBoltzmannCBE : NumCosmo.HIPertBoltzmann
{
  /* No available fields */
}

CLASS (Cosmic Linear Anisotropy Solving System) backend for perturbations.

If you use this object please cite: [Blas (2011) CLASS II][XBlas2011], see also: - [Lesgourgues (2011) CLASS I][XLesgourgues2011], - [Lesgourgues (2011) CLASS III][XLesgourgues2011a], - [Lesgourgues (2011) CLASS IV][XLesgourgues2011b] and - CLASS website.

Constructors

nc_hipert_boltzmann_cbe_full_new

Creates a new NcHIPertBoltzmannCBE object using the provided CLASS backend cbe. This allows for custom CLASS configuration and precision settings.

nc_hipert_boltzmann_cbe_new

Creates a new NcHIPertBoltzmannCBE object with default CLASS backend settings. This object provides the Boltzmann hierarchy solver using the CLASS code.

Functions

nc_hipert_boltzmann_cbe_clear

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

Instance methods

nc_hipert_boltzmann_cbe_free

Decreases the reference count of boltzmann_cbe.

nc_hipert_boltzmann_cbe_peek_cbe

Gets the NcCBE of boltzmann_cbe.

nc_hipert_boltzmann_cbe_ref

Increases the reference count of boltzmann_cbe.

Methods inherited from NcHIPertBoltzmann (35)

Please see NcHIPertBoltzmann for a full list of methods.

Methods inherited from NcHIPert (11)
nc_hipert_get_abstol

Gets the value of the relative tolerance.

nc_hipert_get_mode_k

Gets the value of the mode $k$.

nc_hipert_get_reltol

Gets the value of the relative tolerance.

nc_hipert_prepared
No description available.

nc_hipert_reset_solver

Destroy and recreates the solver.

nc_hipert_set_abstol

Sets the value of the absolute tolerance.

nc_hipert_set_mode_k

Sets the value of the mode to be computed.

nc_hipert_set_prepared

Sets the object to prepared.

nc_hipert_set_reltol

Sets the value of the relative tolerance.

nc_hipert_set_stiff_solver

Sets the ode algorithm to use.

nc_hipert_set_sys_size

Sets the system size.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

NumCosmo.HIPertBoltzmannCBE:cbe
No description available.

Properties inherited from NcHIPertBoltzmann (12)
NumCosmo.HIPertBoltzmann:BB-l-max
No description available.

NumCosmo.HIPertBoltzmann:EB-l-max
No description available.

NumCosmo.HIPertBoltzmann:EE-l-max
No description available.

NumCosmo.HIPertBoltzmann:PHIPHI-l-max
No description available.

NumCosmo.HIPertBoltzmann:TB-l-max
No description available.

NumCosmo.HIPertBoltzmann:TE-l-max
No description available.

NumCosmo.HIPertBoltzmann:TT-l-max
No description available.

NumCosmo.HIPertBoltzmann:calc-transfer
No description available.

NumCosmo.HIPertBoltzmann:recomb
No description available.

NumCosmo.HIPertBoltzmann:target-Cls
No description available.

NumCosmo.HIPertBoltzmann:use-lensed-Cls
No description available.

NumCosmo.HIPertBoltzmann:use-tensor
No description available.

Properties inherited from NcHIPert (5)
NumCosmo.HIPert:abstol
No description available.

NumCosmo.HIPert:alphai
No description available.

NumCosmo.HIPert:k
No description available.

NumCosmo.HIPert:reltol
No description available.

NumCosmo.HIPert:sys-size
No description available.

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct NumCosmoHIPertBoltzmannCBEClass {
  /* no available fields */
}

No description available.