| apply(const MultiVector &P, MultiVector &Projected, Teuchos::ETransp mode=Teuchos::NO_TRANS, Scalar alpha=Teuchos::ScalarTraits< Scalar >::one(), Scalar beta=Teuchos::ScalarTraits< Scalar >::zero()) const | MueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | virtual |
| AssignMatrixEntriesToVector(const Matrix &P, const RCP< const CrsGraph > &pattern, MultiVector &vecP) const | MueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
| AssignMatrixEntriesToVector(const Matrix &P, MultiVector &vecP) const | MueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
| B_ | MueLu::DenseConstraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
| Bc_ | MueLu::DenseConstraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
| blackHole_ | MueLu::VerboseObject | privatestatic |
| Constraint()=default | MueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
| DenseConstraint()=default | MueLu::DenseConstraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
| DenseConstraint(const RCP< MultiVector > &B, const RCP< MultiVector > &Bc, RCP< const CrsGraph > Ppattern, const std::string &solverType) | MueLu::DenseConstraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
| describe(Teuchos::FancyOStream &out_arg, const VerbLevel verbLevel=Default) const | MueLu::Describable | virtual |
| describe(Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel=Teuchos::Describable::verbLevel_default) const | MueLu::Describable | |
| description() const | MueLu::Describable | virtual |
| FindBlocks(RCP< const CrsGraph > &) override | MueLu::DenseConstraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | virtual |
| GetBlackHole() const | MueLu::VerboseObject | |
| GetConstraintMatrix() | MueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
| GetDefaultVerbLevel() | MueLu::VerboseObject | static |
| getDomainMap() const | MueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | virtual |
| GetMatrixWithEntriesFromVector(MultiVector &vecP) const | MueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
| GetMueLuOStream() | MueLu::VerboseObject | static |
| GetOStream(MsgType type, int thisProcRankOnly=0) const | MueLu::VerboseObject | |
| GetPattern() const | MueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
| GetProcRankVerbose() const | MueLu::VerboseObject | |
| getRangeMap() const | MueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | virtual |
| GetVerbLevel() const | MueLu::VerboseObject | |
| globalVerbLevel_ | MueLu::VerboseObject | privatestatic |
| invXXt_ | MueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
| IsPrint(MsgType type, int thisProcRankOnly=-1) const | MueLu::VerboseObject | |
| LeastSquaresSolve(const MultiVector &B, MultiVector &C) const | MueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
| LeastSquaresSolveBelos(const MultiVector &B, MultiVector &C) const | MueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
| LeastSquaresSolveDirect(const MultiVector &B, MultiVector &C) const | MueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
| MagnitudeType typedef | MueLu::DenseConstraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
| mueluOutputStream_ | MueLu::VerboseObject | privatestatic |
| MV typedef | MueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
| numProcs_ | MueLu::VerboseObject | private |
| OP typedef | MueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
| Ppattern_ | MueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
| PrepareLeastSquaresSolve(const std::string &solverType, bool detect_singular_blocks=false) | MueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | protected |
| PrepareLeastSquaresSolveBelos(bool detect_singular_blocks) | MueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
| PrepareLeastSquaresSolveDirect(bool detect_singular_blocks) | MueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
| problem_ | MueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
| procRank_ | MueLu::VerboseObject | mutableprivate |
| residual(const MultiVector &X, const MultiVector &B, MultiVector &R) const | MueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
| ResidualNorm(RCP< const Matrix > P) const override | MueLu::DenseConstraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | virtual |
| SetConstraintsMatrix(RCP< Matrix > &X) | MueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
| SetDefaultVerbLevel(const VerbLevel defaultVerbLevel) | MueLu::VerboseObject | static |
| SetMueLuOFileStream(const std::string &filename) | MueLu::VerboseObject | static |
| SetMueLuOStream(const Teuchos::RCP< Teuchos::FancyOStream > &mueluOStream) | MueLu::VerboseObject | static |
| SetPattern(RCP< const CrsGraph > &Ppattern) | MueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
| SetProcRankVerbose(int procRank) const | MueLu::VerboseObject | |
| Setup() | MueLu::DenseConstraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
| SetVerbLevel(const VerbLevel verbLevel) | MueLu::VerboseObject | |
| ShortClassName() const | MueLu::Describable | virtual |
| shortClassName_ | MueLu::Describable | mutableprivate |
| solver_ | MueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
| solverType_ | MueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
| temp1_ | MueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
| temp2_ | MueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
| temp3_ | MueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
| verbLevel_ | MueLu::VerboseObject | private |
| VerboseObject() | MueLu::VerboseObject | |
| X_ | MueLu::Constraint< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
| ~BaseClass() | MueLu::BaseClass | inlinevirtual |
| ~Describable() | MueLu::Describable | virtual |
| ~VerboseObject() | MueLu::VerboseObject | virtual |