Class

NumCosmoMathDataFunnel

Description [src]

final class NumCosmoMath.DataFunnel : NumCosmoMath.Data
{
  /* No available fields */
}

Likelihood of Neal’s funnel distribution.

Evaluates, for the parameters $\nu$ and $x_1, \dots, x_n$ of the NcmModelFunnel in the NcmMSet, the density of $\nu \sim N(0, 3^2)$, $x_i \mid \nu \sim N(0, e^{\nu})$ without its constant normalization: $$-2\ln L = n\nu + (\nu/3)^2 + \sum_i x_i^2 e^{-\nu}.$$ It is a standard test of samplers; its length and degrees of freedom are a nominal 10.

Ancestors

Constructors

ncm_data_funnel_new

Creates a new Funnel data.

Functions

ncm_data_funnel_clear

If dfu is not NULL, decreases the reference count of dfu by one and sets *dfu to NULL.

Instance methods

ncm_data_funnel_free

Decreases the reference count of dfu by one. If the reference count reaches zero, dfu is freed.

ncm_data_funnel_ref

Increases the reference count of dfu by one.

Methods inherited from NcmData (29)

Please see NcmData for a full list of methods.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Properties inherited from NcmData (5)
NumCosmoMath.Data:bootstrap

The NcmData bootstrap object if any.

NumCosmoMath.Data:desc

Description of the data object.

NumCosmoMath.Data:init

Whether the NcmData is initialized, i.e., holds data.

NumCosmoMath.Data:long-desc

Detailed description of the data object.

NumCosmoMath.Data:name

Name of the data object.

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 NumCosmoMathDataFunnelClass {
  NcmDataClass parent_class;
  
}

No description available.

Class members
parent_class: NcmDataClass

No description available.