81#undef MUELU_PARAMETERLISTINTERPRETER_SHORT
83 typedef std::pair<std::string, const FactoryBase*>
keep_pair;
112 ParameterListInterpreter(Teuchos::ParameterList& paramList, Teuchos::RCP<
const Teuchos::Comm<int> > comm = Teuchos::null, Teuchos::RCP<FactoryFactory> factFact = Teuchos::null, Teuchos::RCP<FacadeClassFactory> facadeFact = Teuchos::null);
170 void Validate(
const Teuchos::ParameterList& paramList)
const;
173 int levelID, std::vector<keep_pair>& keeps)
const;
177 int levelID, std::vector<keep_pair>& keeps)
const;
179 int levelID, std::vector<keep_pair>& keeps)
const;
181 int levelID, std::vector<keep_pair>& keeps)
const;
183 int levelID, std::vector<keep_pair>& keeps)
const;
185 int levelID, std::vector<keep_pair>& keeps)
const;
187 int levelID, std::vector<keep_pair>& keeps)
const;
189 int levelID, std::vector<keep_pair>& keeps)
const;
191 int levelID, std::vector<keep_pair>& keeps, RCP<Factory>& nullSpaceFactory)
const;
193 int levelID, std::vector<keep_pair>& keeps)
const;
195 int levelID, std::vector<keep_pair>& keeps, RCP<Factory>& nullSpaceFactory)
const;
197 FactoryManager& manager,
int levelID, std::vector<keep_pair>& keeps)
const;
199 FactoryManager& manager,
int levelID, std::vector<keep_pair>& keeps)
const;
203 int levelID, std::vector<keep_pair>& keeps)
const;
205 int levelID, std::vector<keep_pair>& keeps)
const;
207 int levelID, std::vector<keep_pair>& keeps)
const;
209 int levelID, std::vector<keep_pair>& keeps)
const;
211 int levelID, std::vector<keep_pair>& keeps)
const;
213 int levelID, std::vector<keep_pair>& keeps)
const;
215 int levelID, std::vector<keep_pair>& keeps)
const;
217 int levelID, std::vector<keep_pair>& keeps)
const;
219 int levelID, std::vector<keep_pair>& keeps)
const;
238 typedef std::map<std::string, RCP<const FactoryBase> >
FactoryMap;
247 Teuchos::RCP<MueLu::FacadeClassFactory<Scalar, LocalOrdinal, GlobalOrdinal, Node> >
facadeFact_;