| NumCosmo Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
Synopsis
#define NC_HICOSMO_DEFAULT_PARAMS_ABSTOL #define NC_HICOSMO_DEFAULT_PARAMS_RELTOL extern gint32 NC_HICOSMO_ID; struct NcHICosmo; struct NcHICosmoClass; gdouble (*NcHICosmoFunc0) (NcHICosmo *cosmo); gdouble (*NcHICosmoFunc1) (NcHICosmo *cosmo,gdouble x); enum NcHICosmoImpl; gdouble nc_hicosmo_E (NcHICosmo *cosmo,gdouble z); gdouble nc_hicosmo_E2 (NcHICosmo *cosmo,gdouble x); gdouble nc_hicosmo_H (NcHICosmo *cosmo,gdouble z); gdouble nc_hicosmo_H0 (NcHICosmo *cosmo); gdouble nc_hicosmo_Omega_b (NcHICosmo *cosmo); gdouble nc_hicosmo_Omega_c (NcHICosmo *cosmo); gdouble nc_hicosmo_Omega_k (NcHICosmo *cosmo); gdouble nc_hicosmo_Omega_m (NcHICosmo *cosmo); gdouble nc_hicosmo_Omega_r (NcHICosmo *cosmo); gdouble nc_hicosmo_Omega_t (NcHICosmo *cosmo); gdouble nc_hicosmo_T_gamma0 (NcHICosmo *cosmo); gdouble nc_hicosmo_c_H0 (NcHICosmo *cosmo); gdouble nc_hicosmo_cd (NcHICosmo *cosmo,gdouble x); gdouble nc_hicosmo_d2E2_dz2 (NcHICosmo *cosmo,gdouble x); gdouble nc_hicosmo_dE2_dz (NcHICosmo *cosmo,gdouble x); gdouble nc_hicosmo_dH_dz (NcHICosmo *cosmo,gdouble z); void nc_hicosmo_free (NcHICosmo *hic); gdouble nc_hicosmo_h (NcHICosmo *cosmo); gdouble nc_hicosmo_h2 (NcHICosmo *cosmo); gint32 nc_hicosmo_id (void); gdouble nc_hicosmo_j (NcHICosmo *cosmo,gdouble z); void nc_hicosmo_log_all_models (GType parent); NcHICosmo * nc_hicosmo_new_from_name (GType parent_type,gchar *cosmo_name); gdouble nc_hicosmo_powspec (NcHICosmo *cosmo,gdouble x); gdouble nc_hicosmo_q (NcHICosmo *cosmo,gdouble z); gdouble nc_hicosmo_qp (NcHICosmo *cosmo,gdouble z); void nc_hicosmo_set_E2_impl (NcHICosmoClass *model_class,NcmModelFunc1 f); void nc_hicosmo_set_H0_impl (NcHICosmoClass *model_class,NcmModelFunc0 f); void nc_hicosmo_set_Omega_b_impl (NcHICosmoClass *model_class,NcmModelFunc0 f); void nc_hicosmo_set_Omega_c_impl (NcHICosmoClass *model_class,NcmModelFunc0 f); void nc_hicosmo_set_Omega_r_impl (NcHICosmoClass *model_class,NcmModelFunc0 f); void nc_hicosmo_set_Omega_t_impl (NcHICosmoClass *model_class,NcmModelFunc0 f); void nc_hicosmo_set_T_gamma0_impl (NcHICosmoClass *model_class,NcmModelFunc0 f); void nc_hicosmo_set_cd_impl (NcHICosmoClass *model_class,NcmModelFunc1 f); void nc_hicosmo_set_d2E2_dz2_impl (NcHICosmoClass *model_class,NcmModelFunc1 f); void nc_hicosmo_set_dE2_dz_impl (NcHICosmoClass *model_class,NcmModelFunc1 f); void nc_hicosmo_set_powspec_impl (NcHICosmoClass *model_class,NcmModelFunc1 f); void nc_hicosmo_set_sigma_8_impl (NcHICosmoClass *model_class,NcmModelFunc0 f); gdouble nc_hicosmo_sigma_8 (NcHICosmo *cosmo); gdouble nc_hicosmo_z_lss (NcHICosmo *cosmo); NcmMSetFunc * ncm_mset_func_new_hicosmo_func0 (NcHICosmoFunc0 f0); NcmMSetFunc * ncm_mset_func_new_hicosmo_func1 (NcHICosmoFunc1 f1);
Object Hierarchy
GObject +----NcmModel +----NcHICosmo +----NcHICosmoDE +----NcHICosmoLCDM +----NcHICosmoQConst +----NcHICosmoQLinear +----NcHICosmoQPW +----NcHICosmoQSpline
Details
enum NcHICosmoImpl
typedef enum {
NC_HICOSMO_IMPL_H0 = 1 << 0,
NC_HICOSMO_IMPL_Omega_b = 1 << 1,
NC_HICOSMO_IMPL_Omega_r = 1 << 2,
NC_HICOSMO_IMPL_Omega_c = 1 << 3,
NC_HICOSMO_IMPL_Omega_t = 1 << 4,
NC_HICOSMO_IMPL_sigma_8 = 1 << 5,
NC_HICOSMO_IMPL_T_gamma0 = 1 << 6,
NC_HICOSMO_IMPL_z_lss = 1 << 7,
NC_HICOSMO_IMPL_E2 = 1 << 8,
NC_HICOSMO_IMPL_dE2_dz = 1 << 9,
NC_HICOSMO_IMPL_d2E2_dz2 = 1 << 10,
NC_HICOSMO_IMPL_cd = 1 << 11,
} NcHICosmoImpl;
FIXME
| FIXME | |
| FIXME | |
| FIXME | |
| FIXME | |
| FIXME | |
| FIXME | |
| FIXME | |
| FIXME | |
| FIXME | |
| FIXME | |
| FIXME | |
| FIXME | |
| FIXME |
nc_hicosmo_E ()
gdouble nc_hicosmo_E (NcHICosmo *cosmo,gdouble z);
FIXME
|
a NcHICosmo |
|
redshift |
Returns : |
FIXME |
nc_hicosmo_E2 ()
gdouble nc_hicosmo_E2 (NcHICosmo *cosmo,gdouble x);
FIXME
|
a NcHICosmo. |
|
FIXME |
Returns : |
FIXME |
nc_hicosmo_H ()
gdouble nc_hicosmo_H (NcHICosmo *cosmo,gdouble z);
The value of the Hubble function in unity of $ms^{-1}kpc^{-1}$.
|
a NcHICosmo. |
|
FIXME |
Returns : |
$H(z)$ |
nc_hicosmo_H0 ()
gdouble nc_hicosmo_H0 (NcHICosmo *cosmo);
The value of the Hubble constant in unity of $ms^{-1}kpc^{-1}$.
|
a NcHICosmo. |
Returns : |
$H_0$ |
nc_hicosmo_Omega_b ()
gdouble nc_hicosmo_Omega_b (NcHICosmo *cosmo);
FIXME
|
a NcHICosmo. |
Returns : |
$\Omega_b$ |
nc_hicosmo_Omega_c ()
gdouble nc_hicosmo_Omega_c (NcHICosmo *cosmo);
FIXME
|
a NcHICosmo. |
Returns : |
$\Omega_c$ |
nc_hicosmo_Omega_k ()
gdouble nc_hicosmo_Omega_k (NcHICosmo *cosmo);
FIXME
|
a NcHICosmo. |
Returns : |
FIXME |
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.
|
a NcHICosmo. |
Returns : |
The matter density parameter at redshift zero. |
nc_hicosmo_Omega_r ()
gdouble nc_hicosmo_Omega_r (NcHICosmo *cosmo);
FIXME
|
a NcHICosmo. |
Returns : |
$\Omega_r$ |
nc_hicosmo_Omega_t ()
gdouble nc_hicosmo_Omega_t (NcHICosmo *cosmo);
FIXME
|
a NcHICosmo. |
Returns : |
$\Omega_t$ |
nc_hicosmo_T_gamma0 ()
gdouble nc_hicosmo_T_gamma0 (NcHICosmo *cosmo);
FIXME
|
a NcHICosmo. |
Returns : |
$T_{\gamma0}$ |
nc_hicosmo_c_H0 ()
gdouble nc_hicosmo_c_H0 (NcHICosmo *cosmo);
FIXME
|
a NcHICosmo. |
Returns : |
FIXME |
nc_hicosmo_d2E2_dz2 ()
gdouble nc_hicosmo_d2E2_dz2 (NcHICosmo *cosmo,gdouble x);
FIXME
|
a NcHICosmo. |
|
FIXME |
Returns : |
FIXME |
nc_hicosmo_dE2_dz ()
gdouble nc_hicosmo_dE2_dz (NcHICosmo *cosmo,gdouble x);
FIXME
|
a NcHICosmo. |
|
FIXME |
Returns : |
FIXME |
nc_hicosmo_dH_dz ()
gdouble nc_hicosmo_dH_dz (NcHICosmo *cosmo,gdouble z);
FIXME
|
a NcHICosmo |
|
redshift |
Returns : |
FIXME |
nc_hicosmo_h2 ()
gdouble nc_hicosmo_h2 (NcHICosmo *cosmo);
FIXME
|
a NcHICosmo |
Returns : |
FIXME |
nc_hicosmo_j ()
gdouble nc_hicosmo_j (NcHICosmo *cosmo,gdouble z);
FIXME
|
a NcHICosmo |
|
redshift |
Returns : |
FIXME |
nc_hicosmo_new_from_name ()
NcHICosmo * nc_hicosmo_new_from_name (GType parent_type,gchar *cosmo_name);
FIXME
|
FIXME |
|
FIXME |
Returns : |
FIXME |
nc_hicosmo_powspec ()
gdouble nc_hicosmo_powspec (NcHICosmo *cosmo,gdouble x);
FIXME
|
a NcHICosmo. |
|
FIXME |
Returns : |
FIXME |
nc_hicosmo_q ()
gdouble nc_hicosmo_q (NcHICosmo *cosmo,gdouble z);
FIXME
|
a NcHICosmo |
|
redshift |
Returns : |
FIXME |
nc_hicosmo_qp ()
gdouble nc_hicosmo_qp (NcHICosmo *cosmo,gdouble z);
FIXME
|
a NcHICosmo |
|
redshift |
Returns : |
FIXME |
nc_hicosmo_set_E2_impl ()
void nc_hicosmo_set_E2_impl (NcHICosmoClass *model_class,NcmModelFunc1 f);
FIXME
|
FIXME |
|
FIXME |
nc_hicosmo_set_H0_impl ()
void nc_hicosmo_set_H0_impl (NcHICosmoClass *model_class,NcmModelFunc0 f);
FIXME
|
FIXME |
|
FIXME |
nc_hicosmo_set_Omega_b_impl ()
void nc_hicosmo_set_Omega_b_impl (NcHICosmoClass *model_class,NcmModelFunc0 f);
FIXME
|
FIXME |
|
FIXME |
nc_hicosmo_set_Omega_c_impl ()
void nc_hicosmo_set_Omega_c_impl (NcHICosmoClass *model_class,NcmModelFunc0 f);
FIXME
|
FIXME |
|
FIXME |
nc_hicosmo_set_Omega_r_impl ()
void nc_hicosmo_set_Omega_r_impl (NcHICosmoClass *model_class,NcmModelFunc0 f);
FIXME
|
FIXME |
|
FIXME |
nc_hicosmo_set_Omega_t_impl ()
void nc_hicosmo_set_Omega_t_impl (NcHICosmoClass *model_class,NcmModelFunc0 f);
FIXME
|
FIXME |
|
FIXME |
nc_hicosmo_set_T_gamma0_impl ()
void nc_hicosmo_set_T_gamma0_impl (NcHICosmoClass *model_class,NcmModelFunc0 f);
FIXME
|
FIXME |
|
FIXME |
nc_hicosmo_set_cd_impl ()
void nc_hicosmo_set_cd_impl (NcHICosmoClass *model_class,NcmModelFunc1 f);
FIXME
|
FIXME |
|
FIXME |
nc_hicosmo_set_d2E2_dz2_impl ()
void nc_hicosmo_set_d2E2_dz2_impl (NcHICosmoClass *model_class,NcmModelFunc1 f);
FIXME
|
FIXME |
|
FIXME |
nc_hicosmo_set_dE2_dz_impl ()
void nc_hicosmo_set_dE2_dz_impl (NcHICosmoClass *model_class,NcmModelFunc1 f);
FIXME
|
FIXME |
|
FIXME |
nc_hicosmo_set_powspec_impl ()
void nc_hicosmo_set_powspec_impl (NcHICosmoClass *model_class,NcmModelFunc1 f);
FIXME
|
FIXME |
|
FIXME |
nc_hicosmo_set_sigma_8_impl ()
void nc_hicosmo_set_sigma_8_impl (NcHICosmoClass *model_class,NcmModelFunc0 f);
FIXME
|
FIXME |
|
FIXME |
nc_hicosmo_sigma_8 ()
gdouble nc_hicosmo_sigma_8 (NcHICosmo *cosmo);
FIXME
|
a NcHICosmo. |
Returns : |
$\sigma_8$ |
nc_hicosmo_z_lss ()
gdouble nc_hicosmo_z_lss (NcHICosmo *cosmo);
FIXME
|
a NcHICosmo. |
Returns : |
FIXME |
ncm_mset_func_new_hicosmo_func0 ()
NcmMSetFunc * ncm_mset_func_new_hicosmo_func0 (NcHICosmoFunc0 f0);
|
FIXME. [scope notified] |
Returns : |
FIXME. [transfer full] |
ncm_mset_func_new_hicosmo_func1 ()
NcmMSetFunc * ncm_mset_func_new_hicosmo_func1 (NcHICosmoFunc1 f1);
|
FIXME. [scope notified] |
Returns : |
FIXME. [transfer full] |