![]() |
![]() |
Gwyddion Data Processing Library Reference Manual | ![]() |
|
---|---|---|---|---|
GwyCDLineBuiltin; GwyCDLine; GwyCDLineClass; GwyInventory* gwy_cdlines (void); const gchar* gwy_cdline_get_name (GwyCDLine *cdline); const gchar* gwy_cdline_get_definition (GwyCDLine *cdline); const gchar* gwy_cdline_get_param_name (GwyCDLine *cdline, gint param); gdouble gwy_cdline_get_param_default (GwyCDLine *cdline, gint param); gint gwy_cdline_get_nparams (GwyCDLine *cdline); void gwy_cdline_fit (GwyCDLine *cdline, gint n_dat, const gdouble *x, const gdouble *y, gint n_param, gdouble *param, gdouble *err, const gboolean *fixed_param, gpointer user_data); gdouble gwy_cdline_get_value (GwyCDLine *cdline, gdouble x, const gdouble *params, gboolean *fres);
typedef struct { GwyResourceClass parent_class; void (*reserved1)(void); void (*reserved2)(void); } GwyCDLineClass;
GwyInventory* gwy_cdlines (void);
Gets inventory with all the CDLine cdlines.
Returns : | CDLine cdline inventory. |
const gchar* gwy_cdline_get_name (GwyCDLine *cdline);
Return cdline name (its unique identifier).
cdline : |
A NL fitter function cdline. |
Returns : | The cdline name. |
const gchar* gwy_cdline_get_definition (GwyCDLine *cdline);
Returns function definition of cdline
(as pixmap).
cdline : |
A CD cdline. |
Returns : | The cdline function definition. |
const gchar* gwy_cdline_get_param_name (GwyCDLine *cdline, gint param);
Returns the name of parameter number param
of cdline cdline
.
The name may contain Pango markup.
cdline : |
A CD cdline. |
param : |
A parameter number. |
Returns : | The name of parameter param .
|
gdouble gwy_cdline_get_param_default (GwyCDLine *cdline, gint param);
Returns a suitable constant default parameter value.
It is usually better to do an educated guess of initial parameter value.
cdline : |
A CD cdline. |
param : |
A parameter number. |
Returns : | The default parameter value. |
gint gwy_cdline_get_nparams (GwyCDLine *cdline);
Return the number of parameters of cdline
.
cdline : |
A CD cdline. |
Returns : | The number of function parameters. |
void gwy_cdline_fit (GwyCDLine *cdline, gint n_dat, const gdouble *x, const gdouble *y, gint n_param, gdouble *param, gdouble *err, const gboolean *fixed_param, gpointer user_data);
cdline : |
|
n_dat : |
|
x : |
|
y : |
|
n_param : |
|
param : |
|
err : |
|
fixed_param : |
|
user_data : |