Class

NumCosmoHIPertFirstOrder

Description [src]

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

Base class for implementing first order perturbation in a Friedmann background.

This object is a subclass of NcHIPertBoltzmann and is designed to implement the first order perturbation in a Friedmann background. It is employed by NcHIPert and is responsible for computing the first order perturbation in a Friedmann background.

Constructors

nc_hipert_first_order_new

Creates a new NcHIPertFirstOrder.

nc_hipert_first_order_new_full

Creates a new NcHIPertFirstOrder.

Functions

nc_hipert_first_order_clear

Decreases the reference count of fo and sets the pointer fo to NULL.

Instance methods

nc_hipert_first_order_add_comp

Adds a new component comp to the system.

nc_hipert_first_order_free

Decreases the reference count of fo.

nc_hipert_first_order_get_abstol

Gets the absolute tolerance.

nc_hipert_first_order_get_gauge

Gets the gauge used by fo.

nc_hipert_first_order_get_grav

Gets the gravitation NcHIPertGrav object.

nc_hipert_first_order_get_integ

Gets the integrator used.

nc_hipert_first_order_get_reltol

Gets the relative tolerance.

nc_hipert_first_order_peek_grav

Peeks the NcHIPertGrav object.

nc_hipert_first_order_prepare

Adds a new component comp to the system.

nc_hipert_first_order_ref

Increases the reference count of fo.

nc_hipert_first_order_set_abstol

Sets the absolute tolerance to abstol.

nc_hipert_first_order_set_gauge

Sets the gauge to be used in the first order system.

nc_hipert_first_order_set_grav

Sets the gravitation object.

nc_hipert_first_order_set_integ

Sets the integrator to be used.

nc_hipert_first_order_set_reltol

Sets the relative tolerance to reltol.

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.HIPertFirstOrder:abstol
No description available.

NumCosmo.HIPertFirstOrder:comp-array
No description available.

NumCosmo.HIPertFirstOrder:distance
No description available.

NumCosmo.HIPertFirstOrder:gauge
No description available.

NumCosmo.HIPertFirstOrder:grav
No description available.

NumCosmo.HIPertFirstOrder:integ
No description available.

NumCosmo.HIPertFirstOrder:recomb
No description available.

NumCosmo.HIPertFirstOrder:reltol
No description available.

NumCosmo.HIPertFirstOrder:scalefactor
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 NumCosmoHIPertFirstOrderClass {
  /* no available fields */
}

No description available.