HCL_EvalLNLOp_d is the evaluation object for HCL_LNLOp_d
HCL_EvalLNLOp_d ( HCL_LinearOp_d * LL, const HCL_Vector_d & xx ) Usual constructor; just needs a pointer to the linear operator and a reference to the vector x at which the operator is to be evaluated | |
virtual HCL_VectorSpace_d& | Domain () const Domain space access |
virtual HCL_VectorSpace_d& | Range () const Range space access |
virtual void | Image ( HCL_Vector_d & y ) const Image computes the image of the operator. |
virtual void | ImageAdd ( HCL_Vector_d & y, double a=1.0, double b=1.0 ) const ImageAdd computes |
virtual void | ImageAdd ( const HCL_Vector_d & z, HCL_Vector_d & y, double a=1.0, double b=1.0 ) const ImageAdd computes |
virtual HCL_LinearOp_d* | Deriv () const Deriv computes the derivative, as a linear operator of the operator |
virtual HCL_BiLinearOp_d* | SecondDeriv () const SecondDeriv computes the second derivative of the operator |
virtual ostream& | Write ( ostream & str ) const Debugging information. |
HCL_EvalLNLOp_d is the evaluation object for HCL_LNLOp_d. It creates a nonlinear operator (i.e. an instance of HCL_Op_d) from a linear operator (i.e. an instance of HCL_LinearOp_d).For more details, see the documentation for the classes HCL_EvaluateFunctional_d and HCL_LNLOp_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