46#ifndef MUELU_CONFIGDEFS_HPP
47#define MUELU_CONFIGDEFS_HPP
49#include "MueLu_config.hpp"
51#include <Teuchos_ConfigDefs.hpp>
54#include <KokkosCompat_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.