Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/12/16 19:34:31 (8 years ago)
Author:
gkronber
Message:

#1966: unified namespaces

Location:
branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.3D/3.3
Files:
21 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.3D/3.3/BinPacking3D.cs

    r14045 r14046  
    2222using System.Collections.Generic;
    2323using System.Linq;
    24 using HeuristicLab.Problems.BinPacking.PackingItem;
    2524using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2625using HeuristicLab.Core;
    2726using HeuristicLab.Common;
    28 using HeuristicLab.Problems.BinPacking.Dimensions;
    29 using HeuristicLab.Problems.BinPacking.Shapes;
    30 
    31 namespace HeuristicLab.Encodings.PackingEncoding.PackingPlan {
     27using HeuristicLab.Encodings.PackingEncoding;
     28
     29namespace HeuristicLab.Problems.BinPacking3D {
    3230  [Item("BinPacking3D", "Represents a single-bin packing for a 3D bin-packing problem.")]
    3331  [StorableClass]
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.3D/3.3/CuboidIdenticalBinPackingProblem.cs

    r14045 r14046  
    2020#endregion
    2121
    22 using HeuristicLab.Problems.BinPacking.Dimensions;
    23 using HeuristicLab.Problems.BinPacking.Interfaces;
    2422
    25 using HeuristicLab.Problems.BinPacking.PackingItem;
    2623using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2724using HeuristicLab.Core;
    2825using HeuristicLab.Common;
    29 using HeuristicLab.Problems.BinPacking.Evaluators;
    3026using HeuristicLab.Encodings.PermutationEncoding;
    3127using HeuristicLab.Encodings.PackingEncoding.PackingSequence;
     
    3430using HeuristicLab.Encodings.PackingEncoding.MultiComponentVector;
    3531using HeuristicLab.PluginInfrastructure;
    36 using System;
    3732using HeuristicLab.Data;
    38 using HeuristicLab.Problems.BinPacking.Shapes;
     33using HeuristicLab.Problems.BinPacking;
    3934
    40 namespace HeuristicLab.Problems.BinPacking.Problem {
     35namespace HeuristicLab.Problems.BinPacking3D {
    4136  [Item("Bin Packing Problem (3D, identical cuboids) (BPP)", "Represents a three-dimensional bin-packing problem using only bins with identical measures and bins/items with cuboidic shapes.")]
    4237  [StorableClass]
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.3D/3.3/CuboidPackingItem.cs

    r14045 r14046  
    2020#endregion
    2121
    22 using System;
    23 using HeuristicLab.Problems.BinPacking.Interfaces;
    24 using HeuristicLab.Problems.BinPacking.Shapes;
    2522using HeuristicLab.Core;
    2623using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     
    2825using HeuristicLab.Data;
    2926using HeuristicLab.Parameters;
     27using HeuristicLab.Problems.BinPacking;
    3028
    31 
    32 namespace HeuristicLab.Problems.BinPacking.PackingItem {
     29namespace HeuristicLab.Problems.BinPacking3D {
    3330  [Item("CuboidPackingItem", "Represents a cuboidic packing-item for bin-packing problems.")]
    3431  [StorableClass]
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.3D/3.3/CuboidPackingShape.cs

    r14045 r14046  
    2121
    2222using System;
    23 using HeuristicLab.Problems.BinPacking.Interfaces;
    2423using HeuristicLab.Core;
    2524using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
     
    2726using HeuristicLab.Data;
    2827using HeuristicLab.Parameters;
    29 using HeuristicLab.Problems.BinPacking.Dimensions;
     28using HeuristicLab.Problems.BinPacking;
    3029
    31 namespace HeuristicLab.Problems.BinPacking.Shapes {
     30namespace HeuristicLab.Problems.BinPacking3D {
    3231  [Item("CuboidPackingShape", "Represents the cuboid measures (width, height, depth) of a three-dimensional cuboidic bin-packing object.")]
    3332  [StorableClass]
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.3D/3.3/DecoderInterfaces/I3DGVDecoder.cs

    r13608 r14046  
    2222
    2323using HeuristicLab.Core;
     24using HeuristicLab.Problems.BinPacking;
    2425
    25 namespace HeuristicLab.Problems.BinPacking.Interfaces {
     26namespace HeuristicLab.Problems.BinPacking3D {
    2627  public interface I3DGVDecoder : IOperator, IPackingSolutionDecoder {
    2728  }
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.3D/3.3/DecoderInterfaces/I3DMCVDecoder.cs

    r13608 r14046  
    2222
    2323using HeuristicLab.Core;
     24using HeuristicLab.Problems.BinPacking;
    2425
    25 namespace HeuristicLab.Problems.BinPacking.Interfaces {
     26namespace HeuristicLab.Problems.BinPacking3D {
    2627  public interface I3DMCVDecoder : IOperator, IPackingSolutionDecoder {
    2728  }
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.3D/3.3/DecoderInterfaces/I3DPSDecoder.cs

    r13608 r14046  
    2222
    2323using HeuristicLab.Core;
     24using HeuristicLab.Problems.BinPacking;
    2425
    25 namespace HeuristicLab.Problems.BinPacking.Interfaces {
     26namespace HeuristicLab.Problems.BinPacking3D {
    2627  public interface I3DPSDecoder : IOperator, IPackingSolutionDecoder {
    2728  }
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.3D/3.3/Decoders/DBL/DeepestBottomLeftGroupingVectorDecoder.cs

    r14045 r14046  
    2323using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2424using HeuristicLab.Core;
    25 using HeuristicLab.Problems.BinPacking.Dimensions;
     25using HeuristicLab.Common;
     26using HeuristicLab.Encodings.PackingEncoding.GroupingVector;
     27using HeuristicLab.Problems.BinPacking;
     28using HeuristicLab.Encodings.PackingEncoding;
    2629
    27 using HeuristicLab.Problems.BinPacking.PackingItem;
    28 using HeuristicLab.Encodings.PackingEncoding.PackingPlan;
    29 using HeuristicLab.Common;
    30 using HeuristicLab.Problems.BinPacking.Interfaces;
    31 using HeuristicLab.Encodings.PackingEncoding.GroupingVector;
    32 using HeuristicLab.Problems.BinPacking.Shapes;
    33 
    34 namespace HeuristicLab.Problems.BinPacking.Decoders {
     30namespace HeuristicLab.Problems.BinPacking3D {
    3531  [Item("Identical bin, three dimensional, GroupingVector-decoder", "<Description missing...>")]
    3632  [StorableClass]
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.3D/3.3/Decoders/DBL/DeepestBottomLeftMultiComponentVectorDecoder.cs

    r14045 r14046  
    2323using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2424using HeuristicLab.Core;
    25 using HeuristicLab.Problems.BinPacking.Dimensions;
     25using HeuristicLab.Common;
     26using HeuristicLab.Encodings.PackingEncoding.MultiComponentVector;
     27using HeuristicLab.Problems.BinPacking;
     28using HeuristicLab.Encodings.PackingEncoding;
    2629
    27 using HeuristicLab.Problems.BinPacking.PackingItem;
    28 using HeuristicLab.Encodings.PackingEncoding.PackingPlan;
    29 using HeuristicLab.Common;
    30 using HeuristicLab.Problems.BinPacking.Interfaces;
    31 using HeuristicLab.Encodings.PackingEncoding.MultiComponentVector;
    32 using HeuristicLab.Problems.BinPacking.Shapes;
    33 
    34 namespace HeuristicLab.Problems.BinPacking.Decoders {
     30namespace HeuristicLab.Problems.BinPacking3D {
    3531  [Item("Identical bin, three dimensional, MultiComponentVector-decoder", "<Description missing...>")]
    3632  [StorableClass]
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.3D/3.3/Decoders/DBL/DeepestBottomLeftPackingSequenceDecoder.cs

    r14045 r14046  
    2323using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2424using HeuristicLab.Core;
    25 using HeuristicLab.Problems.BinPacking.Dimensions;
    26 
    27 using HeuristicLab.Problems.BinPacking.PackingItem;
    28 using HeuristicLab.Encodings.PackingEncoding.PackingPlan;
    2925using HeuristicLab.Common;
    3026using HeuristicLab.Encodings.PackingEncoding.PackingSequence;
    31 using HeuristicLab.Problems.BinPacking.Interfaces;
    32 using HeuristicLab.Problems.BinPacking.Shapes;
     27using HeuristicLab.Problems.BinPacking;
     28using HeuristicLab.Encodings.PackingEncoding;
    3329
    34 namespace HeuristicLab.Problems.BinPacking.Decoders {
     30namespace HeuristicLab.Problems.BinPacking3D {
    3531  [Item("Identical bin, three dimensional, PackingSequence-decoder", "<Description missing...>")]
    3632  [StorableClass]
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.3D/3.3/Decoders/EP/ExtremePointGroupingVectorDecoder3D.cs

    r14045 r14046  
    2323using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2424using HeuristicLab.Core;
    25 using HeuristicLab.Problems.BinPacking.Dimensions;
     25using HeuristicLab.Common;
     26using HeuristicLab.Encodings.PackingEncoding.GroupingVector;
     27using HeuristicLab.Problems.BinPacking;
     28using HeuristicLab.Encodings.PackingEncoding;
    2629
    27 using HeuristicLab.Problems.BinPacking.PackingItem;
    28 using HeuristicLab.Encodings.PackingEncoding.PackingPlan;
    29 using HeuristicLab.Common;
    30 using HeuristicLab.Problems.BinPacking.Interfaces;
    31 using HeuristicLab.Encodings.PackingEncoding.GroupingVector;
    32 using HeuristicLab.Problems.BinPacking.Shapes;
    33 
    34 namespace HeuristicLab.Problems.BinPacking.Decoders {
     30namespace HeuristicLab.Problems.BinPacking3D {
    3531  [Item("Identical bin, three dimensional, extreme points based decoder for the GroupingVector encoding.", "<Description missing...>")]
    3632  [StorableClass]
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.3D/3.3/Decoders/EP/ExtremePointMultiComponentVectorDecoder3D.cs

    r14045 r14046  
    2323using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2424using HeuristicLab.Core;
    25 using HeuristicLab.Problems.BinPacking.Dimensions;
     25using HeuristicLab.Common;
     26using HeuristicLab.Encodings.PackingEncoding.MultiComponentVector;
     27using HeuristicLab.Problems.BinPacking;
     28using HeuristicLab.Encodings.PackingEncoding;
    2629
    27 using HeuristicLab.Problems.BinPacking.PackingItem;
    28 using HeuristicLab.Encodings.PackingEncoding.PackingPlan;
    29 using HeuristicLab.Common;
    30 using HeuristicLab.Problems.BinPacking.Interfaces;
    31 using HeuristicLab.Encodings.PackingEncoding.MultiComponentVector;
    32 using HeuristicLab.Problems.BinPacking.Shapes;
    33 
    34 namespace HeuristicLab.Problems.BinPacking.Decoders {
     30namespace HeuristicLab.Problems.BinPacking3D {
    3531  [Item("Identical bin, three dimensional, extreme points based decoder for the MultiComponentVector encoding.", "<Description missing...>")]
    3632  [StorableClass]
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.3D/3.3/Decoders/EP/ExtremePointPackingSequenceDecoder3D.cs

    r14045 r14046  
    2424using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2525using HeuristicLab.Core;
    26 using HeuristicLab.Problems.BinPacking.Dimensions;
    27 
    28 using HeuristicLab.Problems.BinPacking.PackingItem;
    29 using HeuristicLab.Encodings.PackingEncoding.PackingPlan;
    3026using HeuristicLab.Common;
    3127using HeuristicLab.Encodings.PackingEncoding.PackingSequence;
    32 using HeuristicLab.Problems.BinPacking.Interfaces;
    33 using HeuristicLab.Problems.BinPacking.Shapes;
     28using HeuristicLab.Problems.BinPacking;
     29using HeuristicLab.Encodings.PackingEncoding;
    3430
    35 namespace HeuristicLab.Problems.BinPacking.Decoders {
     31namespace HeuristicLab.Problems.BinPacking3D {
    3632  [Item("Identical bin, three dimensional, extreme points based decoder for the PackingSequence encoding.", "<Description missing...>")]
    3733  [StorableClass]
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.3D/3.3/I3DOperator.cs

    r13608 r14046  
    2020#endregion
    2121
    22 namespace HeuristicLab.Problems.BinPacking.Interfaces {
     22namespace HeuristicLab.Problems.BinPacking3D {
    2323  public interface I3DOperator {
    2424  }
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.3D/3.3/MoveEvaluators/PackingMoveEvaluator3DGV.cs

    r14045 r14046  
    2525using HeuristicLab.Optimization;
    2626using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    27 using HeuristicLab.Problems.BinPacking.Dimensions;
    28 using HeuristicLab.Problems.BinPacking.Interfaces;
     27using HeuristicLab.Problems.BinPacking;
    2928
    30 using HeuristicLab.Problems.BinPacking.PackingItem;
    31 using HeuristicLab.Problems.BinPacking.Shapes;
    32 
    33 namespace HeuristicLab.Problems.BinPacking {
     29namespace HeuristicLab.Problems.BinPacking3D {
    3430  [Item("GroupingVectorMoveEvaluator3D", "Class for evaluating packing moves for 3dimensional problems.")]
    3531  [StorableClass]
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.3D/3.3/MoveEvaluators/PackingMoveEvaluator3DMCV.cs

    r14045 r14046  
    2525using HeuristicLab.Optimization;
    2626using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    27 using HeuristicLab.Problems.BinPacking.Dimensions;
    28 using HeuristicLab.Problems.BinPacking.Interfaces;
     27using HeuristicLab.Problems.BinPacking;
    2928
    30 using HeuristicLab.Problems.BinPacking.PackingItem;
    31 using HeuristicLab.Problems.BinPacking.Shapes;
    32 
    33 namespace HeuristicLab.Problems.BinPacking {
     29namespace HeuristicLab.Problems.BinPacking3D {
    3430  [Item("MultiComponentVectorMoveEvaluator3D", "Class for evaluating packing moves for 3dimensional problems.")]
    3531  [StorableClass]
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.3D/3.3/MoveEvaluators/PackingMoveEvaluator3DPS.cs

    r14045 r14046  
    2525using HeuristicLab.Optimization;
    2626using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    27 using HeuristicLab.Problems.BinPacking.Dimensions;
    28 using HeuristicLab.Problems.BinPacking.Interfaces;
     27using HeuristicLab.Problems.BinPacking;
    2928
    30 using HeuristicLab.Problems.BinPacking.PackingItem;
    31 using HeuristicLab.Problems.BinPacking.Shapes;
    32 
    33 namespace HeuristicLab.Problems.BinPacking {
     29namespace HeuristicLab.Problems.BinPacking3D {
    3430  [Item("PackingSequenceMoveEvaluator3D", "Class for evaluating packing moves for 3dimensional problems.")]
    3531  [StorableClass]
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.3D/3.3/PackingPlan3D.cs

    r14045 r14046  
    11using HeuristicLab.Common;
    22using HeuristicLab.Core;
    3 using HeuristicLab.Encodings.PackingEncoding.PackingPlan;
     3using HeuristicLab.Encodings.PackingEncoding;
    44using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    5 using HeuristicLab.Problems.BinPacking.Dimensions;
    65
    7 using HeuristicLab.Problems.BinPacking.PackingItem;
    8 using HeuristicLab.Problems.BinPacking.Shapes;
    9 
    10 namespace HeuristicLab.Problems.BinPacking {
     6namespace HeuristicLab.Problems.BinPacking3D {
    117  [Item("PackingPlan3D", "Represents a solution for a 3D bin packing problem.")]
    128  [StorableClass]
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.3D/3.3/PackingRatioCuboidIdenticalBinEvaluator.cs

    r14045 r14046  
    2323using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2424using HeuristicLab.Common;
    25 using HeuristicLab.Problems.BinPacking.Dimensions;
     25using HeuristicLab.Problems.BinPacking;
    2626
    27 using HeuristicLab.Problems.BinPacking.PackingItem;
    28 using HeuristicLab.Problems.BinPacking.Shapes;
    29 
    30 namespace HeuristicLab.Problems.BinPacking.Evaluators {
     27namespace HeuristicLab.Problems.BinPacking3D {
    3128  [Item("Packing-Ratio Cuboid Identical-Bin Evaluator", "Represents an evaluation-algorithm for cuboid-shaped bin-packing problems with identical bins which calculates the ratio between packed and unpacked space. Found in Falkenauer:1996")]
    3229  [StorableClass]
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.3D/3.3/Plugin.cs.frame

    r13608 r14046  
    2222using HeuristicLab.PluginInfrastructure;
    2323
    24 namespace HeuristicLab.Problems.BinPacking2D {
     24namespace HeuristicLab.Problems.BinPacking3D {
    2525  /// <summary>
    2626  /// Plugin class for HeuristicLab.Problems.BinPacking plugin.
  • branches/HeuristicLab.BinPacking/HeuristicLab.Problems.BinPacking.3D/3.3/ThreeDimensionalPacking.cs

    r13608 r14046  
    2020#endregion
    2121
    22 using System.Text;
     22
    2323using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    2424using HeuristicLab.Core;
    2525using HeuristicLab.Common;
     26using HeuristicLab.Problems.BinPacking;
    2627
    27 namespace HeuristicLab.Problems.BinPacking.Dimensions {
     28namespace HeuristicLab.Problems.BinPacking3D {
    2829  [Item("Three Dimensional Packing", "Represents a packing-position associated with a three dimensional packing-problem.")]
    2930  [StorableClass]
Note: See TracChangeset for help on using the changeset viewer.