86#undef MUELU_PARAMETERLISTINTERPRETER_SHORT
88 typedef std::pair<std::string, const FactoryBase*>
keep_pair;
117 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);
177 void Validate(
const Teuchos::ParameterList& paramList)
const;
180 int levelID, std::vector<keep_pair>& keeps)
const;
184 int levelID, std::vector<keep_pair>& keeps)
const;
186 int levelID, std::vector<keep_pair>& keeps)
const;
188 int levelID, std::vector<keep_pair>& keeps)
const;
190 int levelID, std::vector<keep_pair>& keeps)
const;
192 int levelID, std::vector<keep_pair>& keeps)
const;
194 int levelID, std::vector<keep_pair>& keeps)
const;
196 int levelID, std::vector<keep_pair>& keeps)
const;
198 int levelID, std::vector<keep_pair>& keeps, RCP<Factory>& nullSpaceFactory)
const;
200 int levelID, std::vector<keep_pair>& keeps)
const;
202 int levelID, std::vector<keep_pair>& keeps, RCP<Factory>& nullSpaceFactory)
const;
204 FactoryManager& manager,
int levelID, std::vector<keep_pair>& keeps)
const;
206 FactoryManager& manager,
int levelID, std::vector<keep_pair>& keeps)
const;
209 FactoryManager& manager,
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;
221 int levelID, std::vector<keep_pair>& keeps)
const;
223 int levelID, std::vector<keep_pair>& keeps)
const;
225 int levelID, std::vector<keep_pair>& keeps)
const;
227 int levelID, std::vector<keep_pair>& keeps)
const;
229 int levelID, std::vector<keep_pair>& keeps)
const;
231 int levelID, std::vector<keep_pair>& keeps)
const;
251 typedef std::map<std::string, RCP<const FactoryBase> >
FactoryMap;
260 Teuchos::RCP<MueLu::FacadeClassFactory<Scalar, LocalOrdinal, GlobalOrdinal, Node> >
facadeFact_;