46 #ifndef MUELU_PERFUTILS_DECL_HPP 47 #define MUELU_PERFUTILS_DECL_HPP 51 #include <Teuchos_ParameterList.hpp> 53 #include <Xpetra_Export_fwd.hpp> 54 #include <Xpetra_Import_fwd.hpp> 55 #include <Xpetra_Matrix_fwd.hpp> 61 template <
class Scalar,
62 class LocalOrdinal = int,
63 class GlobalOrdinal = LocalOrdinal,
64 class Node = KokkosClassic::DefaultNode::DefaultNodeType>
66 #undef MUELU_PERFUTILS_SHORT 70 static std::string
PrintMatrixInfo(
const Matrix& A,
const std::string& msgTag, RCP<const Teuchos::ParameterList> params = Teuchos::null);
72 static std::string
CommPattern(
const Matrix& A,
const std::string& msgTag, RCP<const Teuchos::ParameterList> params = Teuchos::null);
77 #define MUELU_PERFUTILS_SHORT 78 #endif // MUELU_PERFUTILS_DECL_HPP
Namespace for MueLu classes and methods.
static std::string CommPattern(const Matrix &A, const std::string &msgTag, RCP< const Teuchos::ParameterList > params=Teuchos::null)
static std::string PrintMatrixInfo(const Matrix &A, const std::string &msgTag, RCP< const Teuchos::ParameterList > params=Teuchos::null)