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