NcPowspecMNL

NcPowspecMNL — Abstrac class for non-linear matter power spectrum implementation.

Object Hierarchy

    GObject
    ╰── NcmPowspec
        ╰── NcPowspecMNL
            ╰── NcPowspecMNLHaloFit

Description

This module comprises the set of functions to compute a power spectrum and derived quantities.

Functions

nc_powspec_mnl_new_from_name ()

NcPowspecMNL *
nc_powspec_mnl_new_from_name (const gchar *ps_mnl_name);

This function returns a new NcPowspecMNL whose type is defined by ps_mnl_name .

Parameters

ps_mnl_name

string which specifies the matter linear power spectrum object to be used

 

Returns

A new NcPowspecMNL.


nc_powspec_mnl_ref ()

NcPowspecMNL *
nc_powspec_mnl_ref (NcPowspecMNL *ps_mnl);

Increases the reference count of ps_mnl atomically.

Parameters

ps_mnl

a NcmMSetCatalog

 

Returns

ps_mnl .

[transfer full]


nc_powspec_mnl_free ()

void
nc_powspec_mnl_free (NcPowspecMNL *ps_mnl);

Decreases the reference count of ps_mnl atomically.

Parameters

ps_mnl

a NcmMSetCatalog

 

nc_powspec_mnl_clear ()

void
nc_powspec_mnl_clear (NcPowspecMNL **ps_mnl);

Decrese the reference count of *ps_mnl atomically and sets the pointer *ps_mnl to null.

Parameters

ps_mnl

a NcmMSetCatalog

 

Types and Values