halomod.hod.HODNoCentral

class halomod.hod.HODNoCentral(**model_parameters)[source]

Bases: HOD

Base class for all HODs which have no concept of a central/satellite split.

central_condition_inherent = False
central_occupation(m)

The occupation function of the central component.

cs_pairs(m)[source]

The average amount of the tracer coupled with itself in haloes of mass m, <T_s T_c>.

classmethod get_models() Dict[str, Type]

Get a dictionary of all implemented models for this component.

property mmin

Defines a reasonable minimum mass to set for this HOD to converge when integrated.

nc(m)[source]

Density of Central Tracer.

abstract ns(m)

Defines the average number of satellites at mass m.

Useful for populating catalogues.

satellite_occupation(m)

The occupation function of the satellite (or profile-dependent) component.

sharp_cut = False
sigma_central(m)[source]

The standard deviation of the central tracer amount in haloes of mass m.

abstract sigma_satellite(m)

The standard deviation of the satellite tracer amount in haloes of mass m.

abstract ss_pairs(m)

The average amount of the tracer coupled with itself in haloes of mass m, <T_s T_s>.

total_occupation(m)

The total (average) occupation of the halo.

total_pair_function(m)

The total weight of the occupation paired with itself.

unit_conversion(cosmo, z)

A factor to convert the total occupation to a desired unit.