53 #if defined(HAVE_MUELU_EXPERIMENTAL) && defined(HAVE_MUELU_TEKO) 
   60 #include "Teuchos_AbstractFactoryStd.hpp" 
   62 namespace Stratimikos {
 
   64 #if defined(HAVE_MUELU_EXPERIMENTAL) && defined(HAVE_MUELU_TEKO) 
   70                                "Stratimikos::enableMueLuTpetraQ2Q1 cannot add \"" + stratName +
"\" because it is already included in builder!");
 
   72     typedef Thyra::PreconditionerFactoryBase<double>                      Base;
 
   75     builder.setPreconditioningStrategyFactory(Teuchos::abstractFactoryStd<Base, Impl>(), stratName);
 
void enableMueLuTpetraQ2Q1(DefaultLinearSolverBuilder &builder, const std::string &stratName="MueLu")
 
#define TEUCHOS_TEST_FOR_EXCEPTION(throw_exception_test, Exception, msg)
 
Concrete preconditioner factory subclass based on MueLu. 
 
bool isParameter(const std::string &name) const