HCL_LinCombLinearOp_d is a concrete class implementing a linear combination of one or more linear operators
![]() | Domain () Domain space access |
![]() | HCL_LinCombLinearOp_d ( HCL_LinearOp_d * op1, double a1, HCL_LinearOp_d * op2, double a2 ) Provided for convenience |
![]() | HCL_LinCombLinearOp_d ( HCL_VectorSpace_d * d, HCL_VectorSpace_d * r, int n ) Usual constructor |
![]() | Image ( const HCL_Vector_d & x, HCL_Vector_d & y ) Image computes the action of the operator on x, giving y. |
![]() | Parameters () Access to parameter table |
![]() | Range () Range space access |
![]() | SetNext ( HCL_LinearOp_d * L, double a ) SetNext is used for initializing the terms in the linear combination |
![]() | Write ( ostream & str ) Debugging information |
HCL_LinCombLinearOp_d is a concrete class implementing a linear combination of one or more linear operators. This class is useful for combining existing linear operators to create a new operator.The primary methods are exactly the same as those of HCL_LinearOp_d. In addition, the Parameters method allows the weights in the linear combination to be accessed or changed.
HCL_LinCombLinearOp_d( HCL_LinearOp_d * op1, double a1, HCL_LinearOp_d * op2, double a2 )
virtual HCL_VectorSpace_d& Domain()
virtual HCL_VectorSpace_d& Range()
Table& Parameters()
virtual void Image( const HCL_Vector_d & x, HCL_Vector_d & y )
void SetNext( HCL_LinearOp_d * L, double a )
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