17 template <
class T,
class ST>
24 template <
class T,
class ST>
37 template <
class T,
class ST>
46 "Maximum number of iteration for the solver");
49 "Relative tolerence of solver");
52 "Absolute tolerence of solver");
55 "Whether to store the residuals");
58 "Residuals for each iterations");
61 template <
class T,
class ST>
SGVector< float64_t > m_residuals
float64_t m_absolute_tolerence
void add(bool *param, const char *name, const char *description="")
abstract template base for all iterative linear solvers such as conjugate gradient (CG) solvers...
void set_const(T const_elem)
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 .
all of classes and functions are contained in the shogun namespace
index_t m_max_iteration_limit
float64_t m_relative_tolerence
virtual ~CIterativeLinearSolver()