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);
171 void Validate(
const Teuchos::ParameterList& paramList)
const;
174 int levelID, std::vector<keep_pair>& keeps)
const;
178 int levelID, std::vector<keep_pair>& keeps)
const;
180 int levelID, std::vector<keep_pair>& keeps)
const;
182 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, RCP<Factory>& nullSpaceFactory)
const;
194 int levelID, std::vector<keep_pair>& keeps)
const;
196 int levelID, std::vector<keep_pair>& keeps, RCP<Factory>& nullSpaceFactory)
const;
198 FactoryManager& manager,
int levelID, std::vector<keep_pair>& keeps)
const;
200 FactoryManager& manager,
int levelID, std::vector<keep_pair>& keeps)
const;
204 int levelID, std::vector<keep_pair>& keeps)
const;
206 int levelID, std::vector<keep_pair>& keeps)
const;
208 int levelID, std::vector<keep_pair>& keeps)
const;
210 int levelID, std::vector<keep_pair>& keeps)
const;
212 int levelID, std::vector<keep_pair>& keeps)
const;
214 int levelID, std::vector<keep_pair>& keeps)
const;
216 int levelID, std::vector<keep_pair>& keeps)
const;
218 int levelID, std::vector<keep_pair>& keeps)
const;
220 int levelID, std::vector<keep_pair>& keeps)
const;
239 typedef std::map<std::string, RCP<const FactoryBase> >
FactoryMap;
248 Teuchos::RCP<MueLu::FacadeClassFactory<Scalar, LocalOrdinal, GlobalOrdinal, Node> >
facadeFact_;