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);
176 void Validate(
const Teuchos::ParameterList& paramList)
const;
179 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)
const;
193 int levelID, std::vector<keep_pair>& keeps)
const;
195 int levelID, std::vector<keep_pair>& keeps)
const;
197 int levelID, std::vector<keep_pair>& keeps, RCP<Factory>& nullSpaceFactory)
const;
199 int levelID, std::vector<keep_pair>& keeps)
const;
201 int levelID, std::vector<keep_pair>& keeps, RCP<Factory>& nullSpaceFactory)
const;
203 FactoryManager& manager,
int levelID, std::vector<keep_pair>& keeps)
const;
205 FactoryManager& manager,
int levelID, std::vector<keep_pair>& keeps)
const;
208 FactoryManager& manager,
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;
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;
249 typedef std::map<std::string, RCP<const FactoryBase> >
FactoryMap;
258 Teuchos::RCP<MueLu::FacadeClassFactory<Scalar, LocalOrdinal, GlobalOrdinal, Node> >
facadeFact_;