|
ROL
|
Provides interface for dog leg trust-region subproblem solver. More...
#include <ROL_DogLeg_U.hpp>
Inheritance diagram for DogLeg_U:Public Member Functions | |
| DogLeg_U () | |
| void | initialize (const Vector< Real > &x, const Vector< Real > &g) |
| void | solve (Vector< Real > &s, Real &snorm, Real &pRed, int &iflag, int &iter, const Real del, TrustRegionModel_U< Real > &model) |
Public Member Functions inherited from TrustRegion_U< Real > | |
| virtual | ~TrustRegion_U () |
Private Attributes | |
| Ptr< Vector< Real > > | primal_ |
| Ptr< Vector< Real > > | dual_ |
Provides interface for dog leg trust-region subproblem solver.
|
inline |
Definition at line 65 of file ROL_DogLeg_U.hpp.
|
inlinevirtual |
Reimplemented from TrustRegion_U< Real >.
Definition at line 67 of file ROL_DogLeg_U.hpp.
|
inlinevirtual |
Implements TrustRegion_U< Real >.
Definition at line 72 of file ROL_DogLeg_U.hpp.
References TrustRegionModel_U::getGradient(), gnorm, TrustRegionModel_U::hessVec(), TrustRegionModel_U::invHessVec(), iter, snorm, and zero.
|
private |
Definition at line 60 of file ROL_DogLeg_U.hpp.
|
private |
Definition at line 60 of file ROL_DogLeg_U.hpp.