- Timestamp:
- 05/26/11 10:25:04 (13 years ago)
- Location:
- branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/MakespanEvaluator.cs
r6266 r6293 30 30 using HeuristicLab.Optimization; 31 31 using HeuristicLab.Parameters; 32 using HeuristicLab.Encodings.SchedulingEncoding; 32 33 33 34 namespace HeuristicLab.Problems.Scheduling.Evaluators { -
branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/MeanTardinessEvaluator.cs
r6266 r6293 30 30 using HeuristicLab.Optimization; 31 31 using HeuristicLab.Parameters; 32 using HeuristicLab. Problems.Scheduling.Interfaces;32 using HeuristicLab.Encodings.SchedulingEncoding; 33 33 34 34 namespace HeuristicLab.Problems.Scheduling.Evaluators { 35 35 [Item("Men tardiness Evaluator", "Represents an evaluator using the mean tardiness of a schedule.")] 36 36 [StorableClass] 37 public class MeanTardinessEvaluator : SchedulingEvaluator , IJSSPOperator{37 public class MeanTardinessEvaluator : SchedulingEvaluator { 38 38 [StorableConstructor] 39 39 protected MeanTardinessEvaluator(bool deserializing) : base(deserializing) { } … … 46 46 47 47 #region Parameter Properties 48 public ILookupParameter<ItemList<J SSPJob>> JobsParameter {49 get { return (ILookupParameter<ItemList<J SSPJob>>)Parameters["Jobs"]; }48 public ILookupParameter<ItemList<Job>> JobsParameter { 49 get { return (ILookupParameter<ItemList<Job>>)Parameters["Jobs"]; } 50 50 } 51 51 #endregion 52 52 #region Properties 53 public ItemList<J SSPJob> Jobs {53 public ItemList<Job> Jobs { 54 54 get { return JobsParameter.ActualValue; } 55 55 } … … 57 57 58 58 public MeanTardinessEvaluator() : base() { 59 Parameters.Add(new LookupParameter<ItemList<J SSPJob>>("Jobs", "Jobdata defining the precedence relationships and the duration of the tasks in this JSSP-Instance."));59 Parameters.Add(new LookupParameter<ItemList<Job>>("Jobs", "Jobdata defining the precedence relationships and the duration of the tasks in this JSSP-Instance.")); 60 60 } 61 61 -
branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/SchedulingEvaluationAlgorithm.cs
r6266 r6293 31 31 using HeuristicLab.Data; 32 32 using HeuristicLab.Parameters; 33 using HeuristicLab.Problems.Scheduling.Interfaces; 34 using HeuristicLab.Problems.Scheduling.Encodings; 35 using HeuristicLab.Problems.Scheduling.Encodings.JobShopScheduling.JobSequenceMatrix; 33 using HeuristicLab.Encodings.SchedulingEncoding.Interfaces; 34 using HeuristicLab.Encodings.SchedulingEncoding; 36 35 37 36 namespace HeuristicLab.Problems.Scheduling.Evaluators { -
branches/Scheduling/HeuristicLab.Problems.Scheduling/3.3/Evaluators/SchedulingEvaluator.cs
r6266 r6293 29 29 using HeuristicLab.Parameters; 30 30 using System; 31 using HeuristicLab.Problems.Scheduling.Encodings;32 31 using HeuristicLab.Operators; 33 using HeuristicLab.Problems.Scheduling.Interfaces; 32 using HeuristicLab.Encodings.SchedulingEncoding.Interfaces; 33 using HeuristicLab.Encodings.SchedulingEncoding; 34 34 35 35
Note: See TracChangeset
for help on using the changeset viewer.