![]() |
![]() |
Gwyddion Library Reference Manual | ![]() |
---|
GwyNLFitPresetGwyNLFitPreset — NL fitter presets |
GwyNLFitPresetBuiltin; GwyNLFitPreset; GwyNLFitPresetClass; gdouble gwy_nlfit_preset_get_value (GwyNLFitPreset *preset, gdouble x, const gdouble *params, gboolean *fres); const gchar* gwy_nlfit_preset_get_formula (GwyNLFitPreset *preset); gint gwy_nlfit_preset_get_nparams (GwyNLFitPreset *preset); const gchar* gwy_nlfit_preset_get_param_name (GwyNLFitPreset *preset, gint param); void gwy_nlfit_preset_guess (GwyNLFitPreset *preset, gint n_dat, const gdouble *x, const gdouble *y, gdouble *params, gboolean *fres); GwyNLFitter* gwy_nlfit_preset_fit (GwyNLFitPreset *preset, GwyNLFitter *fitter, gint n_dat, const gdouble *x, const gdouble *y, gdouble *param, gdouble *err, const gboolean *fixed_param); GwyInventory* gwy_nlfit_presets (void);
typedef struct { GwyResourceClass parent_class; gpointer reserved1; gpointer reserved2; } GwyNLFitPresetClass;
gdouble gwy_nlfit_preset_get_value (GwyNLFitPreset *preset, gdouble x, const gdouble *params, gboolean *fres);
Return preset function value in point x
with parameters params
.
preset : |
A NL fitter function preset. |
x : |
The point to compute value at. |
params : |
Preset parameter values. |
fres : |
Set to TRUE if succeeds, FALSE on failure.
|
Returns : | The function value. |
const gchar* gwy_nlfit_preset_get_formula (GwyNLFitPreset *preset);
Returns function formula of preset
(with Pango markup).
preset : |
A NL fitter function preset. |
Returns : | The preset function formula. |
gint gwy_nlfit_preset_get_nparams (GwyNLFitPreset *preset);
Return the number of parameters of preset
.
preset : |
A NL fitter function preset. |
Returns : | The number of function parameters. |
const gchar* gwy_nlfit_preset_get_param_name (GwyNLFitPreset *preset, gint param);
Returns the name of parameter number param
of preset preset
.
The name may contain Pango markup.
preset : |
A NL fitter function preset. |
param : |
A parameter number. |
Returns : | The name of parameter param .
|
void gwy_nlfit_preset_guess (GwyNLFitPreset *preset, gint n_dat, const gdouble *x, const gdouble *y, gdouble *params, gboolean *fres);
preset : |
|
n_dat : |
|
x : |
|
y : |
|
params : |
|
fres : |
GwyNLFitter* gwy_nlfit_preset_fit (GwyNLFitPreset *preset, GwyNLFitter *fitter, gint n_dat, const gdouble *x, const gdouble *y, gdouble *param, gdouble *err, const gboolean *fixed_param);
preset : |
|
fitter : |
|
n_dat : |
|
x : |
|
y : |
|
param : |
|
err : |
|
fixed_param : |
|
Returns : |
GwyInventory* gwy_nlfit_presets (void);
Gets inventory with all the NLFit presets.
Returns : | NLFit preset inventory. |
<< GwyNLFitter | GwyExpr >> |