| Top |
Properties
| gdouble | Dc | Read / Write |
| gboolean | Dc-fit | Read / Write |
| gdouble | E | Read / Write |
| gboolean | E-fit | Read / Write |
| gdouble | H0 | Read / Write |
| gboolean | H0-fit | Read / Write |
| gdouble | Omegat | Read / Write |
| gboolean | Omegat-fit | Read / Write |
| gdouble | q | Read / Write |
| gboolean | q-fit | Read / Write |
| gdouble | qp | Read / Write |
| gboolean | qp-fit | Read / Write |
| gdouble | zs | Read / Write |
| gboolean | zs-fit | Read / Write |
Types and Values
| enum | NcHICosmoQLinearParams |
| #define | NC_HICOSMO_QLINEAR_DEFAULT_H0 |
| #define | NC_HICOSMO_QLINEAR_DEFAULT_OMEGA_T |
| #define | NC_HICOSMO_QLINEAR_DEFAULT_CD |
| #define | NC_HICOSMO_QLINEAR_DEFAULT_E |
| #define | NC_HICOSMO_QLINEAR_DEFAULT_Q |
| #define | NC_HICOSMO_QLINEAR_DEFAULT_QP |
| #define | NC_HICOSMO_QLINEAR_DEFAULT_Z1 |
Object Hierarchy
GEnum ╰── NcHICosmoQLinearParams GObject ╰── NcmModel ╰── NcHICosmo ╰── NcHICosmoQLinear
Description
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_new ()
NcHICosmoQLinear *
nc_hicosmo_qlinear_new (void);
This function creates a new NcHICosmoQLinear.
nc_hicosmo_qlinear_dE ()
gdouble nc_hicosmo_qlinear_dE (gdouble z2,gdouble z1,gdouble q,gdouble qp);
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
.
Types and Values
enum NcHICosmoQLinearParams
Property Details
The “Omegat” property
“Omegat” gdouble
\Omega_{t0}.
Flags: Read / Write
Allowed values: [-5,5]
Default value: 1
The “Omegat-fit” property
“Omegat-fit” gboolean
\Omega_{t0}:fit.
Flags: Read / Write
Default value: FALSE
The “qp” property
“qp” gdouble
q^\prime.
Flags: Read / Write
Allowed values: [-50,50]
Default value: 1