- Timestamp:
- 05/04/17 19:06:54 (8 years ago)
- Location:
- branches/PersistenceReintegration/HeuristicLab.Problems.BinPacking/3.3
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/PersistenceReintegration/HeuristicLab.Problems.BinPacking/3.3/2D/Interfaces/IDecoder.cs
r14162 r14929 22 22 using System.Collections.Generic; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Problems.BinPacking2D { 27 [StorableType("d0fb4b32-b19e-4abe-ad94-05c20c72b560")] 26 28 public interface IDecoder<in T> : IItem { 27 29 Solution Decode(T encodedSolution, PackingShape binShape, IList<PackingItem> items); -
branches/PersistenceReintegration/HeuristicLab.Problems.BinPacking/3.3/2D/Interfaces/IEvaluator.cs
r14162 r14929 21 21 22 22 using HeuristicLab.Core; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Problems.BinPacking2D { 26 [StorableType("ae84f8c8-4b2a-4423-b491-18b3b8da0eec")] 25 27 public interface IEvaluator : IItem { 26 28 double Evaluate(Solution solution); -
branches/PersistenceReintegration/HeuristicLab.Problems.BinPacking/3.3/2D/Interfaces/IOperator.cs
r14162 r14929 21 21 22 22 using HeuristicLab.Core; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Problems.BinPacking2D { 26 [StorableType("9b608e63-fff8-4d11-882c-665671a31a9b")] 25 27 public interface IOperator<TSol> : IItem { 26 28 ILookupParameter<ReadOnlyItemList<PackingItem>> ItemsParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Problems.BinPacking/3.3/3D/Interfaces/IDecoder.cs
r14162 r14929 22 22 using System.Collections.Generic; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Problems.BinPacking3D { 27 [StorableType("84e60d12-3120-456d-ae61-faf69986dc6c")] 26 28 public interface IDecoder<in T> : IItem { 27 29 Solution Decode(T encodedSolution, PackingShape binShape, IList<PackingItem> items, bool useStackingConstraints); -
branches/PersistenceReintegration/HeuristicLab.Problems.BinPacking/3.3/3D/Interfaces/IEvaluator.cs
r14162 r14929 21 21 22 22 using HeuristicLab.Core; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Problems.BinPacking3D { 26 [StorableType("5ffcdb10-1025-46ac-af6f-c6446bfc48c2")] 25 27 public interface IEvaluator : IItem { 26 28 double Evaluate(Solution solution); -
branches/PersistenceReintegration/HeuristicLab.Problems.BinPacking/3.3/3D/Interfaces/IOperator.cs
r14162 r14929 22 22 using HeuristicLab.Core; 23 23 using HeuristicLab.Data; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Problems.BinPacking3D { 27 [StorableType("8d9df8bb-090e-4726-a2c5-277cabf96ded")] 26 28 public interface IOperator<TSol> : IItem { 27 29 ILookupParameter<ReadOnlyItemList<PackingItem>> ItemsParameter { get; } -
branches/PersistenceReintegration/HeuristicLab.Problems.BinPacking/3.3/Interfaces/IPackingItem.cs
r14927 r14929 1 #region License Information 1 using HeuristicLab.Persistence; 2 #region License Information 2 3 /* HeuristicLab 3 4 * Copyright (C) 2002-2016 Joseph Helm and Heuristic and Evolutionary Algorithms Laboratory (HEAL) … … 22 23 namespace HeuristicLab.Problems.BinPacking { 23 24 // a packing item is one of the items that needs to be located in one of the packing bins (containers) 25 [StorableType("4ed6cdff-6a6a-4918-b81c-8efea66f3a85")] 24 26 public interface IPackingItem : IPackingShape { 25 27 double Weight { get; set; } -
branches/PersistenceReintegration/HeuristicLab.Problems.BinPacking/3.3/Interfaces/IPackingPosition.cs
r14927 r14929 21 21 22 22 using HeuristicLab.Core; 23 using HeuristicLab.Persistence; 23 24 24 25 namespace HeuristicLab.Problems.BinPacking { 25 26 27 [StorableType("63e62033-ee40-459a-8732-1e72c1d3d54c")] 26 28 public interface IPackingPosition : IItem { 27 29 int AssignedBin { get; } -
branches/PersistenceReintegration/HeuristicLab.Problems.BinPacking/3.3/Interfaces/IPackingShape.cs
r14162 r14929 22 22 using System; 23 23 using HeuristicLab.Core; 24 using HeuristicLab.Persistence; 24 25 25 26 namespace HeuristicLab.Problems.BinPacking { 26 27 // a packing shape represents a physical object of correct dimension (2d or 3d) 27 28 // packing bins (containers) and packing items are both packing shapes 29 [StorableType("e9d08b3f-0cf6-4101-aaf6-46cef453ecfd")] 28 30 public interface IPackingShape : IItem, IComparable { 29 31 int Volume { get; }
Note: See TracChangeset
for help on using the changeset viewer.