Top | ![]() |
![]() |
![]() |
![]() |
Functions
NcPowspecML * | nc_powspec_ml_new_from_name () |
NcPowspecML * | nc_powspec_ml_ref () |
void | nc_powspec_ml_free () |
void | nc_powspec_ml_clear () |
Object Hierarchy
GObject ╰── NcmPowspec ╰── NcPowspecML ├── NcPowspecMLCBE ├── NcPowspecMLFixSpline ╰── NcPowspecMLTransfer
Description
This module comprises the set of functions to compute the linear matter power spectrum and derived quantities.
Following the description presented in NcmPowspec, in this case we have that the field $\delta(\vec{x})$ represents the matter density fluctuations, i.e., $$\delta(\vec{x}) = \frac{\rho(\vec{x}) - \bar{\rho}}{\bar{\rho}},$$ where $\rho$ is the cold matter density field and $\bar{\rho}$ its mean.
Functions
nc_powspec_ml_new_from_name ()
NcPowspecML *
nc_powspec_ml_new_from_name (const gchar *ps_ml_name
);
This function returns a new NcPowspecML whose type is defined by ps_ml_name
.
nc_powspec_ml_ref ()
NcPowspecML *
nc_powspec_ml_ref (NcPowspecML *ps_ml
);
Increases the reference count of ps_ml
atomically.
nc_powspec_ml_free ()
void
nc_powspec_ml_free (NcPowspecML *ps_ml
);
Decreases the reference count of ps_ml
atomically.
nc_powspec_ml_clear ()
void
nc_powspec_ml_clear (NcPowspecML **ps_ml
);
Decreses the reference count of *ps_ml
atomically and sets the pointer *ps_ml
to null.