Changeset 14064
- Timestamp:
- 07/13/16 21:24:37 (8 years ago)
- Location:
- branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3
- Files:
-
- 2 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Encodings/PackingSequence/IPackingSequenceCreator.cs
r13613 r14064 24 24 using HeuristicLab.Data; 25 25 using HeuristicLab.Optimization; 26 using HeuristicLab.Problems.BinPacking; 26 27 27 28 namespace HeuristicLab.Encodings.PackingEncoding.PackingSequence { 28 interface IPackingSequenceCreator : ISolutionCreator {29 interface IPackingSequenceCreator : ISolutionCreator, IPackingSequenceOperator { 29 30 IValueLookupParameter<IntValue> PackingItemsParameter { get; } 30 ILookupParameter<P roblems.BinPacking.Encodings.PackingSequence.PackingSequence> SolutionParameter { get; }31 ILookupParameter<PackingSequence> SolutionParameter { get; } 31 32 32 33 } -
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Encodings/PackingSequence/PackingSequence.cs
r13613 r14064 9 9 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable; 10 10 11 namespace HeuristicLab. Problems.BinPacking.Encodings.PackingSequence {11 namespace HeuristicLab.Encodings.PackingEncoding.PackingSequence { 12 12 [Item("PackingSequence", "Represents a packing sequence (permutation).")] 13 13 [StorableClass] -
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Encodings/PackingSequence/PackingSequenceRandomCreator.cs
r14038 r14064 42 42 } 43 43 44 public ILookupParameter<P roblems.BinPacking.Encodings.PackingSequence.PackingSequence> SolutionParameter {45 get { return (ILookupParameter<P roblems.BinPacking.Encodings.PackingSequence.PackingSequence>)Parameters["PackingItems"]; }44 public ILookupParameter<PackingSequence> SolutionParameter { 45 get { return (ILookupParameter<PackingSequence>)Parameters["PackingItems"]; } 46 46 } 47 47 … … 59 59 Parameters.Add(new LookupParameter<IRandom>("Random", "The pseudo random number generator.")); 60 60 Parameters.Add(new ValueLookupParameter<IntValue>("PackingItems", "The number of packing-items handled in this problem instance.")); 61 Parameters.Add(new LookupParameter<P roblems.BinPacking.Encodings.PackingSequence.PackingSequence>("PackingSequence"));61 Parameters.Add(new LookupParameter<PackingSequence>("PackingSequence")); 62 62 63 63 SolutionParameter.ActualName = "PackingSequence"; -
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/HeuristicLab.Problems.BinPacking-3.3.csproj
r14054 r14064 216 216 <Compile Include="Encodings\PackingPlans\BinPacking.cs" /> 217 217 <Compile Include="Encodings\PackingPlans\PackingPlan.cs" /> 218 <Compile Include="Encodings\PackingSequence\Encoding.cs" /> 218 219 <Compile Include="Encodings\PackingSequence\IPackingSequenceCreator.cs" /> 219 220 <Compile Include="Encodings\PackingSequence\Moves\Insertion\ExhaustiveInsertionMoveGenerator.cs" /> … … 280 281 <Compile Include="PackingSolutionDecoder.cs" /> 281 282 <Compile Include="Plugin.cs" /> 283 <Compile Include="PackingSequenceProblem.cs" /> 282 284 <Compile Include="Problem.cs" /> 283 285 <Compile Include="Properties\AssemblyInfo.cs" />
Note: See TracChangeset
for help on using the changeset viewer.