125#undef MUELU_PARAMETERLISTINTERPRETER_SHORT
127 typedef std::pair<std::string, const FactoryBase*>
keep_pair;
156 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);
213 void Validate(
const Teuchos::ParameterList& paramList)
const;
216 int levelID, std::vector<keep_pair>& keeps)
const;
220 int levelID, std::vector<keep_pair>& keeps)
const;
222 int levelID, std::vector<keep_pair>& keeps)
const;
224 int levelID, std::vector<keep_pair>& keeps)
const;
226 int levelID, std::vector<keep_pair>& keeps)
const;
228 int levelID, std::vector<keep_pair>& keeps)
const;
230 int levelID, std::vector<keep_pair>& keeps)
const;
232 int levelID, std::vector<keep_pair>& keeps, RCP<Factory> & nullSpaceFactory)
const;
234 int levelID, std::vector<keep_pair>& keeps)
const;
236 int levelID, std::vector<keep_pair>& keeps, RCP<Factory> & nullSpaceFactory)
const;
238 FactoryManager& manager,
int levelID, std::vector<keep_pair>& keeps)
const;
240 FactoryManager& manager,
int levelID, std::vector<keep_pair>& keeps)
const;
244 int levelID, std::vector<keep_pair>& keeps)
const;
246 int levelID, std::vector<keep_pair>& keeps)
const;
248 int levelID, std::vector<keep_pair>& keeps)
const;
250 int levelID, std::vector<keep_pair>& keeps)
const;
252 int levelID, std::vector<keep_pair>& keeps)
const;
254 int levelID, std::vector<keep_pair>& keeps)
const;
256 int levelID, std::vector<keep_pair>& keeps)
const;
258 int levelID, std::vector<keep_pair>& keeps)
const;
279 typedef std::map<std::string, RCP<const FactoryBase> >
FactoryMap;
288 Teuchos::RCP<MueLu::FacadeClassFactory<Scalar, LocalOrdinal, GlobalOrdinal, Node> >
facadeFact_;