void testBuildSmootherDefaultArg(RCP<SmootherPrototype> smooProtoA, RCP<SmootherPrototype> smooProtoB, Teuchos::FancyOStream & out, bool & success) { RCP<SmootherFactory> smooFact = rcp( new SmootherFactory(smooProtoA, smooProtoB) ); Level level; //level.SetupPhase(true); TestHelpers::TestFactory<SC, LO, GO, NO, LMO>::createSingleLevelHierarchy(level); level.Request("PreSmoother",smooFact.get()); level.Request("PostSmoother", smooFact.get()); smooFact->BuildSmoother(level); testBuildCheck(smooFact, level, smooProtoA, smooProtoB, MueLu::BOTH, out, success); }