HCL_BigMFcnl_d implements a "big-M" functional for the problem of finding a vector satisfying (that is, the goal is to find a point strictly satisfying )
HCL_BigMFcnl_d ( HCL_LinearOp_d * AA, HCL_Vector_d * bb, double MM, double eeps ) Usual constructor; takes a pointer to the linear operator, a pointer to the right-hand side vector, the scalar , and the scalar | |
virtual HCL_VectorSpace_d& | Domain () const Domain space access |
virtual HCL_EvaluateFunctional_d* | Evaluate ( const HCL_Vector_d & x ) const Evaluate creates an "evaluation" object, which knows how to compute the function value, gradient,and Hessian at the given x |
virtual ostream& | Write ( ostream & str ) const Debugging information |
HCL_BigMFcnl_d implements a "big-M" functional for the problem of finding a vector satisfying (that is, the goal is to find a point strictly satisfying ). The big-M functional is defined byNote that the domain (the space of ) is implemented as a product space using HCL_GenericProductSpace_d.
For a general description of the methods of a functional class, see the documentation for the base class HCL_Functional.
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