#include <FDennisSchnabelLineSearch.hpp>
Inheritance diagram for FDennisSchnabelLineSearch:


Purpose: DennisSchnabel Line Search for NonLinear Solver
Papers: "Course Notes for MS4327 Optimisation", J. Kinsella, course March 30, 2004,
University of ?.
"Matrix Computation: Ch12. Non-Linear Equations", p340, Alan Jenning, J.J. McKeown,
second edition, Wiley & Sons, 1992.
"A New Gradient Descent Method for Unconstrained Optimization.",
Niculai Andrei, Report 2003, Research Institut for Informatics, Bucharest, Romania.
"Unconstrained Optimization" P.E. Frandsen, K. Jonasson, H.B. Nielsen O. Tingleff,
Lecture 23/8/1999, Dep. of Mathematical Modeling, Technical University of Lyngby, Denmark.
Public Methods | |
| FDennisSchnabelLineSearch (int maxIterations, double ac1=0.0001, double c2=0.9, double epsilon=1.0e-4) | |
| virtual | ~FDennisSchnabelLineSearch () |
| virtual double | find (FloatVector *x, AbsFObjectiveFn *fn, FloatVector *d) |
Protected Methods | |
| virtual double | zoom (AbsFObjectiveFn *fn, FloatVector *x, double alpha, FloatVector *d) |
Private Attributes | |
| double | c1 |
| double | c2 |
| FloatVector * | xd |
| FloatVector * | f1 |
![]() |
