Class
NumCosmoMathSParam
Description [src]
final class NumCosmoMath.SParam : GObject.Object
{
/* No available fields */
}
Properties of a scalar parameter.
This object comprises the necessary properties to define a scalar parameter. It is
used by NcmModel to store the description of the scalar model parameters.
Constructors
ncm_sparam_new
This function allocates memory for a new NcmSParam object and sets its properties to the values from
the input arguments.
Functions
ncm_sparam_clear
Atomically decrements the reference count of sparam by one. If the reference count drops to 0,
all memory allocated by sparam is released. Set the pointer to NULL.
Instance methods
ncm_sparam_copy
Duplicates the NcmSParam object setting the same values of the original propertities.
ncm_sparam_free
Atomically decrements the reference count of sparam by one. If the reference count drops to 0,
all memory allocated by sparam is released.
ncm_sparam_set_absolute_tolerance
Sets the value abstol to the NcmSParam:absolute-tolerance property.
ncm_sparam_take_symbol
Takes symbol as the symbol string.
The caller doesn’t have to free it any more.
Properties
NumCosmoMath.SParam:absolute-tolerance
Absolute tolerance, whose value is restricted to [0, G_MAXDOUBLE], is the size of the error used by NcmFit.
NumCosmoMath.SParam:lower-bound
Lower parameter threshold whose value is restricted to [-G_MAXDOUBLE, G_MAXDOUBLE].
NumCosmoMath.SParam:scale
Scale, whose value is restricted to [0, G_MAXDOUBLE], is the step used by NcmFit to increment the value of the parameter.
NumCosmoMath.SParam:upper-bound
Upper parameter threshold whose value is restricted to [-G_MAXDOUBLE, G_MAXDOUBLE].
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.