| AllocateTemporaryMultiVectors(size_t NumVectors) const | MueLu::ProductOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inline |
| apply(const Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &X, Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Y, Teuchos::ETransp mode=Teuchos::NO_TRANS, Scalar alpha=Teuchos::ScalarTraits< Scalar >::one(), Scalar beta=Teuchos::ScalarTraits< Scalar >::zero()) const | MueLu::ProductOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node > | virtual |
| CheckMaps() | MueLu::ProductOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inline |
| describe(Teuchos::FancyOStream &out, const Teuchos::EVerbosityLevel verbLevel=Teuchos::Describable::verbLevel_default) const | MueLu::ProductOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inline |
| description() const | MueLu::ProductOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inline |
| getDomainMap() const | MueLu::ProductOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinevirtual |
| getRangeMap() const | MueLu::ProductOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinevirtual |
| hasTransposeApply() const | MueLu::ProductOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinevirtual |
| modes_ | MueLu::ProductOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
| ops_ | MueLu::ProductOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
| ProductOperator()=default | MueLu::ProductOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
| ProductOperator(std::vector< Teuchos::RCP< Xpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > > > ops, std::vector< Teuchos::ETransp > modes) | MueLu::ProductOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inline |
| ProductOperator(std::vector< Teuchos::RCP< Xpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > > > ops) | MueLu::ProductOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inline |
| residual(const Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &X, const Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &B, Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &R) const | MueLu::ProductOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inline |
| tempVecs_ | MueLu::ProductOperator< Scalar, LocalOrdinal, GlobalOrdinal, Node > | mutableprivate |