10 #ifndef LINEAR_SOLVER_H_
11 #define LINEAR_SOLVER_H_
18 template<
class T>
class SGVector;
19 template<
class RetType,
class OperandType>
class CLinearOperator;
51 return "LinearSolver";
57 #endif // LINEAR_SOLVER_H_
Class SGObject is the base class of all shogun objects.
Abstract template base class that represents a linear operator, e.g. a matrix.
Abstract template base class that provides an abstract solve method for linear systems, that takes a linear operator , a vector , solves the system and returns the vector .
virtual const char * get_name() const
virtual SGVector< T > solve(CLinearOperator< SGVector< T >, SGVector< T > > *A, SGVector< ST > b)=0