HCL_DiagBlockLinearOpAdj_d implements a diagonal array of linear operators (with adjoints and inverses) acting on a product vector space
![]() | Domain () Domain space access. |
![]() | Number () Number returns the number of factors in the domain (and range). |
![]() | operator) ( int i ) The () operator provides access to the operators on the diagonal. |
![]() | Range () Domain space access. |
![]() | SetNext ( HCL_LinearOpAdjInv_d * L ) SetNext sets the next operator on the diagonal to L |
![]() | Constructors and destructor
| ||||||||||
![]() | I/O
| ||||||||||
![]() | Image methods
|
HCL_DiagBlockLinearOpAdj_d implements a diagonal array of linear operators (with adjoints and inverses) acting on a product vector space. For example, if the array is 2x2, the operator is of the form $(x,y) \mapsto (Ax,By)$.
HCL_DiagBlockLinearOpAdjInv_d( const HCL_DiagBlockLinearOpAdjInv_d & L )
HCL_DiagBlockLinearOpAdjInv_d( HCL_ProductVectorSpace_d * d, HCL_ProductVectorSpace_d * r )
HCL_DiagBlockLinearOpAdjInv_d( HCL_LinearOpAdjInv_d * A, HCL_LinearOpAdjInv_d * B )
virtual HCL_VectorSpace_d& Range()
HCL_LinearOpAdjInv_d& operator)( int i )
int Number()
Image methods
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 InvAdjImage( const HCL_Vector_d & x, HCL_Vector_d & y )
virtual void InvImage( const HCL_Vector_d & y, HCL_Vector_d & x )
void SetNext( HCL_LinearOpAdjInv_d * L )
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de