Class

NumCosmoMathVParam

Description [src]

final class NumCosmoMath.VParam : GObject.Object
{
  /* No available fields */
}

Properties of a vector-like parameter.

This object comprises the necessary properties to define a vector parameter. It is used by NcmModel to store the description of the vector model parameters.

Ancestors

Constructors

ncm_vparam_full_new

This function allocates memory for a new NcmVParam object and sets its properties to the values from the input arguments.

ncm_vparam_new

This function allocates memory for a new NcmVParam object and sets its properties to the values from the input arguments. len provides the number of components.

Functions

ncm_vparam_clear

Atomically decrements the reference count of vparam by one. If the reference count drops to 0, all memory allocated by vparam is released.

Instance methods

ncm_vparam_copy

Duplicates the NcmVParam object setting the same values of the original propertities.

ncm_vparam_free

Atomically decrements the reference count of vparam by one. If the reference count drops to 0, all memory allocated by vparam is released.

ncm_vparam_get_absolute_tolerance
No description available.

ncm_vparam_get_default_value
No description available.

ncm_vparam_get_fit_type
No description available.

ncm_vparam_get_len
No description available.

ncm_vparam_get_lower_bound
No description available.

ncm_vparam_get_scale
No description available.

ncm_vparam_get_sparam

This function returns the n-th component of vparam increasing its reference count.

ncm_vparam_get_upper_bound
No description available.

ncm_vparam_len
No description available.

ncm_vparam_name

Gets the vparam base name.

ncm_vparam_peek_sparam

This function does not increment the reference count of NcmSParam.

ncm_vparam_ref

Increases the reference count of vparam by one.

ncm_vparam_set_absolute_tolerance

Sets the value abstol to the NcmSParam:absolute-tolerance property of the n-th component of vparam.

ncm_vparam_set_default_value

Sets the value default_val to the NcmSParam:default-value property of the n-th component of vparam.

ncm_vparam_set_fit_type

Sets ftype to the NcmSParam:fit-type property of the n-th component of vparam.

ncm_vparam_set_len

Sets the length of vparam to len.

ncm_vparam_set_lower_bound

Sets the value lb to the NcmSParam:lower-bound property of the n-th component of vparam.

ncm_vparam_set_scale

Sets the value scale to the NcmSParam:scale property of the n-th component of vparam.

ncm_vparam_set_sparam

Sets the NcmSParam associated with the n-th component of NcmVParam.

ncm_vparam_set_sparam_full

This function sets the properties of the n-th vparam component.

ncm_vparam_set_upper_bound

Sets the value ub to the NcmSParam:upper-bound property of the n-th component of vparam.

ncm_vparam_symbol

Gets the vparam base symbol.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

NumCosmoMath.VParam:default-len
No description available.

NumCosmoMath.VParam:default-sparam
No description available.

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 NumCosmoMathVParamClass {
  GObjectClass parent_class;
  
}

No description available.

Class members
parent_class: GObjectClass

No description available.