Method
NumCosmoMultiplicityFuncCastroeval_full
Declaration [src]
gdouble
nc_multiplicity_func_castro_eval_full (
NcMultiplicityFuncCastro* mc,
NcHICosmo* cosmo,
gdouble sigma,
gdouble dlnsigma_dlnR,
gdouble z
)
Description [src]
Evaluates the multiplicity function with the slope supplied directly instead of
taken from the filter. The model is a closed-form function of sigma,
dlnsigma_dlnR and the background at z, so this is the whole of it: no filter is
consulted and no interpolation is involved.
This is what makes the two partial derivatives $\partial\ln f/\partial\ln\nu$ and
$\partial\ln f/\partial s$ cheap and accurate to obtain, since each can be taken by
perturbing a plain number rather than differentiating through an interpolated
$\sigma_R$. NcHaloBiasCastro relies on that.
Parameters
cosmo-
Type:
NcHICosmoA
NcHICosmo.The data is owned by the caller of the method. sigma-
Type:
gdoubleStandard deviation of the matter density contrast $\sigma_R$.
dlnsigma_dlnR-
Type:
gdoubleThe slope $\mathrm{d}\ln\sigma_R/\mathrm{d}\ln R$.
z-
Type:
gdoubleRedshift $z$.