clmm.theory.numcosmo module

@file numcosmo.py NumCosmo implementation of CLMModeling

clmm.theory.numcosmo.Modeling

alias of NumCosmoCLMModeling

class clmm.theory.numcosmo.NumCosmoCLMModeling(massdef='mean', delta_mdef=200, halo_profile_model='nfw', validate_input=True)[source]

Bases: CLMModeling

Object with functions for halo mass modeling

Variables:
  • backend (str) -- Name of the backend being used

  • massdef (str) -- Profile mass definition ("mean", "critical", "virial" - letter case independent)

  • delta_mdef (int) -- Mass overdensity definition.

  • halo_profile_model (str) -- Profile model parameterization ("nfw", "einasto", "hernquist" - letter case independent)

  • cosmo (Cosmology) -- Cosmology object

  • hdpm (Object) -- Backend object with halo profiles

  • mdef_dict (dict) -- Dictionary with the definitions for mass

  • hdpm_dict (dict) -- Dictionary with the definitions for profile

get_mset()[source]

Gets a mass set (NumCosmo internal use)

set_mset(mset)[source]

Sets a mass set (NumCosmo internal use)