diff --git a/het2bcontact.cc b/het2bcontact.cc index c013b6ba42bda3eb746091ab230675f85bafda69..c822878ae666b6829e38151afc59dd885c55b012 100644 --- a/het2bcontact.cc +++ b/het2bcontact.cc @@ -330,15 +330,14 @@ int main (int argc, char *argv[]) try #endif // Make pre and postsmoothers - ProjectedBlockGSStep<OperatorType, VectorType> presmoother; - ProjectedBlockGSStep<OperatorType, VectorType> postsmoother; + ProjectedBlockGSStep<OperatorType, VectorType> presmoother, postsmoother; NonSmoothNewtonMGStep<OperatorType, VectorType> multigridStep(bilinearForm, totalX, totalRhs); multigridStep.setMGType(mu, nu1, nu2); multigridStep.setIgnore(totalDirichletNodes); multigridStep.setBaseSolver(baseSolver); - multigridStep.setSmoother(&presmoother, &postsmoother); + multigridStep.setSmoother(presmoother, postsmoother); multigridStep.setHasObstacle(hasObstacle); multigridStep.setObstacles(contactAssembler.obstacles_);