Class linear_solver_QR (o2scl_linalg)

O2scl : Class List

template<class vec_t = boost::numeric::ublas::vector<double>, class mat_t = boost::numeric::ublas::matrix<double>>
class linear_solver_QR : public o2scl_linalg::linear_solver<boost::numeric::ublas::vector<double>, boost::numeric::ublas::matrix<double>>

Generic linear solver using QR decomposition.

Public Functions

inline virtual void solve(size_t n, mat_t &A, vec_t &b, vec_t &x)

Solve square linear system \( A x = b \) of size n.

inline virtual ~linear_solver_QR()