10 #ifndef LINEAR_OPERATOR_H_
11 #define LINEAR_OPERATOR_H_
19 template<
class T>
class SGVector;
24 template<
class T>
class CLinearOperator :
public CSGObject
74 return "LinearOperator";
86 SG_ADD(&m_dimension,
"dimension",
87 "Dimension of the vector on which linear operator can apply",
94 #endif // LINEAR_OPERATOR_H_
CLinearOperator(index_t dimension)
Class SGObject is the base class of all shogun objects.
virtual SGVector< T > apply(SGVector< T > b) const =0
const index_t get_dimension() const
all of classes and functions are contained in the shogun namespace
virtual const char * get_name() const
virtual ~CLinearOperator()