Changeset 9242 for branches/LearningClassifierSystems/HeuristicLab.Problems.CombinedIntegerVectorClassification/3.3/CombinedIntegerVectorClassificationProblem.cs
- Timestamp:
- 02/25/13 12:37:18 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/LearningClassifierSystems/HeuristicLab.Problems.CombinedIntegerVectorClassification/3.3/CombinedIntegerVectorClassificationProblem.cs
r9226 r9242 37 37 public class CombinedIntegerVectorClassificationProblem : ConditionActionClassificationProblem<UniformRandomCombinedIntegerVectorCreator, 38 38 CombinedIntegerVectorComparer, 39 CombinedIntegerVectorClassificationProblemData> {39 CombinedIntegerVectorClassificationProblemData>, ICombinedIntegerVectorClassificationProblem { 40 40 public override string ChildName { 41 41 get { return "CombinedIntegerVector"; } … … 57 57 ProblemDataParameter.Value = value; 58 58 if (value != null) { 59 SetProblemDataS pecificParameters();59 SetProblemDataSettings(); 60 60 } 61 61 } … … 91 91 Parameters.Add(new FixedValueParameter<ItemSet<CombinedIntegerVector>>("PossibleActionsConcreteClass", new ItemSet<CombinedIntegerVector>(ClassifierComparer))); 92 92 93 SetProblemDataS pecificParameters();93 SetProblemDataSettings(); 94 94 95 95 InitializeOperators(); 96 97 problemData.Changed += new System.EventHandler(problemData_Changed);98 96 } 99 97 100 private void problemData_Changed(object sender, System.EventArgs e) { 101 SetProblemDataSpecificParameters(); 102 } 103 104 private void SetProblemDataSpecificParameters() { 105 SolutionCreator.ActionPartLengthParameter.Value = ProblemData.ActionLengthParameter.Value; 106 SolutionCreator.LengthParameter.Value = ProblemData.LengthParameter.Value; 107 SolutionCreator.BoundsParameter.Value = ProblemData.BoundsParameter.Value; 98 protected override void SetProblemDataSettings() { 99 SolutionCreator.ProblemDataParameter.ActualName = ProblemDataParameter.Name; 108 100 109 101 SetPossibleActions();
Note: See TracChangeset
for help on using the changeset viewer.