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

nc_galaxy_hod_zheng07_free

Decreases the reference count of zheng07 by one.

nc_galaxy_hod_zheng07_ref

Increases the reference count of zheng07 by one.

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.

Methods inherited from NcmModel (89)

Please see NcmModel for a full list of methods.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

NumCosmo.GalaxyHODZheng07:alpha

The satellite power-law slope.

NumCosmo.GalaxyHODZheng07:alpha-fit
No description available.

NumCosmo.GalaxyHODZheng07:logM0

The $\log_{10}$ of the satellite cutoff mass (solar masses).

NumCosmo.GalaxyHODZheng07:logM0-fit
No description available.

NumCosmo.GalaxyHODZheng07:logM1

The $\log_{10}$ of the satellite normalization mass (solar masses).

NumCosmo.GalaxyHODZheng07:logM1-fit
No description available.

NumCosmo.GalaxyHODZheng07:logMmin

The $\log_{10}$ of the central cutoff mass (solar masses).

NumCosmo.GalaxyHODZheng07:logMmin-fit
No description available.

NumCosmo.GalaxyHODZheng07:sigmalogM

The width of the central occupation transition.

NumCosmo.GalaxyHODZheng07:sigmalogM-fit
No description available.

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
No description available.
NumCosmoMath.Model:name
No description available.
NumCosmoMath.Model:nick
No description available.
NumCosmoMath.Model:params-types
No description available.
NumCosmoMath.Model:reparam
No description available.
NumCosmoMath.Model:scalar-params-len
No description available.
NumCosmoMath.Model:sparam-array
No description available.
NumCosmoMath.Model:submodel-array
No description available.
NumCosmoMath.Model:vector-params-len
No description available.

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 NumCosmoGalaxyHODZheng07Class {
  NcGalaxyHODClass parent_class;
  
}

No description available.

Class members
parent_class: NcGalaxyHODClass

No description available.