82#undef MUELU_PARAMETERLISTINTERPRETER_SHORT
84 typedef std::pair<std::string, const FactoryBase*>
keep_pair;
113 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);
172 void Validate(
const Teuchos::ParameterList& paramList)
const;
175 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)
const;
193 int levelID, std::vector<keep_pair>& keeps, RCP<Factory>& nullSpaceFactory)
const;
195 int levelID, std::vector<keep_pair>& keeps)
const;
197 int levelID, std::vector<keep_pair>& keeps, RCP<Factory>& nullSpaceFactory)
const;
199 FactoryManager& manager,
int levelID, std::vector<keep_pair>& keeps)
const;
201 FactoryManager& manager,
int levelID, std::vector<keep_pair>& keeps)
const;
204 FactoryManager& manager,
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;
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;
245 typedef std::map<std::string, RCP<const FactoryBase> >
FactoryMap;
254 Teuchos::RCP<MueLu::FacadeClassFactory<Scalar, LocalOrdinal, GlobalOrdinal, Node> >
facadeFact_;