10 #ifndef MUELU_CONSTRAINT_DECL_HPP
11 #define MUELU_CONSTRAINT_DECL_HPP
70 #undef MUELU_CONSTRAINT_SHORT
98 void Apply(
const Matrix& P, Matrix& Projected)
const;
116 #define MUELU_CONSTRAINT_SHORT
117 #endif // MUELU_CONSTRAINT_DECL_HPP
typename Teuchos::ScalarTraits< Scalar >::magnitudeType MagnitudeType
MueLu::DefaultLocalOrdinal LocalOrdinal
Tpetra::KokkosClassic::DefaultNode::DefaultNodeType DefaultNode
Constraint space information for the potential prolongator.
MagnitudeType ResidualNorm(const RCP< const Matrix > P) const
RCP< const CrsGraph > GetPattern() const
ArrayRCP< Teuchos::SerialDenseMatrix< LO, SC > > XXtInv_
Array storing .
MueLu::DefaultScalar Scalar
Tpetra::Details::DefaultTypes::scalar_type DefaultScalar
MueLu::DefaultGlobalOrdinal GlobalOrdinal
RCP< const CrsGraph > Ppattern_
Nonzero sparsity pattern.
Base class for MueLu classes.
void Apply(const Matrix &P, Matrix &Projected) const
Apply constraint.
RCP< MultiVector > X_
Overlapped coarse nullspace.
void Setup(const RCP< MultiVector > &B, const RCP< MultiVector > &Bc, RCP< const CrsGraph > Ppattern)