10#ifndef MUELU_SOLVERBASE_HPP
11#define MUELU_SOLVERBASE_HPP
13#include <Xpetra_MultiVector_fwd.hpp>
14#include <Xpetra_Matrix_fwd.hpp>
32#undef MUELU_SOLVERBASE_SHORT
52 virtual void Iterate(
const Matrix& A,
const Constraint& C,
const Matrix& P0, RCP<Matrix>& P)
const = 0;
60#define MUELU_SOLVERBASE_SHORT
MueLu::DefaultLocalOrdinal LocalOrdinal
MueLu::DefaultScalar Scalar
MueLu::DefaultGlobalOrdinal GlobalOrdinal
Base class for MueLu classes.
Constraint space information for the potential prolongator.
Base class for energy-minimization iterative solvers.
virtual void Iterate(const Matrix &A, const Constraint &C, const Matrix &P0, RCP< Matrix > &P) const =0
Namespace for MueLu classes and methods.
Tpetra::KokkosClassic::DefaultNode::DefaultNodeType DefaultNode
Tpetra::Details::DefaultTypes::scalar_type DefaultScalar