|
MueLu
Version of the Day
|
#include <string>#include "MueLu_ConfigDefs.hpp"#include <Teuchos_DefaultComm.hpp>#include <Teuchos_ScalarTraits.hpp>#include <Teuchos_ParameterList.hpp>#include <Xpetra_TpetraBlockCrsMatrix_fwd.hpp>#include <Xpetra_TpetraOperator.hpp>#include <Xpetra_CrsMatrix_fwd.hpp>#include <Xpetra_CrsMatrixWrap.hpp>#include <Xpetra_Map_fwd.hpp>#include <Xpetra_Matrix_fwd.hpp>#include <Xpetra_MultiVector_fwd.hpp>#include <Xpetra_MultiVectorFactory_fwd.hpp>#include <Xpetra_Operator_fwd.hpp>#include <Xpetra_Vector_fwd.hpp>#include <Xpetra_VectorFactory_fwd.hpp>#include <Xpetra_MatrixMatrix.hpp>#include <Xpetra_EpetraCrsMatrix.hpp>#include <Xpetra_EpetraCrsMatrix_fwd.hpp>#include <Xpetra_CrsMatrixWrap_fwd.hpp>#include "MueLu_Exceptions.hpp"#include "EpetraExt_Transpose_RowMatrix.h"#include <Tpetra_CrsMatrix.hpp>#include <Tpetra_BlockCrsMatrix.hpp>#include <Tpetra_BlockCrsMatrix_Helpers.hpp>#include <Tpetra_RowMatrixTransposer.hpp>#include <Tpetra_Map.hpp>#include <Tpetra_MultiVector.hpp>#include <Xpetra_TpetraRowMatrix.hpp>#include <Xpetra_TpetraCrsMatrix_fwd.hpp>#include <Xpetra_TpetraMultiVector_fwd.hpp>#include <MueLu_UtilitiesBase.hpp>#include "MueLu_UseShortNames.hpp"Go to the source code of this file.
Classes | |
| class | MueLu::Utilities< Scalar, LocalOrdinal, GlobalOrdinal, Node > |
| MueLu utility class. More... | |
| class | MueLu::Utilities< double, int, int, Xpetra::EpetraNode > |
Namespaces | |
| MueLu | |
| Namespace for MueLu classes and methods. | |
Macros | |
| #define | MUELU_UTILITIES_SHORT |
Functions | |
| template<typename SC , typename LO , typename GO , typename NO > | |
| RCP< Xpetra::CrsMatrixWrap< SC, LO, GO, NO > > | MueLu::Convert_Epetra_CrsMatrix_ToXpetra_CrsMatrixWrap (RCP< Epetra_CrsMatrix > &epAB) |
| template<typename SC , typename LO , typename GO , typename NO > | |
| RCP< Xpetra::Matrix< SC, LO, GO, NO > > | MueLu::EpetraCrs_To_XpetraMatrix (const Teuchos::RCP< Epetra_CrsMatrix > &A) |
| template<typename SC , typename LO , typename GO , typename NO > | |
| RCP< Xpetra::MultiVector< SC, LO, GO, NO > > | MueLu::EpetraMultiVector_To_XpetraMultiVector (const Teuchos::RCP< Epetra_MultiVector > &V) |
| template<typename SC , typename LO , typename GO , typename NO > | |
| void | MueLu::leftRghtDofScalingWithinNode (const Xpetra::Matrix< SC, LO, GO, NO > &Atpetra, size_t blkSize, size_t nSweeps, Teuchos::ArrayRCP< SC > &rowScaling, Teuchos::ArrayRCP< SC > &colScaling) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| Teuchos::RCP< const Xpetra::Map< LocalOrdinal, GlobalOrdinal, Node > > | MueLu::importOffRankDroppingInfo (Teuchos::RCP< const Xpetra::Map< LocalOrdinal, GlobalOrdinal, Node >> &localDropMap, Teuchos::RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node >> &Ain) |
| long | MueLu::ExtractNonSerializableData (const Teuchos::ParameterList &inList, Teuchos::ParameterList &serialList, Teuchos::ParameterList &nonSerialList) |
| Extract non-serializable data from level-specific sublists and move it to a separate parameter list. More... | |
| void | MueLu::TokenizeStringAndStripWhiteSpace (const std::string &stream, std::vector< std::string > &tokenList, const char *delimChars) |
| bool | MueLu::IsParamMuemexVariable (const std::string &name) |
| bool | MueLu::IsParamValidVariable (const std::string &name) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | MueLu::EpetraCrs_To_XpetraMatrix (const Teuchos::RCP< Epetra_CrsMatrix > &A) |
| template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > | |
| RCP< Xpetra::MultiVector < Scalar, LocalOrdinal, GlobalOrdinal, Node > > | MueLu::EpetraMultiVector_To_XpetraMultiVector (const Teuchos::RCP< Epetra_MultiVector > &V) |
| template<class T > | |
| std::string | MueLu::toString (const T &what) |
| Little helper function to convert non-string types to strings. More... | |
| Teuchos::RCP< const Teuchos::Comm< int > > | MueLu::GenerateNodeComm (RCP< const Teuchos::Comm< int >> &baseComm, int &NodeId, const int reductionFactor) |
| std::string | MueLu::lowerCase (const std::string &s) |
| #define MUELU_UTILITIES_SHORT |
Definition at line 666 of file MueLu_Utilities_decl.hpp.