10 #ifndef CG_M_SHIFTED_FAMILY_SOLVER_H_
11 #define CG_M_SHIFTED_FAMILY_SOLVER_H_
19 template<
class T>
class CLinearOperator;
20 template<
class T>
class SGVector;
73 return "CGMShiftedFamilySolver";
80 #endif // CG_M_SHIFTED_FAMILY_SOLVER_H_
class that uses conjugate gradient method for solving a shifted linear system family where the linear...
virtual ~CCGMShiftedFamilySolver()
all of classes and functions are contained in the shogun namespace
virtual const char * get_name() const
CCGMShiftedFamilySolver()
virtual SGVector< float64_t > solve(CLinearOperator< float64_t > *A, SGVector< float64_t > b)
virtual SGVector< complex128_t > solve_shifted_weighted(CLinearOperator< float64_t > *A, SGVector< float64_t > b, SGVector< complex128_t > shifts, SGVector< complex128_t > weights)
abstract template base for CG based solvers to the solution of shifted linear systems of the form fo...