10 #ifndef MUELU_STEEPESTDESCENTSOLVER_DECL_HPP
11 #define MUELU_STEEPESTDESCENTSOLVER_DECL_HPP
34 #undef MUELU_STEEPESTDESCENTSOLVER_SHORT
64 #define MUELU_STEEPESTDESCENTSOLVER_SHORT
65 #endif // MUELU_STEEPESTDESCENTSOLVER_DECL_HPP
MueLu::DefaultLocalOrdinal LocalOrdinal
Tpetra::KokkosClassic::DefaultNode::DefaultNodeType DefaultNode
Constraint space information for the potential prolongator.
size_t nIts_
Number of performed iterations.
MueLu::DefaultScalar Scalar
Tpetra::Details::DefaultTypes::scalar_type DefaultScalar
MueLu::DefaultGlobalOrdinal GlobalOrdinal
Implements steepest descent algorithm for energy-minimization.
void Iterate(const Matrix &A, const Constraint &C, const Matrix &P0, RCP< Matrix > &P) const
Iterate.
SC stepLength_
Modifier of the step length.
SteepestDescentSolver(size_t Its, SC StepLength=Teuchos::ScalarTraits< Scalar >::one())
Base class for energy-minimization iterative solvers.