![]() |
![]() |
![]() |
NumCosmo Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
#define NC_HICOSMO_DEFAULT_PARAMS_ABSTOL #define NC_HICOSMO_DEFAULT_PARAMS_RELTOL extern gint32 NC_HICOSMO_ID; struct NcHICosmo; struct NcHICosmoClass; gdouble (*NcHICosmoFunc0) (NcHICosmo *model
); gdouble (*NcHICosmoFunc1) (NcHICosmo *model
,gdouble x
); enum NcHICosmoImpl; gdouble nc_hicosmo_E (NcHICosmo *model
,gdouble z
); gdouble nc_hicosmo_E2 (NcHICosmo *model
,gdouble x
); gdouble nc_hicosmo_H (NcHICosmo *model
,gdouble z
); gdouble nc_hicosmo_H0 (NcHICosmo *model
); gdouble nc_hicosmo_Omega_b (NcHICosmo *model
); gdouble nc_hicosmo_Omega_c (NcHICosmo *model
); gdouble nc_hicosmo_Omega_k (NcHICosmo *model
); gdouble nc_hicosmo_Omega_m (NcHICosmo *model
); gdouble nc_hicosmo_Omega_r (NcHICosmo *model
); gdouble nc_hicosmo_Omega_t (NcHICosmo *model
); gdouble nc_hicosmo_T_gamma0 (NcHICosmo *model
); gdouble nc_hicosmo_c_H0 (NcHICosmo *model
); gdouble nc_hicosmo_cd (NcHICosmo *model
,gdouble x
); gdouble nc_hicosmo_d2E2_dz2 (NcHICosmo *model
,gdouble x
); gdouble nc_hicosmo_dE2_dz (NcHICosmo *model
,gdouble x
); gdouble nc_hicosmo_dH_dz (NcHICosmo *model
,gdouble z
); void nc_hicosmo_free (NcHICosmo *hic
); NcmMSetFunc * nc_hicosmo_func0_new (NcHICosmoFunc0 f0
); NcmMSetFunc * nc_hicosmo_func1_new (NcHICosmoFunc1 f1
); gdouble nc_hicosmo_h (NcHICosmo *model
); gdouble nc_hicosmo_h2 (NcHICosmo *model
); gdouble nc_hicosmo_j (NcHICosmo *model
,gdouble z
); void nc_hicosmo_log_all_models (GType parent
); NcHICosmo * nc_hicosmo_new_from_name (GType parent_type
,gchar *model_name
); gdouble nc_hicosmo_powspec (NcHICosmo *model
,gdouble x
); gdouble nc_hicosmo_q (NcHICosmo *model
,gdouble z
); gdouble nc_hicosmo_qp (NcHICosmo *model
,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 *model
); gdouble nc_hicosmo_z_lss (NcHICosmo *model
);
GObject +----NcmModel +----NcHICosmo +----NcHICosmoDE +----NcHICosmoLCDM +----NcHICosmoQConst +----NcHICosmoQLinear +----NcHICosmoQPW +----NcHICosmoQSpline
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 |
gdouble nc_hicosmo_E (NcHICosmo *model
,gdouble z
);
FIXME
|
a NcHICosmo |
|
redshift |
Returns : |
FIXME |
gdouble nc_hicosmo_E2 (NcHICosmo *model
,gdouble x
);
FIXME
|
FIXME |
|
FIXME |
Returns : |
FIXME |
gdouble nc_hicosmo_H (NcHICosmo *model
,gdouble z
);
FIXME
|
FIXME |
|
FIXME |
Returns : |
FIXME |
gdouble nc_hicosmo_Omega_b (NcHICosmo *model
);
FIXME
|
FIXME |
Returns : |
FIXME |
gdouble nc_hicosmo_Omega_c (NcHICosmo *model
);
FIXME
|
FIXME |
Returns : |
FIXME |
gdouble nc_hicosmo_Omega_k (NcHICosmo *model
);
FIXME
|
a NcHICosmo. |
Returns : |
FIXME |
gdouble nc_hicosmo_Omega_m (NcHICosmo *model
);
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. |
gdouble nc_hicosmo_Omega_r (NcHICosmo *model
);
FIXME
|
FIXME |
Returns : |
FIXME |
gdouble nc_hicosmo_Omega_t (NcHICosmo *model
);
FIXME
|
FIXME |
Returns : |
FIXME |
gdouble nc_hicosmo_T_gamma0 (NcHICosmo *model
);
FIXME
|
FIXME |
Returns : |
FIXME |
gdouble nc_hicosmo_d2E2_dz2 (NcHICosmo *model
,gdouble x
);
FIXME
|
FIXME |
|
FIXME |
Returns : |
FIXME |
gdouble nc_hicosmo_dE2_dz (NcHICosmo *model
,gdouble x
);
FIXME
|
FIXME |
|
FIXME |
Returns : |
FIXME |
gdouble nc_hicosmo_dH_dz (NcHICosmo *model
,gdouble z
);
FIXME
|
a NcHICosmo |
|
redshift |
Returns : |
FIXME |
NcmMSetFunc * nc_hicosmo_func0_new (NcHICosmoFunc0 f0
);
|
FIXME. [scope notified] |
Returns : |
FIXME. [transfer full] |
NcmMSetFunc * nc_hicosmo_func1_new (NcHICosmoFunc1 f1
);
|
FIXME. [scope notified] |
Returns : |
FIXME. [transfer full] |
gdouble nc_hicosmo_h2 (NcHICosmo *model
);
FIXME
|
a NcHICosmo |
Returns : |
FIXME |
gdouble nc_hicosmo_j (NcHICosmo *model
,gdouble z
);
FIXME
|
a NcHICosmo |
|
redshift |
Returns : |
FIXME |
NcHICosmo * nc_hicosmo_new_from_name (GType parent_type
,gchar *model_name
);
FIXME
|
FIXME |
|
FIXME |
Returns : |
FIXME |
gdouble nc_hicosmo_powspec (NcHICosmo *model
,gdouble x
);
FIXME
|
FIXME |
|
FIXME |
Returns : |
FIXME |
gdouble nc_hicosmo_q (NcHICosmo *model
,gdouble z
);
FIXME
|
a NcHICosmo |
|
redshift |
Returns : |
FIXME |
gdouble nc_hicosmo_qp (NcHICosmo *model
,gdouble z
);
FIXME
|
a NcHICosmo |
|
redshift |
Returns : |
FIXME |
void nc_hicosmo_set_E2_impl (NcHICosmoClass *model_class
,NcmModelFunc1 f
);
FIXME
|
FIXME |
|
FIXME |
void nc_hicosmo_set_H0_impl (NcHICosmoClass *model_class
,NcmModelFunc0 f
);
FIXME
|
FIXME |
|
FIXME |
void nc_hicosmo_set_Omega_b_impl (NcHICosmoClass *model_class
,NcmModelFunc0 f
);
FIXME
|
FIXME |
|
FIXME |
void nc_hicosmo_set_Omega_c_impl (NcHICosmoClass *model_class
,NcmModelFunc0 f
);
FIXME
|
FIXME |
|
FIXME |
void nc_hicosmo_set_Omega_r_impl (NcHICosmoClass *model_class
,NcmModelFunc0 f
);
FIXME
|
FIXME |
|
FIXME |
void nc_hicosmo_set_Omega_t_impl (NcHICosmoClass *model_class
,NcmModelFunc0 f
);
FIXME
|
FIXME |
|
FIXME |
void nc_hicosmo_set_T_gamma0_impl (NcHICosmoClass *model_class
,NcmModelFunc0 f
);
FIXME
|
FIXME |
|
FIXME |
void nc_hicosmo_set_cd_impl (NcHICosmoClass *model_class
,NcmModelFunc1 f
);
FIXME
|
FIXME |
|
FIXME |
void nc_hicosmo_set_d2E2_dz2_impl (NcHICosmoClass *model_class
,NcmModelFunc1 f
);
FIXME
|
FIXME |
|
FIXME |
void nc_hicosmo_set_dE2_dz_impl (NcHICosmoClass *model_class
,NcmModelFunc1 f
);
FIXME
|
FIXME |
|
FIXME |
void nc_hicosmo_set_powspec_impl (NcHICosmoClass *model_class
,NcmModelFunc1 f
);
FIXME
|
FIXME |
|
FIXME |
void nc_hicosmo_set_sigma_8_impl (NcHICosmoClass *model_class
,NcmModelFunc0 f
);
FIXME
|
FIXME |
|
FIXME |
gdouble nc_hicosmo_sigma_8 (NcHICosmo *model
);
FIXME
|
FIXME |
Returns : |
FIXME |
gdouble nc_hicosmo_z_lss (NcHICosmo *model
);
FIXME
|
FIXME |
Returns : |
FIXME |