Schneider12

class hmf.alternatives.wdm.Schneider12(m, dndm0, wdm=<hmf.alternatives.wdm.Viel05 object>, **model_parameters)[source]

Schneider+2012 recalibration of the WDM HMF.

Parameters:
  • m (array_like) – Masses at which the HMF is calculated.

  • dndm0 (array_like) – The original WDM HMF at m.

  • wdm (WDM subclass instance) – An instance of WDM providing a Warm Dark Matter model.

  • **model_parameters (unpack-dict) – Parameters specific to this model: alpha. To see the default values, check the _defaults class attribute.

Methods

__init__(m, dndm0, wdm=<hmf.alternatives.wdm.Viel05 object>, **model_parameters)
dndm_alter()[source]

Alter the CDM dn/dm to impose WDM modeling.

classmethod get_models() dict[str, type]

Get a dictionary of all implemented models for this component.