42 #ifndef BELOS_LSQR_ITERATION_HPP
43 #define BELOS_LSQR_ITERATION_HPP
64 template <
class ScalarType,
class MV>
Teuchos::RCP< const MV > U
Bidiagonalization vector.
Collection of types and exceptions used within the Belos solvers.
ScalarType resid_norm
The current residual norm.
LSQRIterationOrthoFailure(const std::string &what_arg)
Teuchos::ScalarTraits< ScalarType >::magnitudeType lambda
The damping value.
LSQRIterationLAPACKFailure(const std::string &what_arg)
ScalarType sol_norm
An estimate of the norm of the solution.
Pure virtual base class which describes the basic interface to the linear solver iteration.
ScalarType mat_cond_num
An approximation to the condition number of A.
ScalarType frob_mat_norm
An approximation to the Frobenius norm of A.
ScalarType mat_resid_norm
An estimate of the norm of A^T*resid.
LSQRIterateFailure(const std::string &what_arg)
Teuchos::RCP< const MV > W
The search direction vector.
Teuchos::RCP< const MV > V
Bidiagonalization vector.
LSQRIterationInitFailure(const std::string &what_arg)
LSQRIterationInitFailure is thrown when the LSQRIteration object is unable to generate an initial ite...
LSQRIterationOrthoFailure is thrown when the LSQRIteration object is unable to compute independent di...
ScalarType bnorm
The norm of the RHS vector b.
Parent class to all Belos exceptions.
Structure to contain pointers to LSQRIteration state variables, ...
Belos header file which uses auto-configuration information to include necessary C++ headers...
LSQRIterationLAPACKFailure is thrown when a nonzero return value is passed back from an LAPACK routin...
LSQRIterateFailure is thrown when the LSQRIteration object is unable to compute the next iterate in t...