Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/01/11 14:33:18 (13 years ago)
Author:
mkommend
Message:

#1418: Added IHeuristicOptimizationProblem and adapted all according classes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/DataAnalysis Refactoring/HeuristicLab.Problems.ArtificialAnt/3.4/ArtificialAntProblem.cs

    r5528 r5578  
    3838  [Creatable("Problems")]
    3939  [StorableClass]
    40   public sealed class ArtificialAntProblem : ParameterizedNamedItem, ISingleObjectiveProblem, IStorableContent {
     40  public sealed class ArtificialAntProblem : ParameterizedNamedItem, ISingleObjectiveHeuristicOptimizationProblem, IStorableContent {
    4141    public string Filename { get; set; }
    4242
     
    8686      get { return (IValueParameter<BoolValue>)Parameters["Maximization"]; }
    8787    }
    88     IParameter ISingleObjectiveProblem.MaximizationParameter {
     88    IParameter ISingleObjectiveHeuristicOptimizationProblem.MaximizationParameter {
    8989      get { return MaximizationParameter; }
    9090    }
     
    9292      get { return (IValueParameter<ISymbolicExpressionTreeCreator>)Parameters["SolutionCreator"]; }
    9393    }
    94     IParameter IProblem.SolutionCreatorParameter {
     94    IParameter IHeuristicOptimizationProblem.SolutionCreatorParameter {
    9595      get { return SolutionCreatorParameter; }
    9696    }
     
    9898      get { return (IValueParameter<Evaluator>)Parameters["Evaluator"]; }
    9999    }
    100     IParameter IProblem.EvaluatorParameter {
     100    IParameter IHeuristicOptimizationProblem.EvaluatorParameter {
    101101      get { return EvaluatorParameter; }
    102102    }
     
    126126      get { return (IValueParameter<DoubleValue>)Parameters["BestKnownQuality"]; }
    127127    }
    128     IParameter ISingleObjectiveProblem.BestKnownQualityParameter {
     128    IParameter ISingleObjectiveHeuristicOptimizationProblem.BestKnownQualityParameter {
    129129      get { return BestKnownQualityParameter; }
    130130    }
     
    160160      set { SolutionCreatorParameter.Value = value; }
    161161    }
    162     ISolutionCreator IProblem.SolutionCreator {
     162    ISolutionCreator IHeuristicOptimizationProblem.SolutionCreator {
    163163      get { return SolutionCreatorParameter.Value; }
    164164    }
     
    167167      set { EvaluatorParameter.Value = value; }
    168168    }
    169     ISingleObjectiveEvaluator ISingleObjectiveProblem.Evaluator {
     169    ISingleObjectiveEvaluator ISingleObjectiveHeuristicOptimizationProblem.Evaluator {
    170170      get { return EvaluatorParameter.Value; }
    171171    }
    172     IEvaluator IProblem.Evaluator {
     172    IEvaluator IHeuristicOptimizationProblem.Evaluator {
    173173      get { return EvaluatorParameter.Value; }
    174174    }
Note: See TracChangeset for help on using the changeset viewer.