Top |
NcPowspecML * | power-spec | Read / Write / Construct Only |
double | reltol | Read / Write / Construct |
gboolean | use-pkequal | Read / Write / Construct |
double | zmaxnl | Read / Write / Construct |
#define | NC_POWSPEC_MNL_HALOFIT_F1aPOW |
#define | NC_POWSPEC_MNL_HALOFIT_F2aPOW |
#define | NC_POWSPEC_MNL_HALOFIT_F3aPOW |
#define | NC_POWSPEC_MNL_HALOFIT_F1bPOW |
#define | NC_POWSPEC_MNL_HALOFIT_F2bPOW |
#define | NC_POWSPEC_MNL_HALOFIT_F3bPOW |
#define | NC_POWSPEC_MNL_HALOFIT_LOGRMIN |
Provides the nonlinear matter power spectrum using Halofit model Smith et al (2003) and Takahashi et al. (2012).
For PKEqual see Casarini et al. (2009) and Casarini et al. (2016).
NcPowspecMNLHaloFit * nc_powspec_mnl_halofit_new (NcPowspecML *psml
,gdouble zmaxnl
,gdouble reltol
);
Creates a new NcPowspecMNLHaloFit from the transfer
function tf
.
void
nc_powspec_mnl_halofit_set_kbounds_from_ml
(NcPowspecMNLHaloFit *pshf
);
Sets mode $k$ boundaries from the linear matter power spectrum.
void nc_powspec_mnl_halofit_pkequal (NcPowspecMNLHaloFit *pshf
,gboolean on
);
Whether to use PKEqual to adjust the HaloFit formula when using a NcHICosmoDECpl model, see Casarini et al. (2009) and Casarini et al. (2016).
“power-spec”
property“power-spec” NcPowspecML *
The linear power spectrum NcPowspecML.
Owner: NcPowspecMNLHaloFit
Flags: Read / Write / Construct Only
“reltol”
property “reltol” double
The relative tolerance (precision) for halofit computations.
Owner: NcPowspecMNLHaloFit
Flags: Read / Write / Construct
Allowed values: [2.22045e-16,1]
Default value: 0.001
“use-pkequal”
property “use-pkequal” gboolean
Whether to use PKEqual.
Owner: NcPowspecMNLHaloFit
Flags: Read / Write / Construct
Default value: FALSE