Actual source code: nls.h
1: /*$Id: nls.h 1.25 02/09/16 23:00:56-05:00 benson@rockies.mcs.anl.gov $*/
3: /*
4: Context for a Newton line search method (unconstrained minimization)
5: */
7: #ifndef __TAO_NLS_H
9: #include "tao_solver.h"
11: typedef struct {
12: TaoVec *RHS;
13: TaoVec *W;
14: TaoVec *S;
15: TaoVec *G;
16: double gamma; /* damping parameter */
17: double gamma_factor; /* damping parameter */
18: int max_kspiter_factor; /* computes max KSP iterations */
20: } TAO_NLS;
23: int TaoLineSearchGetDampingParameter_NLS(TAO_SOLVER,double *);
26: #endif