|
Xpetra
Version of the Day
|
This is the complete list of members for Xpetra::MatrixUtils< Scalar, LocalOrdinal, GlobalOrdinal, Node >, including all inherited members.
| checkLocalRowMapMatchesColMap(const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A) | Xpetra::MatrixUtils< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
| CheckRepairMainDiagonal(RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node >> &Ac, bool const &repairZeroDiagonals, Teuchos::FancyOStream &fos, const typename Teuchos::ScalarTraits< Scalar >::magnitudeType threshold=Teuchos::ScalarTraits< typename Teuchos::ScalarTraits< Scalar >::magnitudeType >::zero(), const Scalar replacementValue=Teuchos::ScalarTraits< Scalar >::one()) | Xpetra::MatrixUtils< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
| convertMatrixToStridedMaps(Teuchos::RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node >> matrix, std::vector< size_t > &rangeStridingInfo, std::vector< size_t > &domainStridingInfo) | Xpetra::MatrixUtils< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
| extractBlockDiagonal(const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &diagonal) | Xpetra::MatrixUtils< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
| findColumnSubMap(const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &input, const Xpetra::Map< LocalOrdinal, GlobalOrdinal, Node > &domainMap) | Xpetra::MatrixUtils< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
| inverseScaleBlockDiagonal(Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &blockDiagonal, bool doTranspose, Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &toBeScaled) | Xpetra::MatrixUtils< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
| RelativeDiagonalBoost(RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node >> &A, const Teuchos::ArrayView< const double > &relativeThreshold, Teuchos::FancyOStream &fos) | Xpetra::MatrixUtils< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
| SplitMatrix(const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &input, Teuchos::RCP< const Xpetra::MapExtractor< Scalar, LocalOrdinal, GlobalOrdinal, Node >> rangeMapExtractor, Teuchos::RCP< const Xpetra::MapExtractor< Scalar, LocalOrdinal, GlobalOrdinal, Node >> domainMapExtractor, Teuchos::RCP< const Xpetra::MapExtractor< Scalar, LocalOrdinal, GlobalOrdinal, Node >> columnMapExtractor=Teuchos::null, bool bThyraMode=false) | Xpetra::MatrixUtils< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
| xpetraGidNumbering2ThyraGidNumbering(const Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &input) | Xpetra::MatrixUtils< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |