|
MueLu
Version of the Day
|
This is the complete list of members for MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node >, including all inherited members.
| ApplyOAZToMatrixRows(Teuchos::RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A, const std::vector< LocalOrdinal > &dirichletRows) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
| ApplyOAZToMatrixRows(Teuchos::RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A, const Teuchos::ArrayRCP< const bool > &dirichletRows) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
| BlockedMap typedef | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
| BlockedMultiVector typedef | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
| BlockedVector typedef | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
| Crs2Op(RCP< CrsMatrix > Op) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
| CrsMatrix typedef | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
| CrsMatrixWrap typedef | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
| DetectDirichletCols(const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, const Teuchos::ArrayRCP< const bool > &dirichletRows) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
| DetectDirichletRows(const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, const Magnitude &tol=Teuchos::ScalarTraits< Scalar >::zero(), bool count_twos_as_dirichlet=false) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
| DetectDirichletRowsExt(const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, bool &bHasZeroDiagonal, const Magnitude &tol=Teuchos::ScalarTraits< Scalar >::zero()) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
| Distance2(const Teuchos::Array< Teuchos::ArrayRCP< const Scalar >> &v, LocalOrdinal i0, LocalOrdinal i1) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
| FindDirichletRows(Teuchos::RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A, std::vector< LocalOrdinal > &dirichletRows, bool count_twos_as_dirichlet=false) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
| FindDirichletRowsAndPropagateToCols(Teuchos::RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A, Teuchos::RCP< Xpetra::Vector< int, LocalOrdinal, GlobalOrdinal, Node > > &isDirichletRow, Teuchos::RCP< Xpetra::Vector< int, LocalOrdinal, GlobalOrdinal, Node > > &isDirichletCol) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
| Frobenius(const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &B) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
| GeneratedBlockedTargetMap(const Xpetra::BlockedMap< LocalOrdinal, GlobalOrdinal, Node > &sourceBlockedMap, const Xpetra::Import< LocalOrdinal, GlobalOrdinal, Node > &Importer) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
| GetInverse(Teuchos::RCP< const Vector > v, Magnitude tol=Teuchos::ScalarTraits< Scalar >::eps()*100, Scalar tolReplacement=Teuchos::ScalarTraits< Scalar >::zero()) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
| GetLumpedMatrixDiagonal(const Matrix &A) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
| GetLumpedMatrixDiagonal(Teuchos::RCP< const Matrix > rcpA) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
| GetMatrixDiagonal(const Matrix &A) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
| GetMatrixDiagonalInverse(const Matrix &A, Magnitude tol=Teuchos::ScalarTraits< Scalar >::eps()*100) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
| GetMatrixOverlappedAbsDeletedRowsum(const Matrix &A) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
| GetMatrixOverlappedDeletedRowsum(const Matrix &A) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
| GetMatrixOverlappedDiagonal(const Matrix &A) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
| Magnitude typedef | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
| MakeFancy(std::ostream &os) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
| Map typedef | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
| Matrix typedef | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
| MultiVector typedef | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
| PauseForDebugger() | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
| PowerMethod(const Matrix &A, bool scaleByDiag=true, LocalOrdinal niters=10, Magnitude tolerance=1e-2, bool verbose=false, unsigned int seed=123) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
| Residual(const Xpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Op, const MultiVector &X, const MultiVector &RHS) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
| Residual(const Xpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Op, const MultiVector &X, const MultiVector &RHS, MultiVector &Resid) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
| ResidualNorm(const Xpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Op, const MultiVector &X, const MultiVector &RHS) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
| ResidualNorm(const Xpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Op, const MultiVector &X, const MultiVector &RHS, MultiVector &Resid) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
| SetRandomSeed(const Teuchos::Comm< int > &comm) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
| Vector typedef | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
| ZeroDirichletCols(Teuchos::RCP< Matrix > &A, const Teuchos::ArrayRCP< const bool > &dirichletCols, Scalar replaceWith=Teuchos::ScalarTraits< Scalar >::zero()) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
| ZeroDirichletRows(Teuchos::RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A, const std::vector< LocalOrdinal > &dirichletRows, Scalar replaceWith=Teuchos::ScalarTraits< Scalar >::zero()) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
| ZeroDirichletRows(Teuchos::RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A, const Teuchos::ArrayRCP< const bool > &dirichletRows, Scalar replaceWith=Teuchos::ScalarTraits< Scalar >::zero()) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
| ZeroDirichletRows(Teuchos::RCP< Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &X, const Teuchos::ArrayRCP< const bool > &dirichletRows, Scalar replaceWith=Teuchos::ScalarTraits< Scalar >::zero()) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |