Bases: halotools.halo_occupation.Assembias_HOD_Model
Abstract base class for any HOD model in which both galaxy abundance and galaxy quenching on Mvir plus an additional property.
Methods Summary
conformity_case_ratio_centrals(...) | The bounds on the conformity function depend on the other HOD model parameters. |
conformity_case_ratio_satellites(...) | The bounds on the conformity function depend on the other HOD model parameters. |
conformity_centrals(primary_halo_property, ...) | Conformity function as pertains to centrals :Parameters: halo_type : array_like Array with elements equal to 0 or 1, specifying the type of the halo whose fractional representation is being returned. |
conformity_satellites(primary_halo_property, ...) | Conformity function as pertains to satellites. |
maximum_conformity_centrals(...) | The maximum allowed value of the conformity function, as pertains to centrals. |
maximum_conformity_satellites(...) | The maximum allowed value of the conformity function, as pertains to satellites. |
mean_quenched_fraction_centrals(...) | Override the baseline HOD method used to compute central quenched fraction. |
mean_quenched_fraction_satellites(...) | Override the baseline HOD method used to compute satellite quenched fraction. |
minimum_conformity_centrals(...) | The minimum allowed value of the inflection function, as pertains to centrals. |
minimum_conformity_satellites(...) | The minimum allowed value of the inflection function, as pertains to satellites. |
unconstrained_central_conformity_halo_type1(...) | Method determining ![]() ![]() ![]() |
unconstrained_satellite_conformity_halo_type1(...) | Method determining ![]() ![]() ![]() |
Methods Documentation
The bounds on the conformity function depend on the other HOD model parameters. This function determines which case should be used in computing the conformity bounds.
Parameters: | halo_type : array_like
primary_halo_property : array_like
|
---|---|
Returns: | conformity_case_ratio : array_like
|
The bounds on the conformity function depend on the other HOD model parameters. This function determines which case should be used in computing the conformity bounds.
Parameters: | halo_type : array_like
primary_halo_property : array_like
|
---|---|
Returns: | conformity_case_ratio : array_like
|
Conformity function as pertains to centrals
Parameters: | halo_type : array_like
primary_halo_property : array_like
|
---|---|
Returns: | output_conformity : array_like
|
Conformity function as pertains to satellites.
Parameters: | halo_type : array_like
primary_halo_property : array_like
|
---|---|
Returns: | output_conformity : array_like
|
The maximum allowed value of the conformity function, as pertains to centrals.
The combinatorics of assembly-biased HODs are such that
the conformity function can exceed neither
,
nor
.
Parameters: | halo_type : array_like
primary_halo_property : array_like
|
---|---|
Returns: | output_maximum_conformity : array_like
|
The maximum allowed value of the conformity function, as pertains to satellites.
The combinatorics of assembly-biased HODs are such that
the conformity function can exceed neither
,
nor
.
Parameters: | halo_type : array_like
primary_halo_property : array_like
|
---|---|
Returns: | output_maximum_conformity : array_like
|
Override the baseline HOD method used to compute central quenched fraction.
Parameters: | halo_type : array_like
primary_halo_property : array_like
|
---|---|
Returns: | quenched_fraction : array_like
|
Override the baseline HOD method used to compute satellite quenched fraction.
Parameters: | halo_type : array_like
primary_halo_property : array_like
|
---|---|
Returns: | quenched_fraction : array_like
|
The minimum allowed value of the inflection function, as pertains to centrals.
The combinatorics of assembly-biased HODs are such that
the conformity function
must exceed both a and b.
Parameters: | halo_type : array_like
primary_halo_property : array_like
|
---|---|
Returns: | output_minimum_conformity : array_like
|
The minimum allowed value of the inflection function, as pertains to satellites.
The combinatorics of assembly-biased HODs are such that
the conformity function
must exceed both a and b.
Parameters: | halo_type : array_like
primary_halo_property : array_like
|
---|---|
Returns: | output_minimum_conformity : array_like
|
Method determining ,
the unconstrained excess quenched fraction of centrals
in halos of primary property
and
secondary property type
.
Can be any arbitrary function,
subject only to the requirement that it be bounded.
Constraints on the value of this function required
in order to keep the unconditioned quenched fraction
fixed
are automatically applied by conformity_centrals.
Notes
If this function is set to be either identically unity or identically zero, there will be no assembly bias effects for centrals.
Method determining ,
the unconstrained excess quenched fraction of satellites
in halos of primary property
and
secondary property type
.
Can be any arbitrary function,
subject only to the requirement that it be bounded.
Constraints on the value of this function required
in order to keep the unconditioned quenched fraction
fixed
are automatically applied by conformity_satellites.
Notes
If this function is set to be either identically unity or identically zero, there will be no assembly bias effects for centrals.