Class

NumCosmoHaloBiasSTSpher

Description [src]

class NumCosmo.HaloBiasSTSpher : NumCosmo.HaloBias
{
  /* No available fields */
}

Sheth-Tormen spherical halo bias function type.

Object implementation to compute the halo bias function given the Sheth-Tormen mass function for spherical collapse. A description of the function is given below. Check nc_halo_bias.c for a description of halo biases and nc_multiplicity_func_st.c for the Sheth-Tormen mass function.

The Sheth-Tormen bias can be obtained in the same way as the Press-Schechter bias by performing a perturbative expansion in the mass function around the background density contrast. This bias has a significant impact on less massive halos, and for a spherical collapse is given by \begin{align} b(\nu)=1+\frac{a \nu^2-1}{\delta_c}+\frac{2 p}{\delta_c\left[1+\left(a_c \nu^2\right)^p\right]} \end{align} where $b(\nu)$ is the bias, $\delta_c$ is the critical threshold, $\nu = \frac{\delta_c}{\sigma}$, and $(a, p)$ are free parameters determined by the number of massive halos in the simulations and by the shape of the mass function at the low-mass end, respectively.

The user must provide input the values: NcHaloMassFunction, delta_c, a, p - nc_halo_bias_st_spher_new_full().

Ancestors

Constructors

nc_halo_bias_st_spher_new

Creates a new NcHaloBiasSTSpher object with undefined parameters.

nc_halo_bias_st_spher_new_full

Creates a new NcHaloBiasSTSpher object with the input values.

Instance methods

nc_halo_bias_st_spher_get_a
No description available.

nc_halo_bias_st_spher_get_delta_c
No description available.

nc_halo_bias_st_spher_get_p
No description available.

nc_halo_bias_st_spher_set_a

Sets the value a to the NcHaloBiasSTSpher:a property.

nc_halo_bias_st_spher_set_delta_c

Sets the value delta_c to the NcHaloBiasSTSpher:critical-delta property.

nc_halo_bias_st_spher_set_p

Sets the value p to the NcHaloBiasSTSpher:p property.

Methods inherited from NcHaloBias (3)
nc_halo_bias_eval

Computes the Halo Bias at a given redshift.

nc_halo_bias_free

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

nc_halo_bias_integrand

This function is the integrand of the mean bias, i.e., the product of the mass function with the bias function. As both functions depend on the standard deviation of the matter density contrast, we implement this function to compute \f$ \sigma (M, z) \f$ just once.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

NumCosmo.HaloBiasSTSpher:a

Bias parameter determined by the number of massive halos in the simulations. (check limits values).

NumCosmo.HaloBiasSTSpher:critical-delta
No description available.

NumCosmo.HaloBiasSTSpher:p

Bias parameter determined by the shape of the mass function at the low-mass end. (check limits values).

Properties inherited from NcHaloBias (1)
NumCosmo.HaloBias:mass-function

This property keeps the mass function object.

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 NumCosmoHaloBiasSTSpherClass {
  /* no available fields */
}

No description available.