HCL_Normal_d creates the normal operator of a HCL_LinearOpAdj_d or HCL_LinearOpNormal_d as an operator in its own right
![]() | AdjImage ( const HCL_Vector_d & x, HCL_Vector_d & z ) AdjImage computes the adjoint of the operator on x, giving z. |
![]() | Domain () Domain space access |
![]() | HCL_Normal_d ( HCL_LinearOpAdj_d * l ) Constructs the object from a HCL_LinearOpAdj_d pointer. |
![]() | HCL_Normal_d ( HCL_LinearOpAdj_d & l ) Constructs the object from a HCL_LinearOpAdj_d reference. |
![]() | HCL_Normal_d ( HCL_LinearOpNormal_d & l ) Constructs the object from a HCL_LinearOpNormal_d reference. |
![]() | HCL_Normal_d ( HCL_LinearOpNormal_d * l ) Constructs the object from a HCL_LinearOpNormal_d pointer. |
![]() | Image ( const HCL_Vector_d & x, HCL_Vector_d & z ) Image computes the action of the operator on x, giving z. |
![]() | Range () Range space access |
![]() | Write ( ostream & str ) Write invokes the Write method of the original operator. |
HCL_Normal_d creates the normal operator of a HCL_LinearOpAdj_d or HCL_LinearOpNormal_d as an operator in its own right. Note that this object points to the original linear operator. The primary methods are precisely those of HCL_LinearOpAdjoint_d; in particular, the various image methods are implemented to call the corresponding methods of the original linear operator.
HCL_Normal_d( HCL_LinearOpNormal_d * l )
HCL_Normal_d( HCL_LinearOpAdj_d & l )
HCL_Normal_d( HCL_LinearOpNormal_d & l )
virtual HCL_VectorSpace_d& Domain()
virtual HCL_VectorSpace_d& Range()
virtual void Image( const HCL_Vector_d & x, HCL_Vector_d & z )
virtual void AdjImage( const HCL_Vector_d & x, HCL_Vector_d & z )
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