NcMultiplicityFuncST

NcMultiplicityFuncST — Dark matter halo -- Sheth-Tormen multiplicity function.

Functions

Properties

double A Read / Write / Construct Only
double b Read / Write / Construct Only
double critical-delta Read / Write / Construct Only
double p Read / Write / Construct Only

Object Hierarchy

    GObject
    ╰── NcMultiplicityFunc
        ╰── NcMultiplicityFuncST

Description

Computes the multiplicity function of dark matter halos using the Sheth-Tormen model.

Functions

nc_multiplicity_func_st_new ()

NcMultiplicityFuncST *
nc_multiplicity_func_st_new (void);

FIXME

Returns

A new NcMultiplicityFuncST.


nc_multiplicity_func_st_ref ()

NcMultiplicityFuncST *
nc_multiplicity_func_st_ref (NcMultiplicityFuncST *mst);

Increases the reference count of mst by one.

Parameters

Returns

mst .

[transfer full]


nc_multiplicity_func_st_free ()

void
nc_multiplicity_func_st_free (NcMultiplicityFuncST *mst);

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

Parameters


nc_multiplicity_func_st_clear ()

void
nc_multiplicity_func_st_clear (NcMultiplicityFuncST **mst);

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

Parameters


nc_multiplicity_func_st_set_A ()

void
nc_multiplicity_func_st_set_A (NcMultiplicityFuncST *mst,
                               gdouble A);

Sets the value A to the “A” property.

Parameters

mst

a NcMultiplicityFuncST.

 

A

value of “A”.

 

nc_multiplicity_func_st_get_A ()

gdouble
nc_multiplicity_func_st_get_A (const NcMultiplicityFuncST *mst);

Parameters

Returns

the value of “A” property.


nc_multiplicity_func_st_set_b ()

void
nc_multiplicity_func_st_set_b (NcMultiplicityFuncST *mst,
                               gdouble b);

Sets the value b to the “b” property.

Parameters

mst

a NcMultiplicityFuncST.

 

b

value of “b”.

 

nc_multiplicity_func_st_get_b ()

gdouble
nc_multiplicity_func_st_get_b (const NcMultiplicityFuncST *mst);

Parameters

Returns

the value of “b” property.


nc_multiplicity_func_st_set_p ()

void
nc_multiplicity_func_st_set_p (NcMultiplicityFuncST *mst,
                               gdouble p);

Sets the value p to the “p” property.

Parameters

mst

a NcMultiplicityFuncST.

 

p

value of “p”.

 

nc_multiplicity_func_st_get_p ()

gdouble
nc_multiplicity_func_st_get_p (const NcMultiplicityFuncST *mst);

Parameters

Returns

the value of “p” property.


nc_multiplicity_func_st_set_delta_c ()

void
nc_multiplicity_func_st_set_delta_c (NcMultiplicityFuncST *mst,
                                     gdouble delta_c);

Sets the value delta_c to the “critical-delta” property.

Parameters

mst

a NcMultiplicityFuncST.

 

delta_c

value of “critical-delta”.

 

nc_multiplicity_func_st_get_delta_c ()

gdouble
nc_multiplicity_func_st_get_delta_c (const NcMultiplicityFuncST *mst);

Parameters

Returns

the value of “critical_delta” property.

Property Details

The “A” property

  “A”                        double

FIXME Set correct values (limits)

Owner: NcMultiplicityFuncST

Flags: Read / Write / Construct Only

Default value: 0.3222


The “b” property

  “b”                        double

FIXME Set correct values (limits)

Owner: NcMultiplicityFuncST

Flags: Read / Write / Construct Only

Default value: 0.707


The “critical-delta” property

  “critical-delta”           double

Critical delta.

Owner: NcMultiplicityFuncST

Flags: Read / Write / Construct Only

Default value: 1.68647


The “p” property

  “p”                        double

FIXME Set correct values (limits)

Owner: NcMultiplicityFuncST

Flags: Read / Write / Construct Only

Default value: 0.3