Top |
NcmSplineRBF * | ncm_spline_rbf_new () |
NcmSplineRBF * | ncm_spline_rbf_ref () |
void | ncm_spline_rbf_free () |
void | ncm_spline_rbf_clear () |
void | ncm_spline_rbf_set_type () |
void | ncm_spline_rbf_set_shape_params () |
NcmSplineRBF *
ncm_spline_rbf_new (NcmSplineRBFType type_id
);
Creates a new RBF using type_id
.
NcmSplineRBF *
ncm_spline_rbf_ref (NcmSplineRBF *rbf
);
Increase the reference of rbf
by one.
void
ncm_spline_rbf_free (NcmSplineRBF *rbf
);
Decrease the reference count of rbf
by one.
void
ncm_spline_rbf_clear (NcmSplineRBF **rbf
);
Decrease the reference count of rbf
by one, and sets the pointer *rbf
to
NULL.
void ncm_spline_rbf_set_type (NcmSplineRBF *rbf
,NcmSplineRBFType type_id
);
Sets the RBF type function to type_id
.
void ncm_spline_rbf_set_shape_params (NcmSplineRBF *rbf
,NcmVector *shape_params
);
Sets the RBF shape parameters to shape_params
.
Enumeration to choose which Gaussian RBF interpolation method to be applied by the object.
“type-id”
property“type-id” NcmSplineRBFType
The RBF method to be applied by the object.
Owner: NcmSplineRBF
Flags: Read / Write / Construct
Default value: NCM_SPLINE_RBF_TYPE_POSDEF_GAUSS