Multiplicity Function

Multiplicity Function — Dark Matter Halo FIXME

Description

FIXME

Details

struct NcMultiplicityFunc

struct NcMultiplicityFunc;

struct NcMultiplicityFuncClass

struct NcMultiplicityFuncClass {
};

nc_multiplicity_func_clear ()

void                nc_multiplicity_func_clear          (NcMultiplicityFunc **mulf);

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

mulf :

a NcMultiplicityFunc.

nc_multiplicity_func_eval ()

gdouble             nc_multiplicity_func_eval           (NcMultiplicityFunc *mulf,
                                                         NcHICosmo *model,
                                                         gdouble sigma,
                                                         gdouble z);

FIXME

mulf :

a NcMultiplicityFunc.

model :

a NcHICosmo.

sigma :

FIXME

z :

redshift.

Returns :

FIXME

nc_multiplicity_func_free ()

void                nc_multiplicity_func_free           (NcMultiplicityFunc *mulf);

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

mulf :

a NcMultiplicityFunc.

nc_multiplicity_func_new_from_name ()

NcMultiplicityFunc * nc_multiplicity_func_new_from_name (gchar *multiplicity_name);

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

multiplicity_name :

string which specifies the multiplicity function type.

Returns :

A new NcMultiplicityFunc.