Class linear_solver_HH (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_HH : public o2scl_linalg::linear_solver<boost::numeric::ublas::vector<double>, boost::numeric::ublas::matrix<double>>

Generic Householder linear solver.

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_HH()