Class
NumCosmoHICosmoQLinear
Description [src]
class NumCosmo.HICosmoQLinear : NumCosmo.HICosmo
{
/* No available fields */
}
Kinetic model — Linear deceleration function.
The deceleration function is defined as a linear function, $q(z) = q_0 + q_1 (z - z_1)$. The comoving distance in units of the Hubble radius today is
$$D_c(z) = \frac{1}{E} \int_{z_1}^{z} e^{q_1(z_1 - z^\prime)} \left(\frac{1+z^\prime}{1+z_1}\right)^{(1+z_1)q_1 - q_0 -1} \mathrm{d}z^\prime,$$ where E is the normalized Hubble function at $z_1$.
Functions
nc_hicosmo_qlinear_dE
This function returns the difference of the normalized Hubble function computed at z1 and z2:
$$ \Delta E(z) = \exp \int_{z_1}^{z_2} \frac{1 + q(z^\prime)}{1 + z^\prime} dz^\prime, $$
where $q(z) = q_0 + q_1 (z - z_1)$, being $q_0$ = q, $q_1$ = qp and $z_1$ = z1.
Properties
Properties inherited from NcHICosmo (5)
NumCosmo.HICosmo:Yp
NumCosmo.HICosmo:Yp-fit
NumCosmo.HICosmo:bbn
NumCosmo.HICosmo:prim
NumCosmo.HICosmo:reion
Properties inherited from NcmModel (9)
NumCosmoMath.Model:implementation
The implementation flags of the model class, see ncm_model_check_impl_flag().
NumCosmoMath.Model:name
The name of the model class.
NumCosmoMath.Model:nick
The nickname of the model class.
NumCosmoMath.Model:params-types
The NcmParamType of each parameter.
NumCosmoMath.Model:reparam
The reparametrization, see ncm_model_set_reparam().
NumCosmoMath.Model:scalar-params-len
The number of scalar parameters.
NumCosmoMath.Model:sparam-array
The parameter descriptions that differ from the class ones, NcmSParam keyed by
parameter index. Each one is placed by its parameter name: a description of a
parameter declared with ncm_model_class_add_removed_param() is skipped, and one of
any other unknown parameter aborts.
NumCosmoMath.Model:submodel-array
The submodels, attached at construction.
NumCosmoMath.Model:vector-params-len
The number of vector parameters (not their lengths).
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.