Class
NumCosmoWindow
Description [src]
abstract class NumCosmo.Window : GObject.Object
{
/* No available fields */
}
Abstract class for window functions.
This module comprises the set of functions to compute the window function in both real and Fourier spaces as well as its derivative with respect to the scale $R$ in Fourier space.
In order to study the statistical properties of the density fluctuation field at a certain scale $R$, we use the window function. As an example, to compute the variance of the density contrast at scale $R$, we convolve the window function in the Fourier space with the power spectrum.
See also: NcmFftlogTophatwin2 an NcmFftlogGausswin2.
Functions
nc_window_clear
Atomically decrements the reference count of wf by one. If the reference count drops to 0,
all memory allocated by wf is released. Set the pointer to NULL.
Instance methods
nc_window_deriv_fourier
This function returns the derivative with respect to R of the window function
in the Fourier space.
nc_window_free
Atomically decrements the reference count of wf by one. If the reference count drops to 0,
all memory allocated by wf is released.
nc_window_volume
This function returns the volume of the region (with radius 1) defined by the window function.
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.
Class structure
struct NumCosmoWindowClass {
gdouble (* eval_fourier) (
const NcWindow* wf,
const gdouble k,
const gdouble R
);
gdouble (* deriv_fourier) (
const NcWindow* wf,
const gdouble k,
const gdouble R
);
gdouble (* eval_real) (
const NcWindow* wf,
const gdouble r,
const gdouble R
);
}
No description available.
Class members
eval_fourier: gdouble (* eval_fourier) ( const NcWindow* wf, const gdouble k, const gdouble R )No description available.
deriv_fourier: gdouble (* deriv_fourier) ( const NcWindow* wf, const gdouble k, const gdouble R )No description available.
eval_real: gdouble (* eval_real) ( const NcWindow* wf, const gdouble r, const gdouble R )No description available.
Virtual methods
NumCosmo.WindowClass.deriv_fourier
This function returns the derivative with respect to R of the window function
in the Fourier space.