Class
NumCosmoMultiplicityFuncBocquet
Description [src]
class NumCosmo.MultiplicityFuncBocquet : NumCosmo.MultiplicityFunc
{
/* No available fields */
}
Dark matter halo — Bocquet multiplicity function.
The multiplicity function $ f(\sigma) $ is \begin{equation}\label{3} f(\sigma) = A \left[ \left( \frac{\sigma}{b}\right)^{-a} + 1 \right] exp \left( - \frac{c}{\sigma^{2}} \right), \end{equation} where the parameters A, a, b and c are calibrated through the simulations.
For $\Delta_{200m}$: \begin{equation}\label{4} \begin{split} &A(z) = A_{0} (1 + z)^{A_{z}} \ &a(z) = a_{0} (1 + z)^{a_{z}} \ &b(z) = b_{0} (1 + z)^{b_{z}} \ &c(z) = c_{0} (1 + z)^{c_{z}}. \end{split} \end{equation}
Obs.: the subscript 0 denotes $ z = 0$.
Reference: arxiv:1502.07357.
Constructors
nc_multiplicity_func_bocquet_new_full
Creates a new NcMultiplicityFuncBocquet with specified mass definition,
simulation type, and overdensity parameter.
Functions
nc_multiplicity_func_bocquet_clear
Atomically decrements the reference count of mt by one. If the reference count drops to 0,
all memory allocated by mb is released. Set the pointer to NULL;.
Instance methods
nc_multiplicity_func_bocquet_free
Atomically decrements the reference count of mb by one. If the reference count drops to 0,
all memory allocated by mb is released.
nc_multiplicity_func_bocquet_set_sim
Sets the value sim to the NcMultiplicityFuncBocquet:sim property.
Methods inherited from NcMultiplicityFunc (9)
nc_multiplicity_func_correction_factor
Computes the correction factor for the multiplicity function. Some multiplicity functions require mass-dependent corrections.
nc_multiplicity_func_eval
Evaluates the multiplicity function $f(\sigma, z)$ at the given
variance sigma and redshift z.
nc_multiplicity_func_free
Atomically decrements the reference count of mulf by one. If the reference count drops to 0,
all memory allocated by mulf is released.
nc_multiplicity_func_get_Delta
Gets the Delta Value.
nc_multiplicity_func_get_matter_Delta
Gets the Delta Value with the matter density definition.
nc_multiplicity_func_get_mdef
Gets the mass definition.
nc_multiplicity_func_has_correction_factor
Checks if the multiplicity function has a correction factor, e.g., NcMultiplicityFuncBocquet (when using matter density).
nc_multiplicity_func_set_Delta
Sets the Delta for mean or matter mass definition to mdef.
nc_multiplicity_func_set_mdef
Sets the mass definition to mdef.
Properties
NumCosmo.MultiplicityFuncBocquet:sim
Simulation used: dark matter only (DM) or hydrodynamical (HYDRO).
Properties inherited from NcMultiplicityFunc (2)
NumCosmo.MultiplicityFunc:Delta
NumCosmo.MultiplicityFunc:mass-def
It refers to the halo finder used to obtain the multiplicity function (e.g., SO and FoF), and
the background density $\rho_\mathrm{bg}$ used in the mass definition \eqref{eq:mrr}.
See the enumerator NcMultiplicityFuncMassDef for more details about the
background density definition.
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.