42 #ifndef BELOS_MINRES_ITERATION_HPP
43 #define BELOS_MINRES_ITERATION_HPP
62 template <
class ScalarType,
class MV>
143 template<
class ScalarType,
class MV,
class OP>
Teuchos::RCP< const MV > R1
Previous residual.
Collection of types and exceptions used within the Belos solvers.
virtual void initializeMinres(const MinresIterationState< ScalarType, MV > &newstate)=0
Initialize the solver to an iterate, providing a complete state.
MinresIterationLAPACKFailure is thrown when a nonzero return value is passed back from an LAPACK rout...
Pure virtual base class which describes the basic interface to the linear solver iteration.
Teuchos::RCP< const MV > R2
Previous residual.
MinresIterateFailure is thrown when the MinresIteration object is unable to compute the next iterate ...
Structure to contain pointers to MinresIteration state variables.
MinresIterationOrthoFailure is thrown when the MinresIteration object is unable to compute independen...
Teuchos::RCP< const MV > W2
Previous direction vector.
MinresIterationInitFailure is thrown when the MinresIteration object is unable to generate an initial...
virtual MinresIterationState< ScalarType, MV > getState() const =0
Get the current state of the linear solver.
Teuchos::RCP< const MV > Y
The current residual.
MinresIterationOrthoFailure(const std::string &what_arg)
Parent class to all Belos exceptions.
Belos header file which uses auto-configuration information to include necessary C++ headers...
Teuchos::RCP< const MV > W1
Previous direction vector.
MinresIterateFailure(const std::string &what_arg)
MinresIterationLAPACKFailure(const std::string &what_arg)
Teuchos::RCP< const MV > W
The current direction vector.
MinresIterationInitFailure(const std::string &what_arg)