Class
NumCosmoGalaxyHODZheng07
Description [src]
final class NumCosmo.GalaxyHODZheng07 : NumCosmo.GalaxyHOD
{
/* No available fields */
}
Zheng et al. (2007) halo occupation distribution.
Concrete NcGalaxyHOD with the five-parameter occupation of Zheng et al.
(2007). The mean central occupation is
$$\langle N_\mathrm{cen} \rangle = \frac{1}{2}\left[1 + \mathrm{erf}\left(
\frac{\log_{10} M - \log_{10} M_\mathrm{min}}{\sigma_{\log M}}\right)\right],$$
and the mean satellite occupation is
$$\langle N_\mathrm{sat} \rangle = \left(\frac{\max(0, M - M_0)}{M_1}
\right)^{\alpha},$$
with $M_0 = 10^{\log_{10} M_0}$ and $M_1 = 10^{\log_{10} M_1}$.
Constructors
nc_galaxy_hod_zheng07_new
Creates a new NcGalaxyHODZheng07 with the default Zheng et al. (2007) parameters.
Functions
nc_galaxy_hod_zheng07_clear
If zheng07 is different from NULL, decreases its reference count and sets
zheng07 to NULL.
Instance methods
Methods inherited from NcGalaxyHOD (7)
nc_galaxy_hod_free
Decreases the reference count of hod by one.
nc_galaxy_hod_gen
Draws an integer realization of the central and satellite occupations of a halo of mass $e^{\ln M}$. Satellites are drawn only when a central is present.
nc_galaxy_hod_get_stochastic_central
Gets whether the central galaxy is drawn stochastically.
nc_galaxy_hod_mean_n_central
Computes the mean central galaxy occupation of a halo of mass $e^{\ln M}$.
nc_galaxy_hod_mean_n_satellite
Computes the mean satellite galaxy occupation of a halo of mass $e^{\ln M}$.
nc_galaxy_hod_ref
Increases the reference count of hod by one.
nc_galaxy_hod_set_stochastic_central
Sets whether the central galaxy is drawn stochastically.
Properties
Properties inherited from NcGalaxyHOD (1)
NumCosmo.GalaxyHOD:stochastic-central
Whether the central galaxy is a Bernoulli draw with probability equal to the
mean central occupation (TRUE) or placed deterministically when the mean is
at least one half (FALSE).
Properties inherited from NcmModel (9)
NumCosmoMath.Model:implementation
NumCosmoMath.Model:name
NumCosmoMath.Model:nick
NumCosmoMath.Model:params-types
NumCosmoMath.Model:reparam
NumCosmoMath.Model:scalar-params-len
NumCosmoMath.Model:sparam-array
NumCosmoMath.Model:submodel-array
NumCosmoMath.Model:vector-params-len
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.