Bases: halotools.halo_occupation.HOD_Model
Subclass of HOD_Model object, allowing for explicit specification of the occupation statistics.
Parameters: | mass_mask : array_like, optional.
toy_ncen : array_like, optional.
toy_nsat : array_like, optional.
|
---|
Notes
Primarily useful for two reasons. First, constructing weird, unphysical HODs is useful for developing a rigorous test suite, since tests that pass extreme cases will pass reasonable cases. Second, useful to zero in on assembly bias effects that are operative only over specific mass ranges.
Attributes Summary
primary_halo_property_key | Model is based on ![]() |
Methods Summary
impose_binsize_constraints(mass_mask, binsize) | Make sure that the user-supplied mask_mask does not result in overlapping mass bins. |
mean_concentration(logM, halo_type) | Concentration-mass relation of the model. |
mean_ncen(logM, halo_type) | Expected number of central galaxies in a halo of mass logM. |
mean_nsat(logM, halo_type) | Expected number of satellite galaxies in a halo of mass logM. |
Attributes Documentation
Model is based on .
Methods Documentation
Make sure that the user-supplied mask_mask does not result in overlapping mass bins.
Concentration-mass relation of the model.
Parameters: | logM : array_like
halo_type : array
|
---|---|
Returns: | concentrations : array_like
|
Expected number of central galaxies in a halo of mass logM.
For any input logM in the range of
mass_mask[ii]-binsize/2 < logM < mass_mask[ii] + binsize/2 for some ii,
set equal to the input toy_ncen[ii].
Parameters: | logM : array
halo_type : array
|
---|---|
Returns: | mean_ncen : array
|
Expected number of satellite galaxies in a halo of mass logM.
For any input logM in the range of
mass_mask[ii]-binsize/2 < logM < mass_mask[ii] + binsize/2 for some ii,
set equal to the input toy_nsat[ii].
Parameters: | logM : array
halo_type : array
|
---|---|
Returns: | mean_nsat : array
|