|
Fast Methods for Cosmological Simulations
FastSim serves as a tool for quick N-body simulations in modified gravity.
|

Go to the source code of this file.
Functions | |
| CCL_BEGIN_DECLS void | ccl_cosmology_compute_sigma (ccl_cosmology *cosmo, int *status) |
| double | ccl_massfunc (ccl_cosmology *cosmo, double smooth_mass, double a, double odelta, int *status) |
| double | ccl_halo_bias (ccl_cosmology *cosmo, double smooth_mass, double a, double odelta, int *status) |
| double | ccl_massfunc_m2r (ccl_cosmology *cosmo, double smooth_mass, int *status) |
| double | ccl_sigmaM (ccl_cosmology *cosmo, double smooth_mass, double a, int *status) |
| double | dc_NakamuraSuto (ccl_cosmology *cosmo, double a, int *status) |
| double | Dv_BryanNorman (ccl_cosmology *cosmo, double a, int *status) |
| double | r_delta (ccl_cosmology *cosmo, double halomass, double a, double odelta, int *status) |
| CCL_BEGIN_DECLS void ccl_cosmology_compute_sigma | ( | ccl_cosmology * | cosmo, |
| int * | status | ||
| ) |
Definition at line 431 of file ccl_massfunc.c.
References ccl_data::accelerator_m, ccl_cosmology_set_status_message(), CCL_ERROR_LINSPACE, CCL_ERROR_SPLINE, ccl_linear_spacing(), ccl_massfunc_m2r(), ccl_raise_gsl_warning(), ccl_sigmaR(), ccl_splines, ccl_cosmology::computed_sigma, ccl_cosmology::data, ccl_data::dlnsigma_dlogm, ccl_spline_params::LOGM_SPLINE_DELTA, ccl_spline_params::LOGM_SPLINE_MAX, ccl_spline_params::LOGM_SPLINE_MIN, ccl_spline_params::LOGM_SPLINE_NM, ccl_data::logsigma, m, M_SPLINE_TYPE, and pow().
Referenced by ccl_dlninvsig_dlogm(), ccl_halo_bias(), and ccl_sigmaM().
| double ccl_halo_bias | ( | ccl_cosmology * | cosmo, |
| double | smooth_mass, | ||
| double | a, | ||
| double | odelta, | ||
| int * | status | ||
| ) |
Definition at line 582 of file ccl_massfunc.c.
References ccl_check_status(), ccl_cosmology_compute_sigma(), ccl_cosmology_set_status_message(), CCL_ERROR_NOT_IMPLEMENTED, ccl_halo_b1(), ccl_cosmology::computed_sigma, ccl_parameters::N_nu_mass, and ccl_cosmology::params.
Referenced by main(), and two_halo_integrand().
| double ccl_massfunc | ( | ccl_cosmology * | cosmo, |
| double | smooth_mass, | ||
| double | a, | ||
| double | odelta, | ||
| int * | status | ||
| ) |
Definition at line 562 of file ccl_massfunc.c.
References ccl_cosmology_set_status_message(), ccl_dlninvsig_dlogm(), CCL_ERROR_NOT_IMPLEMENTED, ccl_parameters::h, massfunc_f(), ccl_parameters::N_nu_mass, ccl_parameters::Omega_m, ccl_cosmology::params, and RHO_CRITICAL.
Referenced by compare_massfunc(), main(), one_halo_integrand(), and two_halo_integrand().
| double ccl_massfunc_m2r | ( | ccl_cosmology * | cosmo, |
| double | smooth_mass, | ||
| int * | status | ||
| ) |
Definition at line 606 of file ccl_massfunc.c.
References ccl_rho_x(), ccl_species_m_label, M_PI, and pow().
Referenced by ccl_cosmology_compute_sigma().
| double ccl_sigmaM | ( | ccl_cosmology * | cosmo, |
| double | smooth_mass, | ||
| double | a, | ||
| int * | status | ||
| ) |
Definition at line 624 of file ccl_massfunc.c.
References ccl_data::accelerator_m, ccl_check_status(), ccl_cosmology_compute_sigma(), ccl_cosmology_set_status_message(), CCL_ERROR_NOT_IMPLEMENTED, ccl_growth_factor(), ccl_raise_gsl_warning(), ccl_cosmology::computed_sigma, ccl_cosmology::data, ccl_data::logsigma, ccl_parameters::N_nu_mass, ccl_cosmology::params, and pow().
Referenced by ccl_halo_b1(), ccl_halo_concentration(), compare_massfunc(), compare_sigmam(), and massfunc_f().
| double dc_NakamuraSuto | ( | ccl_cosmology * | cosmo, |
| double | a, | ||
| int * | status | ||
| ) |
Definition at line 21 of file ccl_massfunc.c.
References ccl_omega_x(), ccl_species_m_label, M_PI, and pow().
Referenced by ccl_halo_b1(), and massfunc_f().
| double Dv_BryanNorman | ( | ccl_cosmology * | cosmo, |
| double | a, | ||
| int * | status | ||
| ) |
Definition at line 37 of file ccl_massfunc.c.
References ccl_omega_x(), ccl_species_m_label, M_PI, pow(), and x.
Referenced by ccl_halo_b1(), ccl_halo_concentration(), ccl_twohalo_matter_power(), massfunc_f(), one_halo_integrand(), and two_halo_integrand().
| double r_delta | ( | ccl_cosmology * | cosmo, |
| double | halomass, | ||
| double | a, | ||
| double | odelta, | ||
| int * | status | ||
| ) |
Definition at line 52 of file ccl_massfunc.c.
References ccl_rho_x(), M_PI, and pow().
Referenced by window_function().