@@ -51,7 +51,7 @@ public Configuration(MethodType method, bool handleTetris)
5151 BestFit = true ;
5252 MeritType = MeritFunctionType . MEDXYZ ;
5353 Improvement = true ;
54- ScoreBasedOrder = true ;
54+ PieceReorder = PieceReorderType . Score ;
5555 RandomSalt = 0.1 ;
5656 InflateAndReplaceInsertion = true ;
5757 NormalizationOrder = new DimensionMarker [ 3 ] { DimensionMarker . X , DimensionMarker . Y , DimensionMarker . Z } ;
@@ -75,7 +75,7 @@ public Configuration(MethodType method, bool handleTetris)
7575 BestFit = false ;
7676 MeritType = MeritFunctionType . MEDXYZ ;
7777 Improvement = true ;
78- ScoreBasedOrder = true ;
78+ PieceReorder = PieceReorderType . Score ;
7979 RandomSalt = 0.08368586690516754 ;
8080 InflateAndReplaceInsertion = false ;
8181 NormalizationOrder = new DimensionMarker [ 3 ] { DimensionMarker . X , DimensionMarker . Y , DimensionMarker . Z } ;
@@ -95,7 +95,7 @@ public Configuration(MethodType method, bool handleTetris)
9595 BestFit = true ;
9696 MeritType = MeritFunctionType . MFV ;
9797 Improvement = true ;
98- ScoreBasedOrder = false ;
98+ PieceReorder = PieceReorderType . Score ;
9999 RandomSalt = 0.030644342734285967 ;
100100 InflateAndReplaceInsertion = false ;
101101 NormalizationOrder = new DimensionMarker [ 3 ] { DimensionMarker . X , DimensionMarker . Y , DimensionMarker . Z } ;
@@ -117,7 +117,7 @@ public Configuration(MethodType method, bool handleTetris)
117117 BestFit = false ;
118118 MeritType = MeritFunctionType . MEDXY ;
119119 Improvement = true ;
120- ScoreBasedOrder = false ;
120+ PieceReorder = PieceReorderType . Score ;
121121 RandomSalt = 0.8866072829180582 ;
122122 InflateAndReplaceInsertion = true ;
123123 NormalizationOrder = new DimensionMarker [ 3 ] { DimensionMarker . X , DimensionMarker . Y , DimensionMarker . Z } ;
@@ -140,7 +140,7 @@ public Configuration(MethodType method, bool handleTetris)
140140 BestFit = false ;
141141 MeritType = MeritFunctionType . MEDXY ;
142142 Improvement = true ;
143- ScoreBasedOrder = true ;
143+ PieceReorder = PieceReorderType . Score ;
144144 RandomSalt = 0.008158387839849155 ;
145145 InflateAndReplaceInsertion = false ;
146146 NormalizationOrder = new DimensionMarker [ 3 ] { DimensionMarker . Z , DimensionMarker . X , DimensionMarker . Y } ;
@@ -160,7 +160,7 @@ public Configuration(MethodType method, bool handleTetris)
160160 BestFit = false ;
161161 MeritType = MeritFunctionType . MEDXY ;
162162 Improvement = true ;
163- ScoreBasedOrder = true ;
163+ PieceReorder = PieceReorderType . Score ;
164164 RandomSalt = 0.12794130221974132 ;
165165 InflateAndReplaceInsertion = false ;
166166 NormalizationOrder = new DimensionMarker [ 3 ] { DimensionMarker . Z , DimensionMarker . Y , DimensionMarker . X } ;
@@ -184,7 +184,7 @@ public Configuration(MethodType method, bool handleTetris)
184184 BestFit = false ;
185185 MeritType = MeritFunctionType . MEDXYZ ;
186186 Improvement = true ;
187- ScoreBasedOrder = true ;
187+ PieceReorder = PieceReorderType . Score ;
188188 RandomSalt = 0.08368586690516754 ;
189189 InflateAndReplaceInsertion = false ;
190190 NormalizationOrder = new DimensionMarker [ 3 ] { DimensionMarker . X , DimensionMarker . Y , DimensionMarker . Z } ;
@@ -204,7 +204,7 @@ public Configuration(MethodType method, bool handleTetris)
204204 BestFit = true ;
205205 MeritType = MeritFunctionType . MFV ;
206206 Improvement = true ;
207- ScoreBasedOrder = false ;
207+ PieceReorder = PieceReorderType . Score ;
208208 RandomSalt = 0.030644342734285967 ;
209209 InflateAndReplaceInsertion = false ;
210210 NormalizationOrder = new DimensionMarker [ 3 ] { DimensionMarker . X , DimensionMarker . Y , DimensionMarker . Z } ;
@@ -389,9 +389,9 @@ public Configuration(MethodType method, bool handleTetris)
389389 public bool ExhaustiveEPProne { get ; set ; } = false ;
390390
391391 /// <summary>
392- /// Defines whether to use score-based ordering of pieces or just random-order
392+ /// Defines how pieces are being reordered between iterations.
393393 /// </summary>
394- public bool ScoreBasedOrder { get ; set ; } = true ;
394+ public PieceReorderType PieceReorder { get ; set ; } = PieceReorderType . Score ;
395395
396396 /// <summary>
397397 /// Defines the merit function when best-fit is active
0 commit comments