HCL_ZeroBiLinearOp_d implements a bilinear operator which is identically zero:
HCL_ZeroBiLinearOp_d ( HCL_VectorSpace_d * d1, HCL_VectorSpace_d * d2, HCL_VectorSpace_d * r ) Usual constructor; just needs pointers to the domains and range. | |
virtual HCL_VectorSpace_d& | Domain1 () const Access to the domain of the first argument |
virtual HCL_VectorSpace_d& | Domain2 () const Access to the domain of the second argument |
virtual HCL_VectorSpace_d& | Range () const Access to the range |
virtual void | Image ( const HCL_Vector_d & x, const HCL_Vector_d & y, HCL_Vector_d & z ) const Image computes the action of the operator on the pair (x,y), giving z. |
virtual HCL_LinearOp_d* | Op1 ( const HCL_Vector_d & x ) const Access to Op1 as a linear operator. |
virtual HCL_LinearOp_d* | Op2 ( const HCL_Vector_d & y ) const Access to Op2 as a linear operator. |
virtual HCL_LinearOp_d* | Op3 ( const HCL_Vector_d & z ) const Access to the "partial adjoint" of the bilinear operator |
virtual ostream& | Write ( ostream & str ) const Debugging information |
HCL_ZeroBiLinearOp_d implements a bilinear operator which is identically zero:
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