Class linear_solver (o2scl_linalg)¶
-
template<class vec_t = boost::numeric::ublas::vector<double>, class mat_t = boost::numeric::ublas::matrix<double>>
class o2scl_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 as described in the Linear Algebra 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.