Top | ![]() |
![]() |
![]() |
![]() |
Cosmological Model Abstract ClassCosmological Model Abstract Class — Class for implementing homogeneous and isotropic cosmological models |
Functions
Object Hierarchy
GFlags ╰── NcHICosmoImpl GObject ╰── NcmModel ╰── NcHICosmo ├── NcHICosmoDE ├── NcHICosmoLCDM ├── NcHICosmoQConst ├── NcHICosmoQLinear ├── NcHICosmoQPW ╰── NcHICosmoQSpline
Functions
nc_hicosmo_H0 ()
gdouble
nc_hicosmo_H0 (NcHICosmo *cosmo
);
The value of the Hubble constant in unity of $ms^{-1}kpc^{-1}$.
nc_hicosmo_Omega_m ()
gdouble
nc_hicosmo_Omega_m (NcHICosmo *cosmo
);
The matter density parameter is given by the baryonic plus the cold dark matter density parameters.
nc_hicosmo_E ()
gdouble nc_hicosmo_E (NcHICosmo *cosmo
,gdouble z
);
This function computes the normalized Hubble function $E(z)$.
nc_hicosmo_Em2 ()
gdouble nc_hicosmo_Em2 (NcHICosmo *cosmo
,gdouble z
);
This function computes the inverse of the square normalized Hubble function.
nc_hicosmo_H ()
gdouble nc_hicosmo_H (NcHICosmo *cosmo
,gdouble z
);
The value of the Hubble function in unity of $ms^{-1}kpc^{-1}$.
nc_hicosmo_new_from_name ()
NcHICosmo * nc_hicosmo_new_from_name (GType parent_type
,gchar *cosmo_name
);
FIXME
nc_hicosmo_set_H0_impl ()
void nc_hicosmo_set_H0_impl (NcHICosmoClass *model_class
,NcmModelFunc0 f
);
FIXME
nc_hicosmo_set_Omega_b_impl ()
void nc_hicosmo_set_Omega_b_impl (NcHICosmoClass *model_class
,NcmModelFunc0 f
);
FIXME
nc_hicosmo_set_Omega_r_impl ()
void nc_hicosmo_set_Omega_r_impl (NcHICosmoClass *model_class
,NcmModelFunc0 f
);
FIXME
nc_hicosmo_set_Omega_c_impl ()
void nc_hicosmo_set_Omega_c_impl (NcHICosmoClass *model_class
,NcmModelFunc0 f
);
FIXME
nc_hicosmo_set_Omega_t_impl ()
void nc_hicosmo_set_Omega_t_impl (NcHICosmoClass *model_class
,NcmModelFunc0 f
);
FIXME
nc_hicosmo_set_sigma_8_impl ()
void nc_hicosmo_set_sigma_8_impl (NcHICosmoClass *model_class
,NcmModelFunc0 f
);
FIXME
nc_hicosmo_set_T_gamma0_impl ()
void nc_hicosmo_set_T_gamma0_impl (NcHICosmoClass *model_class
,NcmModelFunc0 f
);
FIXME
nc_hicosmo_set_z_lss_impl ()
void nc_hicosmo_set_z_lss_impl (NcHICosmoClass *model_class
,NcmModelFunc0 f
);
FIXME
nc_hicosmo_set_as_drag_impl ()
void nc_hicosmo_set_as_drag_impl (NcHICosmoClass *model_class
,NcmModelFunc0 f
);
FIXME
nc_hicosmo_set_E2_impl ()
void nc_hicosmo_set_E2_impl (NcHICosmoClass *model_class
,NcmModelFunc1 f
);
FIXME
nc_hicosmo_set_dE2_dz_impl ()
void nc_hicosmo_set_dE2_dz_impl (NcHICosmoClass *model_class
,NcmModelFunc1 f
);
FIXME
nc_hicosmo_set_d2E2_dz2_impl ()
void nc_hicosmo_set_d2E2_dz2_impl (NcHICosmoClass *model_class
,NcmModelFunc1 f
);
FIXME
nc_hicosmo_set_cd_impl ()
void nc_hicosmo_set_cd_impl (NcHICosmoClass *model_class
,NcmModelFunc1 f
);
FIXME
nc_hicosmo_set_powspec_impl ()
void nc_hicosmo_set_powspec_impl (NcHICosmoClass *model_class
,NcmModelFunc1 f
);
FIXME