The class HCL_TrustRegionSolver_d is an abstract base clase for algorithms for solving the trust region subproblem: Minimizesubject to the constraint
where
denotes the inner product,
is a given vector,
is a symmetric linear operator, and
is a symmetric and positive definite linear operator
![]() | Parameters () const The method Parameters returns the parameter table of the algorithm |
![]() | SetScaling ( HCL_LinearOp_d * S, HCL_LinearSolver_d * lsolver=NULL ) SetScaling defines a new inner product in terms of a symmetric, positive definite operator S: <x,y> = (x,Sy) |
![]() | UnSetScaling () UnSetScaling returns the inner product to the default. |
![]() | Solve ( const HCL_LinearOp_d & B, const HCL_Vector_d & g, HCL_Vector_d & p ) The method Solve attempts to compute an approximate solution of the trust region subproblem defined by the inputs of the method |
The class HCL_TrustRegionSolver_d is an abstract base clase for algorithms for solving the trust region subproblem: Minimizesubject to the constraint
where
denotes the inner product,
is a given vector,
is a symmetric linear operator, and
is a symmetric and positive definite linear operator
double MinStep
double MaxStep
double Multiplier
virtual void SetScaling( HCL_LinearOp_d * S, HCL_LinearSolver_d * lsolver=NULL )
when needed.
virtual void UnSetScaling()
virtual void Solve( const HCL_LinearOp_d & B, const HCL_Vector_d & g, HCL_Vector_d & p )
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de