| 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 |