10 #ifndef MATRIX_OPERATOR_H_
11 #define MATRIX_OPERATOR_H_
75 return "MatrixOperator";
81 #endif // MATRIX_OPERATOR_H_
virtual const char * get_name() const
virtual SGVector< T > get_diagonal() const =0
CMatrixOperator(index_t dimension)
virtual void set_diagonal(SGVector< T > diag)=0
all of classes and functions are contained in the shogun namespace
Abstract template base class that represents a linear operator, e.g. a matrix.
virtual SGVector< T > apply(SGVector< T > b) const =0
Abstract base class that represents a matrix linear operator. It provides an interface to computes ma...