|
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 > |
RCP< Xpetra::Matrix< SC, LO, GO, NO > > | MueLu::TpetraCrs_To_XpetraMatrix (const Teuchos::RCP< Tpetra::CrsMatrix< SC, LO, GO, NO > > &Atpetra) |
|
template<typename SC , typename LO , typename GO , typename NO > |
RCP< Xpetra::Matrix< SC, LO, GO, NO > > | MueLu::TpetraFECrs_To_XpetraMatrix (const Teuchos::RCP< Tpetra::FECrsMatrix< SC, LO, GO, NO > > &Atpetra) |
|
template<typename SC , typename LO , typename GO , typename NO > |
RCP< Xpetra::MultiVector< SC, LO, GO, NO > > | MueLu::TpetraMultiVector_To_XpetraMultiVector (const Teuchos::RCP< Tpetra::MultiVector< SC, LO, GO, NO > > &Vtpetra) |
|
template<typename SC , typename LO , typename GO , typename NO > |
RCP< Xpetra::MultiVector< SC, LO, GO, NO > > | MueLu::TpetraFEMultiVector_To_XpetraMultiVector (const Teuchos::RCP< Tpetra::FEMultiVector< SC, LO, GO, NO > > &Vtpetra) |
|
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) |
|
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 Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > |
RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | MueLu::TpetraCrs_To_XpetraMatrix (const Teuchos::RCP< Tpetra::CrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &Atpetra) |
|
template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > |
void | MueLu::leftRghtDofScalingWithinNode (const Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > &Amat, size_t blkSize, size_t nSweeps, Teuchos::ArrayRCP< Scalar > &rowScaling, Teuchos::ArrayRCP< Scalar > &colScaling) |
|
template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > |
RCP< Xpetra::Matrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | MueLu::TpetraFECrs_To_XpetraMatrix (const Teuchos::RCP< Tpetra::FECrsMatrix< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &Atpetra) |
|
template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > |
RCP< Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | MueLu::TpetraMultiVector_To_XpetraMultiVector (const Teuchos::RCP< Tpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &Vtpetra) |
|
template<class Scalar , class LocalOrdinal , class GlobalOrdinal , class Node > |
RCP< Xpetra::MultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > | MueLu::TpetraFEMultiVector_To_XpetraMultiVector (const Teuchos::RCP< Tpetra::FEMultiVector< Scalar, LocalOrdinal, GlobalOrdinal, Node > > &Vtpetra) |
|
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) |
|