![]() |
![]() |
![]() |
NumCosmo Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
struct NcHICosmoQGMode; enum NcHICosmoQGPertType; void nc_hicosmo_qg_R_to_h_matrix (NcmModel *model
,gdouble x
,gsl_matrix *T
); gdouble nc_hicosmo_qg_V (NcmModel *model
,gdouble x
,gpointer userdata
); gdouble nc_hicosmo_qg_V_lambda (NcmModel *model
,gdouble lambda
,gboolean deriv
); gdouble nc_hicosmo_qg_alphaprime2 (NcmModel *model
,gdouble alpha
,gpointer data
); gdouble nc_hicosmo_qg_beta (NcmModel *model
,gdouble x
,gpointer userdata
); gdouble nc_hicosmo_qg_cs2 (NcmModel *model
,gdouble x
,gpointer userdata
); gdouble nc_hicosmo_qg_cs2_lambda (NcmModel *model
,gdouble lambda
,gboolean deriv
); gdouble nc_hicosmo_qg_cs2_xxbar2 (NcmModel *model
,gdouble x
,gpointer userdata
); gdouble nc_hicosmo_qg_cs2zeta2_int_1_zeta2_lambda (NcmModel *model
,gdouble lambda
,gboolean deriv
); gdouble nc_hicosmo_qg_d2sqrtxxbarzeta_sqrtxxbarzeta (NcmModel *model
,gdouble x
,gpointer userdata
); gdouble nc_hicosmo_qg_dalphaprime2_dalpha (NcmModel *model
,gdouble alpha
,gpointer data
); gdouble nc_hicosmo_qg_dcs2 (NcmModel *model
,gdouble x
,gpointer userdata
); gdouble nc_hicosmo_qg_ddzeta_zeta (NcmModel *model
,gdouble x
,gpointer userdata
); gdouble nc_hicosmo_qg_dxxbarzeta2_xxbarzeta2 (NcmModel *model
,gdouble x
,gpointer userdata
); gdouble nc_hicosmo_qg_dzeta_zeta (NcmModel *model
,gdouble x
,gpointer userdata
); gdouble nc_hicosmo_qg_eta_lambda (NcmModel *model
,gdouble lambda
,gboolean deriv
); void nc_hicosmo_qg_evolfunc (NcmModel *model
,long double x
,long double *x2d2sqrtxxbarzeta_sqrtxxbarzeta
,long double *x2cs2_xxbar2
); gdouble nc_hicosmo_qg_gbar2 (NcmModel *model
,gdouble x
); gdouble nc_hicosmo_qg_gbar_lambda (NcmModel *model
,gdouble lambda
,gboolean deriv
); gdouble nc_hicosmo_qg_gbarbar (NcmModel *model
,gdouble x
); gdouble nc_hicosmo_qg_gbarbar_lambda (NcmModel *model
,gdouble lambda
,gboolean deriv
); gdouble nc_hicosmo_qg_get_eta_b (NcmModel *model
,gpointer userdata
); gdouble nc_hicosmo_qg_get_lambda_d (NcmModel *model
,gpointer userdata
); gdouble nc_hicosmo_qg_get_lambda_f (NcmModel *model
,gpointer userdata
); gdouble nc_hicosmo_qg_get_lambda_i (NcmModel *model
,gpointer userdata
); void nc_hicosmo_qg_h_to_R_matrix (NcmModel *model
,gdouble x
,gsl_matrix *T
); gdouble nc_hicosmo_qg_int_1_zeta2_lambda (NcmModel *model
,gdouble lambda
,gboolean deriv
); gdouble nc_hicosmo_qg_lambda_k_cross (NcmModel *model
,gdouble lambda
,gboolean deriv
); gdouble nc_hicosmo_qg_lambda_x (NcmModel *model
,gdouble x
,gpointer userdata
); void nc_hicosmo_qg_max_z (NcmModel *model
,gdouble *max
,gdouble *trans
); NcHICosmoQGMode * nc_hicosmo_qg_modefunc (NcmModel *model
,long double k
,long double x0
,long double xf
); gboolean nc_hicosmo_qg_modefunc_cvode_init (NcHICosmoQGMode *qgmode
); gboolean nc_hicosmo_qg_modefunc_evolve (NcHICosmoQGMode *qgmode
); gboolean nc_hicosmo_qg_modefunc_init (NcHICosmoQGMode *qgmode
); gboolean nc_hicosmo_qg_modefunc_set_opts (NcHICosmoQGMode *qgmode
); void nc_hicosmo_qg_modefunc_sol (NcHICosmoQGMode *qgmode
,long double x
,long double x0
,long double *Re_u
,long double *Im_u
,long double *Re_up
,long double *Im_up
); NcHICosmo * nc_hicosmo_qg_new (void
); gboolean nc_hicosmo_qg_past_sol (NcmModel *model
,gdouble k
,gdouble lambda
,gsl_matrix *sol
); void nc_hicosmo_qg_pert_R_to_h (NcHICosmoQGMode *qgmode
,gdouble x
,gdouble *R
); gboolean nc_hicosmo_qg_pert_evolve (NcHICosmoQGMode *qgmode
); void nc_hicosmo_qg_pert_h_to_R (NcHICosmoQGMode *qgmode
,gdouble x
,gdouble *h
); gboolean nc_hicosmo_qg_pert_init (NcHICosmoQGMode *qgmode
,gdouble k
); NcHICosmoQGMode * nc_hicosmo_qg_pert_new (NcmModel *model
,gdouble ax_i
,gdouble x_i
); gdouble nc_hicosmo_qg_pert_powerspectrum (NcHICosmoQGMode *qgmode
,gdouble x
,gdouble *R
); gboolean nc_hicosmo_qg_pert_prepare_pw_spline (NcHICosmoQGMode *qgmode
,gboolean verbose
); gboolean nc_hicosmo_qg_pert_set_opts (NcHICosmoQGMode *qgmode
); gdouble nc_hicosmo_qg_x_lambda (NcmModel *model
,gdouble lambda
,gboolean deriv
); gdouble nc_hicosmo_qg_xbar (NcmModel *model
,gdouble x
,gpointer userdata
); gdouble nc_hicosmo_qg_xddzeta_zeta_mxdzeta_zeta2_dzeta_zeta (NcmModel *model
,gdouble x
,gpointer userdata
); gdouble nc_hicosmo_qg_xxbarzeta2 (NcmModel *model
,gdouble x
,gpointer userdata
); gdouble nc_hicosmo_qg_zeta (NcmModel *model
,gdouble x
,gpointer userdata
);
typedef enum { NC_HICOSMO_QG_PERT_CURVATURE = 0, NC_HICOSMO_QG_PERT_H, } NcHICosmoQGPertType;
FIXME
void nc_hicosmo_qg_R_to_h_matrix (NcmModel *model
,gdouble x
,gsl_matrix *T
);
FIXME
|
FIXME |
|
FIXME |
|
FIXME |
gdouble nc_hicosmo_qg_V_lambda (NcmModel *model
,gdouble lambda
,gboolean deriv
);
gdouble nc_hicosmo_qg_alphaprime2 (NcmModel *model
,gdouble alpha
,gpointer data
);
gdouble nc_hicosmo_qg_cs2_lambda (NcmModel *model
,gdouble lambda
,gboolean deriv
);
gdouble nc_hicosmo_qg_cs2_xxbar2 (NcmModel *model
,gdouble x
,gpointer userdata
);
gdouble nc_hicosmo_qg_cs2zeta2_int_1_zeta2_lambda (NcmModel *model
,gdouble lambda
,gboolean deriv
);
gdouble nc_hicosmo_qg_d2sqrtxxbarzeta_sqrtxxbarzeta (NcmModel *model
,gdouble x
,gpointer userdata
);
gdouble nc_hicosmo_qg_dalphaprime2_dalpha (NcmModel *model
,gdouble alpha
,gpointer data
);
gdouble nc_hicosmo_qg_ddzeta_zeta (NcmModel *model
,gdouble x
,gpointer userdata
);
gdouble nc_hicosmo_qg_dxxbarzeta2_xxbarzeta2 (NcmModel *model
,gdouble x
,gpointer userdata
);
gdouble nc_hicosmo_qg_dzeta_zeta (NcmModel *model
,gdouble x
,gpointer userdata
);
gdouble nc_hicosmo_qg_eta_lambda (NcmModel *model
,gdouble lambda
,gboolean deriv
);
void nc_hicosmo_qg_evolfunc (NcmModel *model
,long double x
,long double *x2d2sqrtxxbarzeta_sqrtxxbarzeta
,long double *x2cs2_xxbar2
);
gdouble nc_hicosmo_qg_gbar_lambda (NcmModel *model
,gdouble lambda
,gboolean deriv
);
gdouble nc_hicosmo_qg_gbarbar_lambda (NcmModel *model
,gdouble lambda
,gboolean deriv
);
gdouble nc_hicosmo_qg_get_lambda_d (NcmModel *model
,gpointer userdata
);
gdouble nc_hicosmo_qg_get_lambda_f (NcmModel *model
,gpointer userdata
);
gdouble nc_hicosmo_qg_get_lambda_i (NcmModel *model
,gpointer userdata
);
void nc_hicosmo_qg_h_to_R_matrix (NcmModel *model
,gdouble x
,gsl_matrix *T
);
FIXME
|
FIXME |
|
FIXME |
|
FIXME |
gdouble nc_hicosmo_qg_int_1_zeta2_lambda (NcmModel *model
,gdouble lambda
,gboolean deriv
);
gdouble nc_hicosmo_qg_lambda_k_cross (NcmModel *model
,gdouble lambda
,gboolean deriv
);
gdouble nc_hicosmo_qg_lambda_x (NcmModel *model
,gdouble x
,gpointer userdata
);
NcHICosmoQGMode * nc_hicosmo_qg_modefunc (NcmModel *model
,long double k
,long double x0
,long double xf
);
FIXME
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
Returns : |
FIXME |
gboolean nc_hicosmo_qg_modefunc_cvode_init (NcHICosmoQGMode *qgmode
);
gboolean nc_hicosmo_qg_modefunc_set_opts (NcHICosmoQGMode *qgmode
);
void nc_hicosmo_qg_modefunc_sol (NcHICosmoQGMode *qgmode
,long double x
,long double x0
,long double *Re_u
,long double *Im_u
,long double *Re_up
,long double *Im_up
);
gboolean nc_hicosmo_qg_past_sol (NcmModel *model
,gdouble k
,gdouble lambda
,gsl_matrix *sol
);
FIXME
|
FIXME |
|
FIXME |
|
FIXME |
|
FIXME |
Returns : |
FIXME |
void nc_hicosmo_qg_pert_R_to_h (NcHICosmoQGMode *qgmode
,gdouble x
,gdouble *R
);
void nc_hicosmo_qg_pert_h_to_R (NcHICosmoQGMode *qgmode
,gdouble x
,gdouble *h
);
NcHICosmoQGMode * nc_hicosmo_qg_pert_new (NcmModel *model
,gdouble ax_i
,gdouble x_i
);
FIXME
|
FIXME |
|
FIXME |
|
FIXME |
Returns : |
FIXME |
gdouble nc_hicosmo_qg_pert_powerspectrum (NcHICosmoQGMode *qgmode
,gdouble x
,gdouble *R
);
gboolean nc_hicosmo_qg_pert_prepare_pw_spline (NcHICosmoQGMode *qgmode
,gboolean verbose
);
gdouble nc_hicosmo_qg_x_lambda (NcmModel *model
,gdouble lambda
,gboolean deriv
);
gdouble nc_hicosmo_qg_xddzeta_zeta_mxdzeta_zeta2_dzeta_zeta (NcmModel *model
,gdouble x
,gpointer userdata
);
gdouble nc_hicosmo_qg_xxbarzeta2 (NcmModel *model
,gdouble x
,gpointer userdata
);