- Timestamp:
- 03/01/11 14:33:18 (13 years ago)
- Location:
- branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Regression/3.3/Symbolic
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Regression/3.3/Symbolic/MultiObjectiveSymbolicRegressionProblem.cs
r5445 r5578 32 32 [Creatable("Problems")] 33 33 [StorableClass] 34 public class MultiObjectiveSymbolicRegressionProblem : SymbolicRegressionProblemBase, IMultiObjective Problem {34 public class MultiObjectiveSymbolicRegressionProblem : SymbolicRegressionProblemBase, IMultiObjectiveHeuristicOptimizationProblem { 35 35 36 36 #region Parameter Properties … … 38 38 get { return (ValueParameter<BoolArray>)Parameters["Maximization"]; } 39 39 } 40 IParameter IMultiObjective Problem.MaximizationParameter {40 IParameter IMultiObjectiveHeuristicOptimizationProblem.MaximizationParameter { 41 41 get { return MaximizationParameter; } 42 42 } … … 44 44 get { return (ValueParameter<IMultiObjectiveSymbolicRegressionEvaluator>)Parameters["Evaluator"]; } 45 45 } 46 IParameter I Problem.EvaluatorParameter {46 IParameter IHeuristicOptimizationProblem.EvaluatorParameter { 47 47 get { return EvaluatorParameter; } 48 48 } … … 54 54 set { EvaluatorParameter.Value = value; } 55 55 } 56 IMultiObjectiveEvaluator IMultiObjective Problem.Evaluator {56 IMultiObjectiveEvaluator IMultiObjectiveHeuristicOptimizationProblem.Evaluator { 57 57 get { return EvaluatorParameter.Value; } 58 58 } 59 IEvaluator I Problem.Evaluator {59 IEvaluator IHeuristicOptimizationProblem.Evaluator { 60 60 get { return EvaluatorParameter.Value; } 61 61 } -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Regression/3.3/Symbolic/SymbolicRegressionProblem.cs
r5445 r5578 40 40 get { return (ValueParameter<BoolValue>)Parameters["Maximization"]; } 41 41 } 42 IParameter ISingleObjective Problem.MaximizationParameter {42 IParameter ISingleObjectiveHeuristicOptimizationProblem.MaximizationParameter { 43 43 get { return MaximizationParameter; } 44 44 } … … 46 46 get { return (ValueParameter<ISymbolicRegressionEvaluator>)Parameters["Evaluator"]; } 47 47 } 48 IParameter I Problem.EvaluatorParameter {48 IParameter IHeuristicOptimizationProblem.EvaluatorParameter { 49 49 get { return EvaluatorParameter; } 50 50 } … … 52 52 get { return (OptionalValueParameter<DoubleValue>)Parameters["BestKnownQuality"]; } 53 53 } 54 IParameter ISingleObjective Problem.BestKnownQualityParameter {54 IParameter ISingleObjectiveHeuristicOptimizationProblem.BestKnownQualityParameter { 55 55 get { return BestKnownQualityParameter; } 56 56 } … … 62 62 set { EvaluatorParameter.Value = value; } 63 63 } 64 ISingleObjectiveEvaluator ISingleObjective Problem.Evaluator {64 ISingleObjectiveEvaluator ISingleObjectiveHeuristicOptimizationProblem.Evaluator { 65 65 get { return EvaluatorParameter.Value; } 66 66 } 67 IEvaluator I Problem.Evaluator {67 IEvaluator IHeuristicOptimizationProblem.Evaluator { 68 68 get { return EvaluatorParameter.Value; } 69 69 } -
branches/DataAnalysis Refactoring/HeuristicLab.Problems.DataAnalysis.Regression/3.3/Symbolic/SymbolicRegressionProblemBase.cs
r5467 r5578 39 39 namespace HeuristicLab.Problems.DataAnalysis.Regression.Symbolic { 40 40 [StorableClass] 41 public abstract class SymbolicRegressionProblemBase : DataAnalysisProblem, I Problem {41 public abstract class SymbolicRegressionProblemBase : DataAnalysisProblem, IHeuristicOptimizationProblem { 42 42 43 43 #region Parameter Properties … … 45 45 get { return (ValueParameter<SymbolicExpressionTreeCreator>)Parameters["SolutionCreator"]; } 46 46 } 47 IParameter I Problem.SolutionCreatorParameter {47 IParameter IHeuristicOptimizationProblem.SolutionCreatorParameter { 48 48 get { return SolutionCreatorParameter; } 49 49 } … … 95 95 set { SolutionCreatorParameter.Value = value; } 96 96 } 97 ISolutionCreator I Problem.SolutionCreator {97 ISolutionCreator IHeuristicOptimizationProblem.SolutionCreator { 98 98 get { return SolutionCreatorParameter.Value; } 99 99 }
Note: See TracChangeset
for help on using the changeset viewer.