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.
Functions
ncm_model_funnel_clear
If mfu is not NULL, decreases the reference count of mfu by one and sets
*mfu to NULL.
Instance methods
ncm_model_funnel_free
Decreases the reference count of mfu by one. If the reference count reaches
zero, mfu is freed.
Properties
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.