Class

NumCosmoMathModelFunnel

Description [src]

final class NumCosmoMath.ModelFunnel : NumCosmoMath.Model
{
  /* No available fields */
}

Parameters of Neal’s funnel distribution.

The model holds the scalar parameter $\nu$ and the vector parameter $x = (x_1, \dots, x_n)$ of the funnel distribution, $$\nu \sim N(0, 3^2), \qquad x_i \mid \nu \sim N(0, e^{\nu}),$$ whose likelihood is implemented by NcmDataFunnel. Its narrow neck at negative $\nu$ makes it a standard test of samplers.

Ancestors

Constructors

ncm_model_funnel_new

Creates a new funnel model with n components in $x$.

Functions

ncm_model_funnel_clear

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

ncm_model_funnel_id
No description available.

Instance methods

ncm_model_funnel_free

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

ncm_model_funnel_ref

Increases the reference count of mfu by one.

Methods inherited from NcmModel (91)

Please see NcmModel for a full list of methods.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

NumCosmoMath.ModelFunnel:nu
No description available.

NumCosmoMath.ModelFunnel:nu-fit
No description available.

NumCosmoMath.ModelFunnel:x
No description available.

NumCosmoMath.ModelFunnel:x-fit
No description available.

NumCosmoMath.ModelFunnel:x-length
No description available.

Properties inherited from NcmModel (9)
NumCosmoMath.Model:implementation

The implementation flags of the model class, see ncm_model_check_impl_flag().

NumCosmoMath.Model:name

The name of the model class.

NumCosmoMath.Model:nick

The nickname of the model class.

NumCosmoMath.Model:params-types

The NcmParamType of each parameter.

NumCosmoMath.Model:reparam

The reparametrization, see ncm_model_set_reparam().

NumCosmoMath.Model:scalar-params-len

The number of scalar parameters.

NumCosmoMath.Model:sparam-array

The parameter descriptions that differ from the class ones, NcmSParam keyed by parameter index. Each one is placed by its parameter name: a description of a parameter declared with ncm_model_class_add_removed_param() is skipped, and one of any other unknown parameter aborts.

NumCosmoMath.Model:submodel-array

The submodels, attached at construction.

NumCosmoMath.Model:vector-params-len

The number of vector parameters (not their lengths).

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 NumCosmoMathModelFunnelClass {
  NcmModelClass parent_class;
  
}

No description available.

Class members
parent_class: NcmModelClass

No description available.