| Constructors
| HCL_Matrix_d ()
Default Constructor
| | HCL_Matrix_d ( const HCL_Matrix_d & M )
Copy Constructor
|
|
| Data Access
virtual double | operator) (int i, int j)
Returns the value of the entry (i,j)
| virtual double& | operator) (int i, int j)
Returns a reference to the entry (i,j)
|
|
| Dimension Access
virtual int | Rows ()
Returns number of rows in the matrix
| virtual int | Cols ()
Returns number of columns in the matrix
|
|
| Operators
virtual void | Image ( const HCL_Vector_d & x, HCL_Vector_d & y )
Computes the action of the matrix on the HCL_Vector_d x,and
stores the result in HCL_Vector_d y
| virtual void | AdjImage ( const HCL_Vector_d & x, HCL_Vector_d & y )
Computes the action of the adjoint operator on HCL_Vector_d
x, and stores the result in HCL_Vector_d y
|
|
| Range and Domain Space Access
virtual HCL_VectorSpace_d& | Domain ()
Returns a reference to the domain of the
matrix, which is a HCL_VectorSpace_d
| virtual HCL_VectorSpace_d& | Range ()
Returns a reference to the range of the
matrix, which is a HCL_VectorSpace_d
| virtual HCL_EuclideanVectorSpace_d& | EucRange ()
Returns a reference to the range of the
matrix, which is a HCL_EuclideanVectorSpace_d
|
|