step/stepcore
solver.h
Go to the documentation of this file.
Definition: solver.h:144
virtual int doEvolve(double *t, double t1, VectorXd *y, VectorXd *yvar)=0
Integrate.
Definition: solver.h:142
Solver(int dimension=0, Function function=NULL, void *params=NULL, double stepSize=0.001)
Cunstructs a solver.
Definition: solver.h:164
int(* Function)(double t, const double *y, const double *yvar, double *f, double *fvar, void *params)
Callback function type.
Definition: solver.h:77
Definition: solver.h:145
virtual void setToleranceAbs(double toleranceAbs)
Set absolute allowed local tolerance.
Definition: solver.h:114
Definition: solver.h:148
Definition: solver.h:147
Object, MetaObject and MetaProperty classes.
virtual int doCalcFn(double *t, const VectorXd *y, const VectorXd *yvar=0, VectorXd *f=0, VectorXd *fvar=0)=0
Calculate function value.
Definition: solver.h:143
virtual void setStepSize(double stepSize)
Set step size (solver can adjust it later)
Definition: solver.h:109
double localErrorRatio() const
Get local tolerance calculated at last step.
Definition: solver.h:124
Definition: solver.h:149
virtual void setToleranceRel(double toleranceRel)
Set relative allowed local tolerance.
Definition: solver.h:119
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:16:43 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:16:43 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.