Class

NumCosmoHIPertBoltzmann

Description [src]

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

Base class for perturbative Boltzmann hierarchy.

This object defines the functions for solving the Boltzmann hierarchy. It is a base class for the perturbative Boltzmann hierarchy, which is used to compute the evolution of the perturbations in the early universe.

Ancestors

Functions

nc_hipert_boltzmann_clear

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

Instance methods

nc_hipert_boltzmann_free

Decreases the reference count of pb.

nc_hipert_boltzmann_get_BB_Cls

Prepares the NcHIPertBoltzmann object.

nc_hipert_boltzmann_get_EB_Cls

Prepares the NcHIPertBoltzmann object.

nc_hipert_boltzmann_get_EE_Cls

Prepares the NcHIPertBoltzmann object.

nc_hipert_boltzmann_get_PHIPHI_Cls

Prepares the NcHIPertBoltzmann object.

nc_hipert_boltzmann_get_TB_Cls

Prepares the NcHIPertBoltzmann object.

nc_hipert_boltzmann_get_TE_Cls

Prepares the NcHIPertBoltzmann object.

nc_hipert_boltzmann_get_TT_Cls

Prepares the NcHIPertBoltzmann object.

nc_hipert_boltzmann_prepare

Prepares the NcHIPertBoltzmann object.

nc_hipert_boltzmann_prepare_if_needed

Prepares the NcHIPertBoltzmann object if not prepared for cosmo.

nc_hipert_boltzmann_ref

Increases the reference count of pb.

nc_hipert_boltzmann_set_recomb

Sets the NcRecomb object to be used in the Boltzmann evolution.

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.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 NumCosmoHIPertBoltzmannClass {
  /* no available fields */
}

No description available.

Virtual methods

NumCosmo.HIPertBoltzmannClass.evol
No description available.

NumCosmo.HIPertBoltzmannClass.evol_step
No description available.

NumCosmo.HIPertBoltzmannClass.get
No description available.

NumCosmo.HIPertBoltzmannClass.get_BB_Cls

Prepares the NcHIPertBoltzmann object.

NumCosmo.HIPertBoltzmannClass.get_EB_Cls

Prepares the NcHIPertBoltzmann object.

NumCosmo.HIPertBoltzmannClass.get_EE_Cls

Prepares the NcHIPertBoltzmann object.

NumCosmo.HIPertBoltzmannClass.get_PHIPHI_Cls

Prepares the NcHIPertBoltzmann object.

NumCosmo.HIPertBoltzmannClass.get_TB_Cls

Prepares the NcHIPertBoltzmann object.

NumCosmo.HIPertBoltzmannClass.get_TE_Cls

Prepares the NcHIPertBoltzmann object.

NumCosmo.HIPertBoltzmannClass.get_TT_Cls

Prepares the NcHIPertBoltzmann object.

NumCosmo.HIPertBoltzmannClass.get_b0
No description available.

NumCosmo.HIPertBoltzmannClass.get_b1
No description available.

NumCosmo.HIPertBoltzmannClass.get_c0
No description available.

NumCosmo.HIPertBoltzmannClass.get_c1
No description available.

NumCosmo.HIPertBoltzmannClass.get_phi
No description available.

NumCosmo.HIPertBoltzmannClass.get_sources
No description available.

NumCosmo.HIPertBoltzmannClass.get_theta
No description available.

NumCosmo.HIPertBoltzmannClass.get_theta_p
No description available.

NumCosmo.HIPertBoltzmannClass.get_z
No description available.

NumCosmo.HIPertBoltzmannClass.init
No description available.

NumCosmo.HIPertBoltzmannClass.prepare

Prepares the NcHIPertBoltzmann object.

NumCosmo.HIPertBoltzmannClass.prepare_if_needed

Prepares the NcHIPertBoltzmann object if not prepared for cosmo.

NumCosmo.HIPertBoltzmannClass.print_all
No description available.

NumCosmo.HIPertBoltzmannClass.print_stats
No description available.

NumCosmo.HIPertBoltzmannClass.reset
No description available.

NumCosmo.HIPertBoltzmannClass.set_opts
No description available.