29 #ifndef NONLINEARFIT_H
30 #define NONLINEARFIT_H
48 double eval(
double *par,
double x);
50 virtual bool setParametersList(
const QStringList& lst);
51 virtual bool setFormula(
const QString& s,
bool =
true);
53 QMap<QString, double>
constants(){
return d_constants;};
54 void setConstant(
const QString& parName,
double val);
59 double constValue(
const QString& name){
return d_constants.value(name);};
61 virtual QString legendInfo();
62 static QStringList guessParameters(
const QString& s,
bool *error = 0,
string *errMsg = 0,
const QString& var =
"x");
65 QString logFitInfo(
int iterations,
int status);
66 FunctionCurve* insertFitFunctionCurve(
const QString& name,
int penWidth = 1,
bool updateData =
true);
69 void calculateFitCurveData(
double *X,
double *Y);
71 virtual bool removeDataSingularities();
72 void removePole(
int index);
void removeConstant(const QString &parName)
Definition: NonLinearFit.h:55
A 2D-plotting widget.
Definition: Graph.h:123
QList< QString > constantsList()
Definition: NonLinearFit.h:58
double constValue(const QString &name)
Definition: NonLinearFit.h:59
void removeConstants()
Definition: NonLinearFit.h:56
Fit base class.
Definition: Fit.h:44
QtiPlot's main window.
Definition: ApplicationWindow.h:133
Definition: FunctionCurve.h:37
int constantsCount()
Definition: NonLinearFit.h:57
Definition: NonLinearFit.h:36
QMap< QString, double > constants()
Definition: NonLinearFit.h:53
QMap< QString, double > d_constants
Definition: NonLinearFit.h:74
MDI window providing a spreadsheet table with column logic.
Definition: Table.h:57