- Timestamp:
- 07/12/16 18:23:13 (8 years ago)
- Location:
- branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3
- Files:
-
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Analyzers/BestBinPackingSolutionAnalyzer.cs
r14043 r14045 38 38 public class BestBinPackingSolutionAnalyzer<D, B, I> : BinPackingAnalyzer<D, B, I>, IStochasticOperator 39 39 where D : class, IPackingDimensions 40 where B : PackingShape<D> , IPackingBin40 where B : PackingShape<D> 41 41 where I : PackingShape<D>, IPackingItem { 42 42 -
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Analyzers/BinPackingAnalyzer.cs
r13605 r14045 36 36 public abstract class BinPackingAnalyzer<D, B, I> : SingleSuccessorOperator, IAnalyzer 37 37 where D : class, IPackingDimensions 38 where B : PackingShape<D> , IPackingBin38 where B : PackingShape<D> 39 39 where I : PackingShape<D>, IPackingItem { 40 40 public virtual bool EnabledByDefault { -
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/BinPackingProblem.cs
r14043 r14045 43 43 public abstract class BinPackingProblem<D, B, I> : SingleObjectiveHeuristicOptimizationProblem<IPackingPlanEvaluationAlgorithm, IPackingSolutionCreator> 44 44 where D : class, IPackingDimensions 45 where B : PackingShape<D>, IPackingBin,new()45 where B : PackingShape<D>, new() 46 46 where I : PackingShape<D>, IPackingItem, new () { 47 47 -
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Encodings/PackingPlans/BinPacking.cs
r13605 r14045 34 34 public abstract class BinPacking<D,B,I> : Item 35 35 where D : class, IPackingDimensions 36 where B : PackingShape<D> , IPackingBin36 where B : PackingShape<D> 37 37 where I : PackingShape<D>, IPackingItem { 38 38 #region Properties -
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Encodings/PackingPlans/PackingPlan.cs
r13611 r14045 40 40 public abstract class PackingPlan<D, B, I> :Item, IPackingPlan 41 41 where D : class, IPackingDimensions 42 where B : PackingShape<D> , IPackingBin42 where B : PackingShape<D> 43 43 where I : PackingShape<D>, IPackingItem { 44 44 -
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Evaluators/BinUtilizationRegularIdenticalBinEvaluator.cs
r14043 r14045 34 34 public abstract class BinUtilizationRegularIdenticalBinEvaluator<D, B, I> : RegularSimpleRotationIdenticalBinPackingPlanEvaluator<D, B, I> 35 35 where D : class, IPackingDimensions 36 where B : PackingShape<D> , IPackingBin36 where B : PackingShape<D> 37 37 where I : PackingShape<D>, IPackingItem { 38 38 -
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Evaluators/PackingPlanEvaluationAlgorithm.cs
r13608 r14045 36 36 where E : Item //E defines the used Encoding 37 37 where D : class, IPackingDimensions 38 where B : PackingShape<D> , IPackingBin38 where B : PackingShape<D> 39 39 where I : PackingShape<D>, IPackingItem { 40 40 -
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Evaluators/PackingPlanEvaluator.cs
r13608 r14045 35 35 public abstract class PackingPlanEvaluator<D,B,I> : SingleSuccessorOperator, IPackingPlanEvaluator 36 36 where D : class, IPackingDimensions 37 where B : PackingShape<D> , IPackingBin37 where B : PackingShape<D> 38 38 where I : PackingShape<D>, IPackingItem { 39 39 -
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Evaluators/PackingRatioRegularIdenticalBinEvaluator.cs
r14043 r14045 34 34 public abstract class PackingRatioRegularIdenticalBinEvaluator<D, B, I> : RegularSimpleRotationIdenticalBinPackingPlanEvaluator<D, B, I> 35 35 where D : class, IPackingDimensions 36 where B : PackingShape<D> , IPackingBin36 where B : PackingShape<D> 37 37 where I : PackingShape<D>, IPackingItem { 38 38 -
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/Evaluators/RegularSimpleRotationIdenticalBinPackingPlanEvaluator.cs
r14043 r14045 33 33 public abstract class RegularSimpleRotationIdenticalBinPackingPlanEvaluator<D, B, I> : PackingPlanEvaluator<D, B, I> 34 34 where D : class, IPackingDimensions 35 where B : PackingShape<D> , IPackingBin35 where B : PackingShape<D> 36 36 where I : PackingShape<D>, IPackingItem { 37 37 -
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/HeuristicLab.Problems.BinPacking-3.3.csproj
r14043 r14045 282 282 <Compile Include="PackingDimensions.cs" /> 283 283 <Compile Include="PackingMoveEvaluator.cs" /> 284 <Compile Include="Interfaces\IPackingBin.cs" />285 284 <Compile Include="Interfaces\IPackingItem.cs" /> 286 285 <Compile Include="Interfaces\IPackingPlan.cs" /> -
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/PackingMoveEvaluator.cs
r14043 r14045 38 38 public abstract class PackingMoveEvaluator<D, B, I> : SingleSuccessorOperator, IPackingMoveEvaluator, IMoveOperator 39 39 where D : class, IPackingDimensions 40 where B : PackingShape<D> , IPackingBin40 where B : PackingShape<D> 41 41 where I : PackingShape<D>, IPackingItem { 42 42 public override bool CanChangeName { -
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking/3.3/PackingSolutionDecoder.cs
r13613 r14045 37 37 public abstract class PackingSolutionDecoder<D, B, I> : SingleSuccessorOperator, IPackingSolutionDecoder 38 38 where D : class, IPackingDimensions 39 where B : PackingShape<D> , IPackingBin39 where B : PackingShape<D> 40 40 where I : PackingShape<D>, IPackingItem { 41 41
Note: See TracChangeset
for help on using the changeset viewer.