HCL_ZeroBiLinearOp_d implements a bilinear operatorwhich 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. |
![]() | Domain1 () const Access to the domain of the first argument |
![]() | Domain2 () const Access to the domain of the second argument |
![]() | Range () const Access to the range |
![]() | 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. |
![]() | Op1 ( const HCL_Vector_d & x ) const Access to Op1 as a linear operator. |
![]() | Op2 ( const HCL_Vector_d & y ) const Access to Op2 as a linear operator. |
![]() | Op3 ( const HCL_Vector_d & z ) const Access to the "partial adjoint" of the bilinear operator |
![]() | Write ( ostream & str ) const Debugging information |
HCL_ZeroBiLinearOp_d implements a bilinear operatorwhich is identically zero:
![]()
virtual HCL_VectorSpace_d& Domain1() const
virtual HCL_VectorSpace_d& Domain2() const
virtual HCL_VectorSpace_d& Range() const
virtual void Image( const HCL_Vector_d & x, const HCL_Vector_d & y, HCL_Vector_d & z ) const
virtual HCL_LinearOp_d* Op1( const HCL_Vector_d & x ) const
virtual HCL_LinearOp_d* Op2( const HCL_Vector_d & y ) const
virtual HCL_LinearOp_d* Op3( const HCL_Vector_d & z ) 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