46 #ifndef MUELU_CONFIGDEFS_HPP
47 #define MUELU_CONFIGDEFS_HPP
49 #include "MueLu_config.hpp"
51 #include <Teuchos_ConfigDefs.hpp>
54 #include <Kokkos_DefaultNode.hpp>
57 #include <Teuchos_Array.hpp>
58 #include <Teuchos_ArrayView.hpp>
59 #include <Teuchos_ArrayRCP.hpp>
60 #include <Teuchos_RCP.hpp>
63 #include <Teuchos_Describable.hpp>
66 #include <Teuchos_ParameterList.hpp>
72 #ifdef HAVE_MUELU_DEBUG
73 #define MUELU_TEST_FOR_EXCEPTION(throw_exception_test, Exception, msg) \
74 TEUCHOS_TEST_FOR_EXCEPTION(throw_exception_test, Exception, msg);
76 #define MUELU_TEST_FOR_EXCEPTION(throw_exception_test, Exception, msg)
84 using Teuchos::arcpFromArrayView;
85 using Teuchos::arcp_reinterpret_cast;
87 using Teuchos::ArrayRCP;
88 using Teuchos::ArrayView;
91 using Teuchos::ParameterList;
94 using Teuchos::rcp_const_cast;
95 using Teuchos::rcp_dynamic_cast;
96 using Teuchos::rcpFromRef;
97 using Teuchos::rcp_implicit_cast;
98 using Teuchos::rcp_static_cast;
101 using Teuchos::VERB_DEFAULT;
102 using Teuchos::VERB_NONE;
103 using Teuchos::VERB_LOW;
104 using Teuchos::VERB_MEDIUM;
105 using Teuchos::VERB_HIGH;
106 using Teuchos::VERB_EXTREME;
111 #include "Teuchos_CompilerCodeTweakMacros.hpp"