Top |
double | Dc | Read / Write |
gboolean | Dc-fit | Read / Write |
double | E | Read / Write |
gboolean | E-fit | Read / Write |
double | H0 | Read / Write |
gboolean | H0-fit | Read / Write |
double | Omegat | Read / Write |
gboolean | Omegat-fit | Read / Write |
double | q | Read / Write |
gboolean | q-fit | Read / Write |
double | qp | Read / Write |
gboolean | qp-fit | Read / Write |
double | zs | Read / Write |
gboolean | zs-fit | Read / Write |
enum | NcHICosmoQLinearSParams |
#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 |
GEnum ╰── NcHICosmoQLinearSParams GObject ╰── NcmModel ╰── NcHICosmo ╰── NcHICosmoQLinear
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$.
NcHICosmoQLinear *
nc_hicosmo_qlinear_new (void
);
This function creates a new NcHICosmoQLinear.
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
.
#define NC_HICOSMO_QLINEAR_DEFAULT_H0 ncm_c_hubble_cte_planck6_base ()
“Dc-fit”
property “Dc-fit” gboolean
D_c:fit.
Owner: NcHICosmoQLinear
Flags: Read / Write
Default value: FALSE
“E-fit”
property “E-fit” gboolean
E:fit.
Owner: NcHICosmoQLinear
Flags: Read / Write
Default value: FALSE
“H0-fit”
property “H0-fit” gboolean
H_0:fit.
Owner: NcHICosmoQLinear
Flags: Read / Write
Default value: FALSE
“Omegat”
property “Omegat” double
\Omega_{t0}.
Owner: NcHICosmoQLinear
Flags: Read / Write
Default value: 1
“Omegat-fit”
property “Omegat-fit” gboolean
\Omega_{t0}:fit.
Owner: NcHICosmoQLinear
Flags: Read / Write
Default value: FALSE
“q-fit”
property “q-fit” gboolean
q:fit.
Owner: NcHICosmoQLinear
Flags: Read / Write
Default value: TRUE
“qp”
property “qp” double
q^\prime.
Owner: NcHICosmoQLinear
Flags: Read / Write
Default value: 1
“qp-fit”
property “qp-fit” gboolean
q^\prime:fit.
Owner: NcHICosmoQLinear
Flags: Read / Write
Default value: TRUE