10#ifndef MUELU_CONFIGDEFS_HPP
11#define MUELU_CONFIGDEFS_HPP
13#include "MueLu_config.hpp"
15#include <Teuchos_ConfigDefs.hpp>
18#include <Tpetra_KokkosCompat_DefaultNode.hpp>
21#include <Teuchos_Array.hpp>
22#include <Teuchos_ArrayView.hpp>
23#include <Teuchos_ArrayRCP.hpp>
24#include <Teuchos_RCP.hpp>
27#include <Teuchos_Describable.hpp>
30#include <Teuchos_ParameterList.hpp>
40#ifdef HAVE_MUELU_DEBUG
41#define MUELU_TEST_FOR_EXCEPTION(throw_exception_test, Exception, msg) \
42 TEUCHOS_TEST_FOR_EXCEPTION(throw_exception_test, Exception, msg);
44#define MUELU_TEST_FOR_EXCEPTION(throw_exception_test, Exception, msg)
52using Teuchos::arcp_reinterpret_cast;
53using Teuchos::arcpFromArrayView;
55using Teuchos::ArrayRCP;
56using Teuchos::ArrayView;
59using Teuchos::ParameterList;
62using Teuchos::rcp_const_cast;
63using Teuchos::rcp_dynamic_cast;
64using Teuchos::rcp_implicit_cast;
65using Teuchos::rcp_static_cast;
66using Teuchos::rcpFromRef;
69using Teuchos::VERB_DEFAULT;
70using Teuchos::VERB_EXTREME;
71using Teuchos::VERB_HIGH;
72using Teuchos::VERB_LOW;
73using Teuchos::VERB_MEDIUM;
74using Teuchos::VERB_NONE;
79#include "Teuchos_CompilerCodeTweakMacros.hpp"
Namespace for MueLu classes and methods.