halomod.hod.ContinuousPowerLaw

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

A continuous HOD which is tuned to match the Zehavi05 total occupation except for normalisation.

Methods

__init__(**model_parameters)

Initialize self.

central_occupation(m)

The occupation function of the central component.

cs_pairs(m)

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

get_models()

Get a dictionary of all implemented models for this component.

nc(m)

Density of Central Tracer

ns(m)

Density of Satellite Tracer

satellite_occupation(m)

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

sigma_central(m)

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

sigma_satellite(m)

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

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.

Attributes

central_condition_inherent

mmin

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

sharp_cut