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 |
![]() | Domain () const Domain space access |
![]() | Range () const Range space access |
![]() | Image ( HCL_Vector_d & y ) const Image computes the image of the operator. |
![]() | ImageAdd ( HCL_Vector_d & y, double a=1.0, double b=1.0 ) const ImageAdd computes ![]() |
![]() | ImageAdd ( const HCL_Vector_d & z, HCL_Vector_d & y, double a=1.0, double b=1.0 ) const ImageAdd computes ![]() |
![]() | Deriv () const Deriv computes the derivative, as a linear operator of the operator |
![]() | SecondDeriv () const SecondDeriv computes the second derivative of the operator |
![]() | 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.
virtual HCL_VectorSpace_d& Domain() const
virtual HCL_VectorSpace_d& Range() const
virtual void Image( HCL_Vector_d & y ) const
virtual void ImageAdd( HCL_Vector_d & y, double a=1.0, double b=1.0 ) const
virtual void ImageAdd( const HCL_Vector_d & z, HCL_Vector_d & y, double a=1.0, double b=1.0 ) const
virtual HCL_LinearOp_d* Deriv() const
virtual HCL_BiLinearOp_d* SecondDeriv() 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