KrisLibrary
1.0.0
|
Brent's methods for parabolic minimization of a 1D function. More...
Go to the source code of this file.
Namespaces | |
Math | |
Contains all definitions in the Math package. | |
Functions | |
void | Math::BracketMin (Real &a, Real &b, Real &c, Real &fa, Real &fb, Real &fc, RealFunction &func) |
Returns a bracketing triplet given some a,b. More... | |
ConvergenceResult | Math::ParabolicMinimization (Real ax, Real bx, Real cx, RealFunction &f, int &maxIters, Real tol, Real &xmin) |
Brent's algorithm for parabolic minimization. More... | |
ConvergenceResult | Math::ParabolicMinimization (Real x, RealFunction &f, int &maxIters, Real tol, Real &xmin) |
Real | Math::ParabolicLineMinimization (ScalarFieldFunction &f, const Vector &x, const Vector &n, int maxIters, Real tol) |
Real | Math::ParabolicLineMinimization_i (ScalarFieldFunction &f, const Vector &x, int i, int maxIters, Real tol) |
Same as above, but minimizes f(x + t*ei). | |
Brent's methods for parabolic minimization of a 1D function.