MueLu Version of the Day
|
This is the complete list of members for MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node >, including all inherited members.
ApplyOAZToMatrixRows(Teuchos::RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A, const std::vector< LocalOrdinal > &dirichletRows) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
ApplyOAZToMatrixRows(Teuchos::RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A, const Teuchos::ArrayRCP< const bool > &dirichletRows) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
ApplyRowSumCriterion(const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, const Magnitude rowSumTol, Teuchos::ArrayRCP< bool > &dirichletRows) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
ApplyRowSumCriterion(const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, const Xpetra::Vector< LocalOrdinal, LocalOrdinal, GlobalOrdinal, Node > &BlockNumber, const Magnitude rowSumTol, Teuchos::ArrayRCP< bool > &dirichletRows) | MueLu::Utilities< 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< Xpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Op) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
MueLu::UtilitiesBase::Crs2Op(RCP< CrsMatrix > Op) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
CrsGraph typedef | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
CrsGraphFactory typedef | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
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 |
DetectDirichletColsAndDomains(const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, const Teuchos::ArrayRCP< bool > &dirichletRows, Teuchos::ArrayRCP< bool > dirichletCols, Teuchos::ArrayRCP< bool > dirichletDomains) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
DetectDirichletRows(const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, const Magnitude &tol=Teuchos::ScalarTraits< Scalar >::magnitude(0.), const bool count_twos_as_dirichlet=false) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
DetectDirichletRowsExt(const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, bool &bHasZeroDiagonal, const Magnitude &tol=Teuchos::ScalarTraits< Scalar >::zero()) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
Distance2(const Teuchos::Array< Teuchos::ArrayRCP< const Scalar > > &v, LocalOrdinal i0, LocalOrdinal i1) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
Distance2(const Teuchos::ArrayView< double > &weight, const Teuchos::Array< Teuchos::ArrayRCP< const Scalar > > &v, LocalOrdinal i0, LocalOrdinal i1) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
ExtractCoordinatesFromParameterList(ParameterList ¶mList) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
FindDirichletRows(Teuchos::RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A, std::vector< LocalOrdinal > &dirichletRows, bool count_twos_as_dirichlet=false) | MueLu::Utilities< 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 |
FindNonZeros(const Teuchos::ArrayRCP< const Scalar > vals, Teuchos::ArrayRCP< bool > nonzeros) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
Frobenius(const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &B) | MueLu::Utilities< 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 Xpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > v, Magnitude tol=Teuchos::ScalarTraits< Scalar >::eps() *100, Scalar tolReplacement=Teuchos::ScalarTraits< Scalar >::zero()) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
MueLu::UtilitiesBase::GetInverse(Teuchos::RCP< const Vector > v, Magnitude tol=Teuchos::ScalarTraits< Scalar >::eps() *100, Scalar valReplacement=Teuchos::ScalarTraits< Scalar >::zero()) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
GetLumpedMatrixDiagonal(Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > const &A, const bool doReciprocal=false, Magnitude tol=Teuchos::ScalarTraits< Scalar >::eps() *100, Scalar tolReplacement=Teuchos::ScalarTraits< Scalar >::zero(), const bool replaceSingleEntryRowWithZero=false, const bool useAverageAbsDiagVal=false) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
MueLu::UtilitiesBase::GetLumpedMatrixDiagonal(Matrix const &A, const bool doReciprocal=false, Magnitude tol=Teuchos::ScalarTraits< Scalar >::magnitude(Teuchos::ScalarTraits< Scalar >::zero()), Scalar valReplacement=Teuchos::ScalarTraits< Scalar >::zero(), const bool replaceSingleEntryRowWithZero=false, const bool useAverageAbsDiagVal=false) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
GetMatrixDiagonal(const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
MueLu::UtilitiesBase::GetMatrixDiagonal(const Matrix &A) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
GetMatrixDiagonalInverse(const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, Magnitude tol=Teuchos::ScalarTraits< Scalar >::eps() *100, Scalar valReplacement=Teuchos::ScalarTraits< Scalar >::zero()) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
MueLu::UtilitiesBase::GetMatrixDiagonalInverse(const Matrix &A, Magnitude tol=Teuchos::ScalarTraits< Scalar >::eps() *100, Scalar valReplacement=Teuchos::ScalarTraits< Scalar >::zero()) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
GetMatrixMaxMinusOffDiagonal(const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
GetMatrixMaxMinusOffDiagonal(const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, const Xpetra::Vector< LocalOrdinal, LocalOrdinal, GlobalOrdinal, Node > &BlockNumber) | MueLu::Utilities< 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 Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
MueLu::UtilitiesBase::GetMatrixOverlappedDiagonal(const Matrix &A) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
GetThresholdedGraph(const RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A, const Magnitude threshold, const GlobalOrdinal expectedNNZperRow) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
MueLu::UtilitiesBase::GetThresholdedGraph(const RCP< Matrix > &A, const Magnitude threshold, const GlobalOrdinal expectedNNZperRow=-1) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
GetThresholdedMatrix(const RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A, const Scalar threshold, const bool keepDiagonal, const GlobalOrdinal expectedNNZperRow) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
MueLu::UtilitiesBase::GetThresholdedMatrix(const RCP< Matrix > &Ain, const Scalar threshold, const bool keepDiagonal=true, const GlobalOrdinal expectedNNZperRow=-1) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
Magnitude typedef | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | |
MakeFancy(std::ostream &os) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
Map typedef | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
Map2EpetraMap(const Xpetra::Map< LocalOrdinal, GlobalOrdinal, Node > &map) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
Map2TpetraMap(const Xpetra::Map< LocalOrdinal, GlobalOrdinal, Node > &map) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
MapsAreNested(const Xpetra::Map< LocalOrdinal, GlobalOrdinal, Node > &rowMap, const Xpetra::Map< LocalOrdinal, GlobalOrdinal, Node > &colMap) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
Matrix typedef | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
MultiVector typedef | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
MV2EpetraMV(RCP< Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > const vec) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
MV2EpetraMV(const Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &vec) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
MV2NonConstEpetraMV(RCP< Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > vec) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
MV2NonConstEpetraMV(Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &vec) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
MV2NonConstTpetraMV(RCP< Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > vec) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
MV2NonConstTpetraMV(Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &vec) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
MV2NonConstTpetraMV2(Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &vec) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
MV2TpetraMV(RCP< Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > const vec) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
MV2TpetraMV(const Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &vec) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
MyOldScaleMatrix(Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Op, const Teuchos::ArrayRCP< const Scalar > &scalingVector, bool doInverse=true, bool doFillComplete=true, bool doOptimizeStorage=true) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
MyOldScaleMatrix_Epetra(Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Op, const Teuchos::ArrayRCP< Scalar > &scalingVector, bool doFillComplete, bool doOptimizeStorage) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
MyOldScaleMatrix_Tpetra(Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Op, const Teuchos::ArrayRCP< Scalar > &scalingVector, bool doFillComplete, bool doOptimizeStorage) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
Op2EpetraCrs(RCP< const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Op) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
Op2EpetraCrs(const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Op) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
Op2NonConstEpetraCrs(RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Op) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
Op2NonConstEpetraCrs(Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Op) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
Op2NonConstTpetraBlockCrs(RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Op) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
Op2NonConstTpetraBlockCrs(Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Op) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
Op2NonConstTpetraCrs(RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Op) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
Op2NonConstTpetraCrs(Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Op) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
Op2NonConstTpetraRow(RCP< Xpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Op) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
Op2TpetraBlockCrs(RCP< const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Op) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
Op2TpetraBlockCrs(const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Op) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
Op2TpetraCrs(RCP< const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Op) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
Op2TpetraCrs(const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Op) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
Op2TpetraRow(RCP< const Xpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > > Op) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
PowerMethod(const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, bool scaleByDiag=true, LocalOrdinal niters=10, Magnitude tolerance=1e-2, bool verbose=false, unsigned int seed=123) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
PowerMethod(const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &A, const RCP< Xpetra::Vector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &invDiag, LocalOrdinal niters=10, Magnitude tolerance=1e-2, bool verbose=false, unsigned int seed=123) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
MueLu::UtilitiesBase::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 |
MueLu::UtilitiesBase::PowerMethod(const Matrix &A, const RCP< Vector > &diagInvVec, LocalOrdinal niters=10, Magnitude tolerance=1e-2, bool verbose=false, unsigned int seed=123) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
RealValuedToScalarMultiVector(RCP< Xpetra::MultiVector< typename Teuchos::ScalarTraits< Scalar >::coordinateType, LocalOrdinal, GlobalOrdinal, Node > > X) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
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< Scalar, LocalOrdinal, GlobalOrdinal, Node > | 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, Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Resid) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
MueLu::UtilitiesBase::Residual(const Xpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Op, const MultiVector &X, const MultiVector &RHS) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
MueLu::UtilitiesBase::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 Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &X, const Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &RHS) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | 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, Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Resid) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
MueLu::UtilitiesBase::ResidualNorm(const Xpetra::Operator< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Op, const MultiVector &X, const MultiVector &RHS) | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
MueLu::UtilitiesBase::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::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
Transpose(Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Op, bool optimizeTranspose=false, const std::string &label=std::string(), const Teuchos::RCP< Teuchos::ParameterList > ¶ms=Teuchos::null) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | static |
Vector typedef | MueLu::UtilitiesBase< Scalar, LocalOrdinal, GlobalOrdinal, Node > | private |
ZeroDirichletCols(Teuchos::RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &A, const Teuchos::ArrayRCP< const bool > &dirichletCols, Scalar replaceWith=Teuchos::ScalarTraits< Scalar >::zero()) | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |
MueLu::UtilitiesBase::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::Utilities< 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::Utilities< 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::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > | inlinestatic |