46 #ifndef MUELU_GMRESSOLVER_DECL_HPP 47 #define MUELU_GMRESSOLVER_DECL_HPP 49 #include <Xpetra_CrsMatrixFactory_fwd.hpp> 50 #include <Xpetra_CrsMatrixWrap_fwd.hpp> 51 #include <Xpetra_Matrix_fwd.hpp> 52 #include <Xpetra_MultiVector_fwd.hpp> 81 #undef MUELU_GMRESSOLVER_SHORT 99 void Iterate(
const Matrix& A,
const Constraint& C,
const Matrix& P0, RCP<Matrix>& P)
const;
104 void givapp(SC* c, SC* s, SC* v,
int k)
const;
112 #define MUELU_GMRESSOLVER_SHORT 113 #endif // MUELU_GMRESSOLVER_DECL_HPP MueLu::DefaultLocalOrdinal LocalOrdinal
KokkosClassic::DefaultNode::DefaultNodeType DefaultNode
size_t nIts_
Number of performed iterations.
Constraint space information for the potential prolongator.
Namespace for MueLu classes and methods.
Implements conjugate gradient algorithm for energy-minimization.
MueLu::DefaultScalar Scalar
MueLu::DefaultGlobalOrdinal GlobalOrdinal
void givapp(SC *c, SC *s, SC *v, int k) const
Base class for energy-minimization iterative solvers.
void Iterate(const Matrix &A, const Constraint &C, const Matrix &P0, RCP< Matrix > &P) const
Iterate.