Changeset 14338 for branches/HeuristicLab.GoalSeekingProblem/HeuristicLab.GoalSeekingProblem/3.4/MultiObjectiveGoalSeekingProblem.cs
- Timestamp:
- 10/17/16 15:59:59 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.GoalSeekingProblem/HeuristicLab.GoalSeekingProblem/3.4/MultiObjectiveGoalSeekingProblem.cs
r14336 r14338 253 253 GoalsParameter.Value.CheckedItemsChanged += GoalSeekingUtil.Goals_CheckedItemsChanged; 254 254 InputsParameter.Value.CheckedItemsChanged += GoalSeekingUtil.Inputs_CheckedItemsChanged; 255 256 foreach (var input in Inputs) 257 input.Changed += InputParameterChanged; 258 259 foreach (var goal in Goals) 260 goal.Changed += GoalParameterChanged; 255 261 } 256 262 … … 259 265 GoalSeekingUtil.UpdateInputs(InputsParameter.Value, Models, InputParameterChanged); 260 266 Encoding = GoalSeekingUtil.CreateEncoding(ActiveInputs); 261 dataset = new ModifiableDataset(Inputs.Select(x => x.Name), Inputs.Select(x => new List<double> { x.Value }));267 dataset = Inputs.Any() ? new ModifiableDataset(Inputs.Select(x => x.Name), Inputs.Select(x => new List<double> { x.Value })) : new ModifiableDataset(); 262 268 GoalSeekingUtil.UpdateTargets(GoalsParameter.Value, Models, GoalParameterChanged); 263 269 GoalSeekingUtil.RaiseEvent(this, ModelsChanged);
Note: See TracChangeset
for help on using the changeset viewer.