| ApplyOAZToMatrixRows(Teuchos::RCP< Xpetra::Matrix< double, int, int, Xpetra::EpetraNode > > &A, const std::vector< int > &dirichletRows) | MueLu::UtilitiesBase< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| Crs2Op(RCP< CrsMatrix > Op) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| UtilitiesBase< double, int, int, Xpetra::EpetraNode >::Crs2Op(RCP< CrsMatrix > Op) | MueLu::UtilitiesBase< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| CrsMatrix typedef | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | private |
| CrsMatrixWrap typedef | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | private |
| DetectDirichletRows(const Matrix &A, const Magnitude &tol=Teuchos::ScalarTraits< Scalar >::zero()) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| UtilitiesBase< double, int, int, Xpetra::EpetraNode >::DetectDirichletRows(const Xpetra::Matrix< double, int, int, Xpetra::EpetraNode > &A, const Magnitude &tol=Teuchos::ScalarTraits< double >::zero()) | MueLu::UtilitiesBase< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| DetectDirichletRowsExt(const Matrix &A, bool &bHasZeroDiagonal, const Magnitude &tol=Teuchos::ScalarTraits< Scalar >::zero()) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| UtilitiesBase< double, int, int, Xpetra::EpetraNode >::DetectDirichletRowsExt(const Xpetra::Matrix< double, int, int, Xpetra::EpetraNode > &A, bool &bHasZeroDiagonal, const Magnitude &tol=Teuchos::ScalarTraits< double >::zero()) | MueLu::UtilitiesBase< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| Distance2(const MultiVector &v, LocalOrdinal i0, LocalOrdinal i1) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| UtilitiesBase< double, int, int, Xpetra::EpetraNode >::Distance2(const Xpetra::MultiVector< double, int, int, Xpetra::EpetraNode > &v, int i0, int i1) | MueLu::UtilitiesBase< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| EpetraCrsMatrix typedef | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | private |
| EpetraMap typedef | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | private |
| EpetraMultiVector typedef | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | private |
| ExtractCoordinatesFromParameterList(ParameterList ¶mList) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| FindDirichletRows(Teuchos::RCP< Xpetra::Matrix< double, int, int, Xpetra::EpetraNode > > &A, std::vector< int > &dirichletRows, bool count_twos_as_dirichlet=false) | MueLu::UtilitiesBase< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| FindDirichletRowsAndPropagateToCols(Teuchos::RCP< Xpetra::Matrix< double, int, int, Xpetra::EpetraNode > > &A, Teuchos::RCP< Xpetra::Vector< int, int, int, Xpetra::EpetraNode > > &isDirichletRow, Teuchos::RCP< Xpetra::Vector< int, int, int, Xpetra::EpetraNode > > &isDirichletCol) | MueLu::UtilitiesBase< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| Frobenius(const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &B) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| UtilitiesBase< double, int, int, Xpetra::EpetraNode >::Frobenius(const Xpetra::Matrix< double, int, int, Xpetra::EpetraNode > &A, const Xpetra::Matrix< double, int, int, Xpetra::EpetraNode > &B) | MueLu::UtilitiesBase< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| GetInverse(Teuchos::RCP< const Vector > v, Magnitude tol=Teuchos::ScalarTraits< Scalar >::eps() *100, Scalar tolReplacement=Teuchos::ScalarTraits< Scalar >::zero()) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| UtilitiesBase< double, int, int, Xpetra::EpetraNode >::GetInverse(Teuchos::RCP< const Vector > v, Magnitude tol=Teuchos::ScalarTraits< double >::eps() *100, double tolReplacement=Teuchos::ScalarTraits< double >::zero()) | MueLu::UtilitiesBase< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| GetLumpedMatrixDiagonal(const Matrix &A) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| GetLumpedMatrixDiagonal(Teuchos::RCP< const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > A) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| UtilitiesBase< double, int, int, Xpetra::EpetraNode >::GetLumpedMatrixDiagonal(const Matrix &A) | MueLu::UtilitiesBase< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| UtilitiesBase< double, int, int, Xpetra::EpetraNode >::GetLumpedMatrixDiagonal(Teuchos::RCP< const Matrix > rcpA) | MueLu::UtilitiesBase< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| GetMatrixDiagonal(const Matrix &A) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| UtilitiesBase< double, int, int, Xpetra::EpetraNode >::GetMatrixDiagonal(const Matrix &A) | MueLu::UtilitiesBase< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| GetMatrixDiagonalInverse(const Matrix &A, Magnitude tol=Teuchos::ScalarTraits< Scalar >::eps() *100) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| UtilitiesBase< double, int, int, Xpetra::EpetraNode >::GetMatrixDiagonalInverse(const Matrix &A, Magnitude tol=Teuchos::ScalarTraits< double >::eps() *100) | MueLu::UtilitiesBase< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| GetMatrixOverlappedDiagonal(const Matrix &A) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| UtilitiesBase< double, int, int, Xpetra::EpetraNode >::GetMatrixOverlappedDiagonal(const Matrix &A) | MueLu::UtilitiesBase< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| GlobalOrdinal typedef | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | |
| LocalOrdinal typedef | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | |
| Magnitude typedef | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | |
| MakeFancy(std::ostream &os) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| Map typedef | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | private |
| Map2EpetraMap(const Map &map) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| Map2TpetraMap(const Map &map) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| Matrix typedef | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | private |
| MultiVector typedef | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | private |
| MV2EpetraMV(RCP< MultiVector > const vec) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| MV2EpetraMV(const MultiVector &vec) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| MV2NonConstEpetraMV(RCP< MultiVector > vec) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| MV2NonConstEpetraMV(MultiVector &vec) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| MV2NonConstTpetraMV(RCP< MultiVector > vec) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| MV2NonConstTpetraMV(MultiVector &vec) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| MV2NonConstTpetraMV2(MultiVector &vec) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| MV2TpetraMV(RCP< MultiVector > const vec) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| MV2TpetraMV(const MultiVector &vec) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| MyOldScaleMatrix(Matrix &Op, const Teuchos::ArrayRCP< const Scalar > &scalingVector, bool doInverse=true, bool doFillComplete=true, bool doOptimizeStorage=true) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| MyOldScaleMatrix_Epetra(Matrix &Op, const Teuchos::ArrayRCP< Scalar > &scalingVector, bool doFillComplete, bool doOptimizeStorage) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| MyOldScaleMatrix_Tpetra(Matrix &Op, const Teuchos::ArrayRCP< Scalar > &scalingVector, bool doFillComplete, bool doOptimizeStorage) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| Node typedef | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | |
| Op2EpetraCrs(RCP< const Matrix > Op) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| Op2EpetraCrs(const Matrix &Op) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| Op2NonConstEpetraCrs(RCP< Matrix > Op) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| Op2NonConstEpetraCrs(Matrix &Op) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| Op2NonConstTpetraCrs(RCP< Matrix > Op) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| Op2NonConstTpetraCrs(Matrix &Op) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| Op2NonConstTpetraRow(RCP< Matrix > Op) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| Op2TpetraCrs(RCP< const Matrix > Op) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| Op2TpetraCrs(const Matrix &Op) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| Op2TpetraRow(RCP< const Matrix > Op) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| PauseForDebugger() | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| PowerMethod(const Matrix &A, bool scaleByDiag=true, LocalOrdinal niters=10, Magnitude tolerance=1e-2, bool verbose=false, unsigned int seed=123) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| UtilitiesBase< double, int, int, Xpetra::EpetraNode >::PowerMethod(const Matrix &A, bool scaleByDiag=true, int niters=10, Magnitude tolerance=1e-2, bool verbose=false, unsigned int seed=123) | MueLu::UtilitiesBase< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| Residual(const Xpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Op, const Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &X, const Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &RHS) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| ResidualNorm(const Xpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Op, const Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &X, const Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &RHS) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| Scalar typedef | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | |
| SetRandomSeed(const Teuchos::Comm< int > &comm) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| Transpose(Matrix &Op, bool optimizeTranspose=false, const std::string &label=std::string(), const Teuchos::RCP< Teuchos::ParameterList > ¶ms=Teuchos::null) | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | inlinestatic |
| Vector typedef | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > | private |
| ZeroDirichletRows(Teuchos::RCP< Xpetra::Matrix< double, int, int, Xpetra::EpetraNode > > &A, const std::vector< int > &dirichletRows) | MueLu::UtilitiesBase< double, int, int, Xpetra::EpetraNode > | inlinestatic |