24 void BracketMin(Real &a, Real &b, Real &c, Real& fa, Real& fb, Real& fc, RealFunction& func);
39 ConvergenceResult
ParabolicMinimization(Real ax,Real bx,Real cx,RealFunction& f,
int& maxIters,Real tol,Real& xmin);
Abstract base classes for function interfaces.
Numerical root-solving routines.
Real ParabolicLineMinimization(ScalarFieldFunction &f, const Vector &x, const Vector &n, int maxIters, Real tol)
Definition: brent.cpp:154
ConvergenceResult ParabolicMinimization(Real ax, Real bx, Real cx, RealFunction &f, int &iters, Real tol, Real &xmin)
Brent's algorithm for parabolic minimization.
Definition: brent.cpp:80
Contains all definitions in the Math package.
Definition: WorkspaceBound.h:12
Real ParabolicLineMinimization_i(ScalarFieldFunction &f, const Vector &x, int i, int maxIters, Real tol)
Same as above, but minimizes f(x + t*ei).
Definition: brent.cpp:163
void BracketMin(Real &ax, Real &bx, Real &cx, Real &fa, Real &fb, Real &fc, RealFunction &func)
Returns a bracketing triplet given some a,b.
Definition: brent.cpp:30