|
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > |
| Teuchos::RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | MueLu::removeSmallEntries (Teuchos::RCP< Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A, const typename Teuchos::ScalarTraits< Scalar >::magnitudeType threshold, const bool keepDiagonal) |
| |
| template<class CrsMatrix > |
| KOKKOS_FORCEINLINE_FUNCTION bool | MueLu::isDirichletRow (typename CrsMatrix::ordinal_type rowId, KokkosSparse::SparseRowViewConst< CrsMatrix > &row, const typename Kokkos::ArithTraits< typename CrsMatrix::value_type >::magnitudeType &tol, const bool count_twos_as_dirichlet) |
| |
| template<class SC , class LO , class GO , class NO , class memory_space > |
| Kokkos::View< bool *, memory_space > | MueLu::DetectDirichletRows_kokkos (const Xpetra::Matrix< SC, LO, GO, NO > &A, const typename Teuchos::ScalarTraits< SC >::magnitudeType &tol, const bool count_twos_as_dirichlet) |
| |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node , class memory_space > |
| void | MueLu::ApplyRowSumCriterion (const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, const typename Teuchos::ScalarTraits< Scalar >::magnitudeType rowSumTol, Kokkos::View< bool *, memory_space > &dirichletRows) |
| |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node , class memory_space > |
| void | MueLu::ApplyRowSumCriterion (const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, const Xpetra::Vector< LocalOrdinal, LocalOrdinal, GlobalOrdinal, Node > &BlockNumber, const typename Teuchos::ScalarTraits< Scalar >::magnitudeType rowSumTol, Kokkos::View< bool *, memory_space > &dirichletRows) |
| |