8 #ifndef MUELU_ADAPTIVESAMLPARAMTERLISTINTERPRETER_DECL_HPP_
9 #define MUELU_ADAPTIVESAMLPARAMTERLISTINTERPRETER_DECL_HPP_
11 #include <Teuchos_ParameterList.hpp>
13 #include <Xpetra_Matrix_fwd.hpp>
14 #include <Xpetra_MultiVector_fwd.hpp>
15 #include <Xpetra_Operator_fwd.hpp>
73 template <
class Scalar =
double,
class LocalOrdinal =
int,
class GlobalOrdinal = LocalOrdinal,
class Node = KokkosClassic::DefaultNode::DefaultNodeType>
76 #undef MUELU_ADAPTIVESAMLPARAMETERLISTINTERPRETER_SHORT
150 const int lastLevel = startLevel + numDesiredLevel - 1;
153 for(
int iLevel = startLevel; iLevel <= lastLevel; iLevel++) {
160 Teuchos::RCP<FactoryManagerBase>
InitLvlMngr(
int levelID,
int lastLevelID)
const {
164 if (levelID == -1)
return Teuchos::null;
165 if (levelID == lastLevelID+1)
return Teuchos::null;
169 static RCP<FactoryManagerBase> defaultMngr = rcp(
new FactoryManager());
208 #define MUELU_ADAPTIVESAMLPARAMETERLISTINTERPRETER_SHORT