Class

NumCosmoHaloMassFunction

Description [src]

class NumCosmo.HaloMassFunction : GObject.Object
{
  /* No available fields */
}

Clusters mass function.

Class that implements the mass function of clusters dark matter halos.

Ancestors

Constructors

nc_halo_mass_function_new

This function allocates memory for a new NcHaloMassFunction object and sets its properties to the values from the input arguments.

Functions

nc_halo_mass_function_clear

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

Instance methods

nc_halo_mass_function_d2n_dzdlnM

Computes the halo mass function $d^2 N / d\ln M d z$.

nc_halo_mass_function_dn_dlnM

This function computes the comoving number density of dark matter halos at redshift z and mass $M$.

nc_halo_mass_function_dn_dlnR

This function computes the comoving number density of dark matter halos per redshift z and volume with ln-radius lnR.

nc_halo_mass_function_dn_dz

Computes the number density of halos in the mass range $[M_l, M_u]$ at redshift $z$.

nc_halo_mass_function_dv_dzdomega

This function computes the comoving volume element per unit solid angle $d\Omega$ given z. See #nc_distance_comoving_volume_element.

nc_halo_mass_function_free

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

nc_halo_mass_function_lnM_to_lnR

This function computes the ln-radius of related to the ln-mass $\ln(M / M_\odot)$.

nc_halo_mass_function_lnR_to_lnM

This function computes the ln-mass of the mass enclosed in the filter volume.

nc_halo_mass_function_n

Computes the total number of halos in the mass range $[M_l, M_u]$ and redshift range $[z_l, z_u]$ within the survey area.

nc_halo_mass_function_peek_multiplicity_function

Peeks the multiplicity function.

nc_halo_mass_function_peek_psf

Peeks the power spectrum filter.

nc_halo_mass_function_peek_survey_area

Peeks the survey area.

nc_halo_mass_function_prepare

Prepares the halo mass function object.

nc_halo_mass_function_prepare_if_needed

Prepare the object if necessary.

nc_halo_mass_function_set_area

Sets the area of the survey in steradian.

nc_halo_mass_function_set_area_sd

Sets the area of the survey in square degree.

nc_halo_mass_function_set_eval_limits

Sets the limits of the integration.

nc_halo_mass_function_set_prec

Sets the precision of the integration.

nc_halo_mass_function_sigma_lnM

This function computes the matter variance for $\ln R$ = lnR at redshift z.

nc_halo_mass_function_sigma_lnR

This function computes the matter variance for $\ln R$ = lnR at redshift z.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

NumCosmo.HaloMassFunction:area

This property sets the angular area in steradian.

NumCosmo.HaloMassFunction:distance

This property keeps the distance object.

NumCosmo.HaloMassFunction:lnMf

This property sets the maximum halo mass (logarithm base e) $\ln M_f$.

NumCosmo.HaloMassFunction:lnMi

This property sets the minimum halo mass (logarithm base e).

NumCosmo.HaloMassFunction:mf-lb

Mass function lower bound.

NumCosmo.HaloMassFunction:multiplicity

This property keeps the multiplicity function object.

NumCosmo.HaloMassFunction:powerspectrum-filtered

This property keeps the filtered power spectrum.

NumCosmo.HaloMassFunction:prec

This property sets the precision.

NumCosmo.HaloMassFunction:zf

This property sets the final redshift $z_f$.

NumCosmo.HaloMassFunction:zi

This property sets the initial redshift $z_i$.

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

No description available.