HCL_LinearOpAdjInv_d represents a linear operator which knows how to compute both its adjoint and its inverse (or an approximation to it)
![]() | AdjImage (const HCL_Vector_d & y, HCL_Vector_d & x) AdjImage computes the action of the adjoint on y, giving x. |
![]() | Domain () Domain space access |
![]() | Image (const HCL_Vector_d & x, HCL_Vector_d & y) Image computes the action of the operator on x, giving y. |
![]() | InvAdjImage (const HCL_Vector_d & x, HCL_Vector_d & y) InvAdjImage computes the action of the inverse adjoint on x, giving y. |
![]() | InvImage (const HCL_Vector_d & y, HCL_Vector_d & x) InvImage computes the action of the inverse on y, giving x. |
![]() | Range () Range space access |
![]() | Write ( ostream & str ) Debugging information |
HCL_LinearOpAdjInv_d represents a linear operator which knows how to compute both its adjoint and its inverse (or an approximation to it). The primary method, in addition to those of HCL_LinearOpAdj_d, is InvImage. If L is a HCL_LinearOpInvAdj_d, thenL.InvImage( y,x );assigns to x the solution (perhaps approximate) of Lx=y.
virtual HCL_VectorSpace_d& Range()
virtual void Image(const HCL_Vector_d & x, HCL_Vector_d & y)
virtual void AdjImage(const HCL_Vector_d & y, HCL_Vector_d & x)
virtual void InvImage(const HCL_Vector_d & y, HCL_Vector_d & x)
virtual void InvAdjImage(const HCL_Vector_d & x, HCL_Vector_d & y)
virtual ostream& Write( ostream & str )
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de