HCL_BigMFcnlHessian_d implements the Hessian of the big-M functional represented by HCL_BigMFcnl_d as an object derived from HCL_LinearOp_d
HCL_BigMFcnlHessian_d ( HCL_GenericProductSpace_d * d, HCL_LinearOp_d * AA, double MM, HCL_Vector_d * msk ) Usual constructor; takes a pointer to the domain, a pointer to the linear operator, the parameter , and a "mask" vector (indicates which components of the residual are positive) | |
virtual HCL_VectorSpace_d& | Domain () const Domain space access |
virtual HCL_VectorSpace_d& | Range () const Range space access |
virtual void | Image ( const HCL_Vector_d & x, HCL_Vector_d & y ) const Image compute the action of the operator on x, giving y. |
virtual ostream& | Write ( ostream & str ) const Debugging information |
HCL_BigMFcnlHessian_d implements the Hessian of the big-M functional represented by HCL_BigMFcnl_d as an object derived from HCL_LinearOp_d. For more information, see the documentation for HCL_BigMFcnl_d and for the base class HCL_LinearOp_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