class HCL_BigMFcnlHessian_d : public HCL_LinearOp_d 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)
|
| | Domain () const Domain space access |
| | Range () const Range space access |
| | Image ( const HCL_Vector_d & x, HCL_Vector_d & y ) const Image compute the action of the operator on x, giving y. |
| | 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.
, and a "mask" vector (indicates
which components of the residual are positive)
virtual HCL_VectorSpace_d& Domain() const
virtual HCL_VectorSpace_d& Range() const
virtual void Image( const HCL_Vector_d & x, HCL_Vector_d & y ) const
virtual ostream& Write( ostream & str ) const
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