| 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 : |