NcHaloBiasType

NcHaloBiasType — Abstract class for halo bias function type.

Object Hierarchy

    GObject
    ╰── NcHaloBiasType
        ├── NcHaloBiasTypePS
        ├── NcHaloBiasTypeSTEllip
        ├── NcHaloBiasTypeSTSpher
        ╰── NcHaloBiasTypeTinker

Description

FIXME

Functions

nc_halo_bias_type_new_from_name ()

NcHaloBiasType *
nc_halo_bias_type_new_from_name (gchar *bias_name);

This function returns a new NcMultiplicityFunc whose type is defined by multiplicity_name .

Parameters

bias_name

string which specifies the multiplicity function type.

 

Returns

A new NcHaloBiasType.


nc_halo_bias_type_eval ()

gdouble
nc_halo_bias_type_eval (NcHaloBiasType *biasf,
                        gdouble sigma,
                        gdouble z);

FIXME

Parameters

biasf

a NcHaloBiasType.

 

sigma

FIXME

 

z

redshift.

 

Returns

FIXME


nc_halo_bias_type_free ()

void
nc_halo_bias_type_free (NcHaloBiasType *biasf);

Atomically decrements the reference count of biasf by one. If the reference count drops to 0, all memory allocated by biasf is released.

Parameters

biasf

a NcHaloBiasType.

 

nc_halo_bias_type_clear ()

void
nc_halo_bias_type_clear (NcHaloBiasType **biasf);

Atomically decrements the reference count of biasf by one. If the reference count drops to 0, all memory allocated by biasf is released. Set pointer to NULL.

Parameters

biasf

a NcHaloBiasType.