10 #ifndef CONJUGATE_ORTHOGONAL_CG_SOLVER_H_
11 #define CONJUGATE_ORTHOGONAL_CG_SOLVER_H_
20 template<
class RetType,
class OperandType>
class CLinearOperator;
21 template<
class T>
class SGVector;
60 return "ConjugateOrthogonalCGSolver";
68 #endif // CONJUGATE_ORTHOGONAL_CG_SOLVER_H_
virtual SGVector< complex128_t > solve(CLinearOperator< SGVector< complex128_t >, SGVector< complex128_t > > *A, SGVector< float64_t > b)
virtual const char * get_name() const
virtual ~CConjugateOrthogonalCGSolver()
abstract template base for all iterative linear solvers such as conjugate gradient (CG) solvers...
CConjugateOrthogonalCGSolver()
all of classes and functions are contained in the shogun namespace
Abstract template base class that represents a linear operator, e.g. a matrix.
class that uses conjugate orthogonal conjugate gradient method of solving a linear system involving a...