Class

NumCosmoMultiplicityFuncDespali

Description [src]

final class NumCosmo.MultiplicityFuncDespali : NumCosmo.MultiplicityFunc
{
  /* No available fields */
}

Dark matter halo — Despali multiplicity function.

Reference: arxiv:1507.05627v2.

Constructors

nc_multiplicity_func_despali_new

Creates a new NcMultiplicityFuncDespali with default parameters.

nc_multiplicity_func_despali_new_full

Creates a new NcMultiplicityFuncDespali with the specified mass definition and Delta parameter.

Functions

nc_multiplicity_func_despali_clear

Atomically decrements the reference count of md by one. If the reference count drops to 0, all memory allocated by md is released. Set the pointer to NULL;.

Instance methods

nc_multiplicity_func_despali_delta_c

Calculates the critical density using Kitayama & Suto 1996 interpolation (https://arxiv.org/pdf/astro-ph/9604141).

nc_multiplicity_func_despali_delta_vir

Calculates the virial delta using Bryan and Norman 1998 interpolation (https://arxiv.org/pdf/astro-ph/9710107).

nc_multiplicity_func_despali_free

Atomically decrements the reference count of md by one. If the reference count drops to 0, all memory allocated by md is released.

nc_multiplicity_func_despali_get_cmf

Gets if the cmf option is on.

nc_multiplicity_func_despali_get_eo

Gets if the eo option is on.

nc_multiplicity_func_despali_ref

Increases the reference count of md by one.

nc_multiplicity_func_despali_set_cmf

Sets array of Set if uses eliptical mass function.

nc_multiplicity_func_despali_set_eo

Sets array of Set if halo finder uses eliptical overdensidy.

Methods inherited from NcMultiplicityFunc (11)
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. The filter radius lnR identifies the scale at which sigma was evaluated; non-universal models use it to query further properties of the filtered power spectrum, such as the slope $\mathrm{d}\ln\sigma_R/\mathrm{d}\ln R$. Universal models ignore it.

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_peek_psf

Gets the filtered power spectrum, or NULL when none was set.

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.

nc_multiplicity_func_set_psf

Sets the filtered power spectrum used by non-universal multiplicity functions. It must be the same filter that provides the sigma passed to nc_multiplicity_func_eval(), otherwise the two are evaluated on inconsistent power spectra.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

NumCosmo.MultiplicityFuncDespali:CMF
No description available.

NumCosmo.MultiplicityFuncDespali:E0
No description available.

Properties inherited from NcMultiplicityFunc (3)
NumCosmo.MultiplicityFunc:Delta
No description available.

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.

NumCosmo.MultiplicityFunc:powerspectrum-filtered

The filtered power spectrum used to obtain quantities beyond $\sigma_R$ itself, such as the slope $\mathrm{d}\ln\sigma_R/\mathrm{d}\ln R$ required by non-universal multiplicity functions. Universal models leave it unset.

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.

Class structure

struct NumCosmoMultiplicityFuncDespaliClass {
  NcMultiplicityFuncClass parent_class;
  
}

No description available.

Class members
parent_class: NcMultiplicityFuncClass

No description available.