Changeset 14875 for branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Problem/IndividualMapper.cs
- Timestamp:
- 04/18/17 01:15:25 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PushGP/HeuristicLab.PushGP/HeuristicLab.Problems.ProgramSynthesis/Push/Problem/IndividualMapper.cs
r14834 r14875 44 44 private static PushProgram ToPushProgram(this IntegerVector vector, IReadOnlyPushConfiguration config, IRandom random) { 45 45 var expressions = new Expression[vector.Length]; 46 var enabledExpressions = config.EnabledExpressions; 47 var ercOptions = config.ErcOptions; 46 48 47 for (var i = 0; i < vector.Length; i++) { 48 expressions[i] = CodeGeneratorUtils.CreateExpressionOrErc(vector[i], random, config.EnabledExpressions, config.ErcOptions); 49 } 49 for (var i = 0; i < vector.Length; i++) 50 expressions[i] = CodeGeneratorUtils.CreateExpressionOrErc(vector[i], random, enabledExpressions, ercOptions); 50 51 51 52 return new PushProgram(expressions);
Note: See TracChangeset
for help on using the changeset viewer.