Class linear_solver (o2scl_linalg)¶
-
template<class
vec_t
= boost::numeric::ublas::vector<double>, classmat_t
= boost::numeric::ublas::matrix<double>>
classo2scl_linalg
::
linear_solver
¶ A generic solver for the linear system \( A x = b \) [abstract base].
A generic solver for dense linear systems.
Those writing production level code should consider calling LAPACK directly using objects as described in the linalg_section section of the User’s Guide.
- Idea for Future:
The test code uses a Hilbert matrix, which is known to be ill-conditioned, especially for the larger sizes. This should probably be changed.