HCL_EvalBigMFcnl_d is the "evaluation object" for the functional class HCL_BigMFcnl_d, which 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_EvalBigMFcnl_d ( const HCL_GenericProductVector_d & x, HCL_LinearOp_d * AA, HCL_Vector_d * bb, double M, double eps ) Usual constructor; takes (a reference to) the input vector, a pointer to the linear operator, a pointer to the right-hand side vector, and the parameters and | |
virtual HCL_VectorSpace_d& | Domain () const Domain returns a reference to the domain space. |
virtual double | Value () const Value computes the value of the functional. |
virtual void | Gradient ( HCL_Vector_d & g ) const Gradient computes the gradient of the functional. |
virtual HCL_LinearOp_d* | Hessian () const Hessian computes the Hessian of the functional |
virtual ostream& | Write ( ostream & str ) const Write outputs a description of the object. |
HCL_EvalBigMFcnl_d is the "evaluation object" for the functional class HCL_BigMFcnl_d, which 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 byFor a general description of the methods of an evaluation class, see the documentation for the base class HCL_EvaluateFunctional. See also the documentation for HCL_BigMFcnl_d.
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