46 #ifndef MUELU_CGSOLVER_DECL_HPP
47 #define MUELU_CGSOLVER_DECL_HPP
49 #include <Xpetra_Matrix_fwd.hpp>
50 #include <Xpetra_MultiVector_fwd.hpp>
51 #include <Xpetra_CrsMatrixWrap_fwd.hpp>
52 #include <Xpetra_CrsMatrixFactory_fwd.hpp>
81 #undef MUELU_CGSOLVER_SHORT
109 #define MUELU_CGSOLVER_SHORT
110 #endif // MUELU_CGSOLVER_DECL_HPP
MueLu::DefaultLocalOrdinal LocalOrdinal
KokkosClassic::DefaultNode::DefaultNodeType DefaultNode
Implements conjugate gradient algorithm for energy-minimization.
Constraint space information for the potential prolongator.
void Iterate(const Matrix &A, const Constraint &C, const Matrix &P0, RCP< Matrix > &P) const
Iterate.
MueLu::DefaultScalar Scalar
MueLu::DefaultGlobalOrdinal GlobalOrdinal
size_t nIts_
Number of performed iterations.
Base class for energy-minimization iterative solvers.