#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 | 
![]()  | 
    
