diff --git a/contrib/HighOrderMeshOptimizer/OptHomRun.h b/contrib/HighOrderMeshOptimizer/OptHomRun.h
index 8c1b2b61a120a18e1cfe114f3ee417b94a4f98b1..f7d12da60e71a578fd08d3e0e01beef46f1820d1 100644
--- a/contrib/HighOrderMeshOptimizer/OptHomRun.h
+++ b/contrib/HighOrderMeshOptimizer/OptHomRun.h
@@ -66,10 +66,11 @@ struct OptHomParameters {
 
   OptHomParameters ()
     : BARRIER_MIN_METRIC(-1.), BARRIER_MIN(0.1), BARRIER_MAX(2.0), weight(1.),
-      nbLayers (6) , dim(3) , itMax(300), onlyVisible(true),
+      nbLayers(6), dim(3), itMax(300), optPassMax(50), onlyVisible(true),
       distanceFactor(12), fixBndNodes(false), strategy(0), maxAdaptBlob(3),
-      adaptBlobLayerFact(2.), adaptBlobDistFact(2.), optPrimSurfMesh(false), optCAD(false),
-      optCADWeight(1000.), optCADDistMax(1.e22), discrTolerance(1.e-4)
+      adaptBlobLayerFact(2.), adaptBlobDistFact(2.), optPrimSurfMesh(false),
+      optCAD(false), optCADWeight(1000.), optCADDistMax(1.e22), discrTolerance(1.e-4),
+      SUCCESS(0), numBlobs(0), minJac(0.), maxJac(0.), CPU(0.)
   {
   }
 };