Changeset 13183 for trunk/sources/HeuristicLab.Problems.ExternalEvaluation/3.4/MultiObjectiveExternalEvaluationProblem.cs
- Timestamp:
- 11/16/15 18:55:07 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Problems.ExternalEvaluation/3.4/MultiObjectiveExternalEvaluationProblem.cs
r13180 r13183 53 53 get { return (IValueParameter<SolutionMessageBuilder>)Parameters["MessageBuilder"]; } 54 54 } 55 //public IFixedValueParameter<MultiObjectiveOptimizationSupportScript> SupportScriptParameter {56 //get { return (IFixedValueParameter<MultiObjectiveOptimizationSupportScript>)Parameters["SupportScript"]; }57 //}55 public IFixedValueParameter<MultiObjectiveOptimizationSupportScript> SupportScriptParameter { 56 get { return (IFixedValueParameter<MultiObjectiveOptimizationSupportScript>)Parameters["SupportScript"]; } 57 } 58 58 #endregion 59 59 … … 68 68 get { return MessageBuilderParameter.Value; } 69 69 } 70 //public MultiObjectiveOptimizationSupportScript OptimizationSupportScript {71 //get { return SupportScriptParameter.Value; }72 //}73 //private IMultiObjectiveOptimizationSupport OptimizationSupport {74 //get { return SupportScriptParameter.Value; }75 //}70 public MultiObjectiveOptimizationSupportScript OptimizationSupportScript { 71 get { return SupportScriptParameter.Value; } 72 } 73 private IMultiObjectiveOptimizationSupport OptimizationSupport { 74 get { return SupportScriptParameter.Value; } 75 } 76 76 #endregion 77 77 … … 89 89 Parameters.Add(new ValueParameter<CheckedItemCollection<IEvaluationServiceClient>>("Clients", "The clients that are used to communicate with the external application.", new CheckedItemCollection<IEvaluationServiceClient>() { new EvaluationServiceClient() })); 90 90 Parameters.Add(new ValueParameter<SolutionMessageBuilder>("MessageBuilder", "The message builder that converts from HeuristicLab objects to SolutionMessage representation.", new SolutionMessageBuilder()) { Hidden = true }); 91 //Parameters.Add(new FixedValueParameter<MultiObjectiveOptimizationSupportScript>("SupportScript", "A script that can analyze the results of the optimization.", new MultiObjectiveOptimizationSupportScript()));91 Parameters.Add(new FixedValueParameter<MultiObjectiveOptimizationSupportScript>("SupportScript", "A script that can analyze the results of the optimization.", new MultiObjectiveOptimizationSupportScript())); 92 92 93 93 //Operators.Add(new BestScopeSolutionAnalyzer()); pareto front … … 114 114 115 115 public override void Analyze(Individual[] individuals, double[][] qualities, ResultCollection results, IRandom random) { 116 //OptimizationSupport.Analyze(individuals, qualities, results, random);116 OptimizationSupport.Analyze(individuals, qualities, results, random); 117 117 } 118 118
Note: See TracChangeset
for help on using the changeset viewer.