class  HCL_EvalQuadFunctional_d : public HCL_EvaluateFunctional_d HCL_EvalQuadFunctional_d is the evaluation object for HCL_QuadFunctional_d, which implements a functional of the form![]()
|   | HCL_EvalQuadFunctional_d ( const HCL_EvalQuadFunctional_d & ) Copy constructor---disabled.  | 
|   | HCL_EvalQuadFunctional_d ( const HCL_Vector_d & x, HCL_LinearOp_d * a, HCL_Vector_d * bb, double aalpha ) Usual constructor; takes the input vector, a pointer to the linear operator, a pointer to the constant vector, and the constant scalar  | 
|   | Domain () const  Domain space access.  | 
|   | Value () const  Value computes the value of the function.  | 
|   | Gradient ( HCL_Vector_d & g ) const  Gradient computes the gradient of the function.  | 
|   | Hessian () const  Hessian computes the Hessian of the function.  | 
|   | Write ( ostream & str ) const  Write prints out some useful information about the object.  | 
HCL_EvalQuadFunctional_d is the evaluation object for HCL_QuadFunctional_d, which implements a functional of the form. Here
is assumed to be a self-adjoint linear operator,
is a fixed vector, and
is a constant scalar.
For more information, see HCL_EvaluateFunctional_d and HCL_QuadFunctional_d.
 
 
 
 
 
  HCL_EvalQuadFunctional_d( const HCL_Vector_d & x, HCL_LinearOp_d * a, HCL_Vector_d * bb, double aalpha )
 virtual  HCL_VectorSpace_d&  Domain() const 
 virtual  double  Value() const 
 virtual  void  Gradient( HCL_Vector_d & g ) const 
 virtual  HCL_LinearOp_d*  Hessian() 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