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> 76 #ifdef HAVE_MUELU_DEBUG 77 #define MUELU_TEST_FOR_EXCEPTION(throw_exception_test, Exception, msg) \ 78 TEUCHOS_TEST_FOR_EXCEPTION(throw_exception_test, Exception, msg); 80 #define MUELU_TEST_FOR_EXCEPTION(throw_exception_test, Exception, msg) 88 using Teuchos::arcpFromArrayView;
89 using Teuchos::arcp_reinterpret_cast;
91 using Teuchos::ArrayRCP;
92 using Teuchos::ArrayView;
95 using Teuchos::ParameterList;
98 using Teuchos::rcp_const_cast;
99 using Teuchos::rcp_dynamic_cast;
100 using Teuchos::rcpFromRef;
101 using Teuchos::rcp_implicit_cast;
102 using Teuchos::rcp_static_cast;
105 using Teuchos::VERB_DEFAULT;
106 using Teuchos::VERB_NONE;
107 using Teuchos::VERB_LOW;
108 using Teuchos::VERB_MEDIUM;
109 using Teuchos::VERB_HIGH;
110 using Teuchos::VERB_EXTREME;
115 #include "Teuchos_CompilerCodeTweakMacros.hpp" Namespace for MueLu classes and methods.