7 #include "gsl/gsl_spline.h" 8 #include "gsl/gsl_interp2d.h" 9 #include "gsl/gsl_spline2d.h" 15 #define EXPAND_STR(s) STRING(s) 137 char status_message[500];
151 double w0,
double wa,
double h,
double norm_pk,
double n_s,
153 int nz_mgrowth,
double *zarr_mgrowth,
double *dfarr_mgrowth,
158 double norm_pk,
double n_s,
185 ccl_parameters ccl_parameters_create(
double Omega_c,
double Omega_b,
double Omega_k,
double N_nu_rel,
double N_nu_mass,
double mnu,
double w0,
double wa,
double h,
double norm_pk,
double n_s,
double bcm_log10Mc,
double bcm_etab,
double bcm_ks,
int nz_mgrowth,
double *zarr_mgrowth,
double *dfarr_mgrowth,
int *status);
266 ccl_parameters ccl_parameters_create_flat_wacdm_nu(
double Omega_c,
double Omega_b,
double w0,
double wa,
double h,
double norm_pk,
double n_s,
double N_nu_rel,
double N_nu_mass,
double mnu,
int *status);
gsl_interp_accel * accelerator_m
Definition: ccl_core.h:96
bool computed_power
Definition: ccl_core.h:131
Definition: ccl_config.h:87
double Omega_g
Definition: ccl_core.h:56
double N_nu_mass
Definition: ccl_core.h:42
void ccl_cosmology_compute_power(ccl_cosmology *cosmo, int *status)
Definition: ccl_power.c:1002
double * df_mgrowth
Definition: ccl_core.h:73
double growth0
Definition: ccl_core.h:84
ccl_parameters ccl_parameters_create_lcdm_nu(double Omega_c, double Omega_b, double Omega_k, double h, double norm_pk, double n_s, double N_nu_rel, double N_nu_mass, double mnu, int *status)
Definition: ccl_core.c:441
bool has_mgrowth
Definition: ccl_core.h:70
double Omega_b
Definition: ccl_core.h:25
ccl_parameters params
Definition: ccl_core.h:125
double N_nu_rel
Definition: ccl_core.h:43
double H0
Definition: ccl_core.h:37
Definition: ccl_core.h:80
ccl_parameters ccl_parameters_create_flat_lcdm_bar(double Omega_c, double Omega_b, double h, double norm_pk, double n_s, double bcm_log10Mc, double bcm_etab, double bcm_ks, int *status)
Definition: ccl_core.c:384
double k_min
Definition: ccl_core.h:116
double Omega_n_mass
Definition: ccl_core.h:45
int k_sign
Definition: ccl_core.h:29
Definition: ccl_core.h:21
double n_s
Definition: ccl_core.h:53
double h
Definition: ccl_core.h:38
struct ccl_cosmology ccl_cosmology
ccl_parameters ccl_parameters_create(double Omega_c, double Omega_b, double Omega_k, double N_nu_rel, double N_nu_mass, double mnu, double w0, double wa, double h, double norm_pk, double n_s, double bcm_log10Mc, double bcm_etab, double bcm_ks, int nz_mgrowth, double *zarr_mgrowth, double *dfarr_mgrowth, int *status)
Definition: ccl_core.c:288
double w0
Definition: ccl_core.h:33
double Omega_l
Definition: ccl_core.h:66
double bcm_ks
Definition: ccl_core.h:62
gsl_spline * betahmf
Definition: ccl_core.h:108
double mnu
Definition: ccl_core.h:44
double * z_mgrowth
Definition: ccl_core.h:72
ccl_parameters ccl_parameters_create_flat_wcdm(double Omega_c, double Omega_b, double w0, double h, double norm_pk, double n_s, int *status)
Definition: ccl_core.c:459
gsl_spline * alphahmf
Definition: ccl_core.h:107
gsl_interp_accel * accelerator_d
Definition: ccl_core.h:97
ccl_parameters ccl_parameters_create_flat_lcdm_nu(double Omega_c, double Omega_b, double h, double norm_pk, double n_s, double N_nu_rel, double N_nu_mass, double mnu, int *status)
Definition: ccl_core.c:405
void ccl_cosmology_compute_distances(ccl_cosmology *cosmo, int *status)
Definition: ccl_background.c:280
ccl_cosmology * ccl_cosmology_create_with_lcdm_params(double Omega_c, double Omega_b, double Omega_k, double h, double norm_pk, double n_s, ccl_configuration config, int *status)
Definition: ccl_core.c:205
gsl_spline2d * p_lin
Definition: ccl_core.h:114
double A_s
Definition: ccl_core.h:52
ccl_cosmology * ccl_cosmology_create(ccl_parameters params, ccl_configuration config)
Definition: ccl_core.c:103
gsl_interp_accel * accelerator_achi
Definition: ccl_core.h:95
ccl_parameters ccl_parameters_create_flat_wacdm_nu(double Omega_c, double Omega_b, double w0, double wa, double h, double norm_pk, double n_s, double N_nu_rel, double N_nu_mass, double mnu, int *status)
Definition: ccl_core.c:512
gsl_spline * chi
Definition: ccl_core.h:85
double sqrtk
Definition: ccl_core.h:28
void ccl_cosmology_read_config(void)
Definition: ccl_core.c:29
ccl_cosmology * ccl_cosmology_create_with_params(double Omega_c, double Omega_b, double Omega_k, double N_nu_rel, double N_nu_mass, double mnu, double w0, double wa, double h, double norm_pk, double n_s, double bcm_log10Mc, double bcm_etab, double bcm_ks, int nz_mgrowth, double *zarr_mgrowth, double *dfarr_mgrowth, ccl_configuration config, int *status)
Definition: ccl_core.c:168
gsl_spline * E
Definition: ccl_core.h:88
gsl_spline * phihmf
Definition: ccl_core.h:110
double Omega_n_rel
Definition: ccl_core.h:46
gsl_spline2d * p_nl
Definition: ccl_core.h:115
double T_CMB
Definition: ccl_core.h:57
void ccl_cosmology_free(ccl_cosmology *cosmo)
Definition: ccl_core.c:579
gsl_spline * achi
Definition: ccl_core.h:89
gsl_interp_accel * accelerator_k
Definition: ccl_core.h:99
ccl_parameters ccl_parameters_create_lcdm(double Omega_c, double Omega_b, double Omega_k, double h, double norm_pk, double n_s, int *status)
Definition: ccl_core.c:423
gsl_spline * logsigma
Definition: ccl_core.h:103
gsl_interp_accel * accelerator
Definition: ccl_core.h:94
ccl_parameters ccl_parameters_create_flat_wcdm_nu(double Omega_c, double Omega_b, double w0, double h, double norm_pk, double n_s, double N_nu_rel, double N_nu_mass, double mnu, int *status)
Definition: ccl_core.c:478
gsl_spline * fgrowth
Definition: ccl_core.h:87
bool computed_growth
Definition: ccl_core.h:130
double bcm_etab
Definition: ccl_core.h:61
gsl_spline * gammahmf
Definition: ccl_core.h:109
bool computed_hmfparams
Definition: ccl_core.h:133
double Omega_c
Definition: ccl_core.h:24
void ccl_cosmology_compute_growth(ccl_cosmology *cosmo, int *status)
Definition: ccl_background.c:439
Definition: ccl_core.h:123
gsl_spline * dlnsigma_dlogm
Definition: ccl_core.h:104
int status
Definition: ccl_core.h:135
ccl_parameters ccl_parameters_create_flat_wacdm(double Omega_c, double Omega_b, double w0, double wa, double h, double norm_pk, double n_s, int *status)
Definition: ccl_core.c:495
int nz_mgrowth
Definition: ccl_core.h:71
bool computed_distances
Definition: ccl_core.h:129
ccl_configuration config
Definition: ccl_core.h:126
double bcm_log10Mc
Definition: ccl_core.h:60
double Omega_k
Definition: ccl_core.h:27
gsl_spline * etahmf
Definition: ccl_core.h:111
ccl_parameters ccl_parameters_create_flat_lcdm(double Omega_c, double Omega_b, double h, double norm_pk, double n_s, int *status)
Definition: ccl_core.c:363
double Omega_m
Definition: ccl_core.h:26
struct ccl_parameters ccl_parameters
gsl_spline * growth
Definition: ccl_core.h:86
ccl_data data
Definition: ccl_core.h:127
double sigma_8
Definition: ccl_core.h:65
double z_star
Definition: ccl_core.h:67
bool computed_sigma
Definition: ccl_core.h:132
double wa
Definition: ccl_core.h:34