10 #ifndef CONJUGATE_GRADIENT_SOLVER_H_ 11 #define CONJUGATE_GRADIENT_SOLVER_H_ 13 #include <shogun/lib/config.h> 19 template<
class T>
class CLinearOperator;
20 template<
class T>
class SGVector;
53 return "ConjugateGradientSolver";
60 #endif // CONJUGATE_GRADIENT_SOLVER_H_ CConjugateGradientSolver()
virtual SGVector< float64_t > solve(CLinearOperator< float64_t > *A, SGVector< float64_t > b)
class that uses conjugate gradient method of solving a linear system involving a real valued linear o...
abstract template base for all iterative linear solvers such as conjugate gradient (CG) solvers...
all of classes and functions are contained in the shogun namespace
virtual const char * get_name() const
virtual ~CConjugateGradientSolver()