Class linear_solver_HH (o2scl_linalg)¶
-
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, const mat_t &A, const vec_t &b, vec_t &x)¶
Solve square linear system \( A x = b \) of size
n
.
-
inline virtual void solve_dest(size_t n, mat_t &A, vec_t &b, vec_t &x)¶
Solve square linear system \( A x = b \) of size
n
, possibly destroyinga
andb
.
-
inline virtual ~linear_solver_HH()¶
-
inline virtual void solve(size_t n, const mat_t &A, const vec_t &b, vec_t &x)¶