10 #ifndef CG_M_SHIFTED_FAMILY_SOLVER_H_ 11 #define CG_M_SHIFTED_FAMILY_SOLVER_H_ 13 #include <shogun/lib/config.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 const char * get_name() const
virtual ~CCGMShiftedFamilySolver()
all of classes and functions are contained in the shogun namespace
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...