Changeset 16565 for trunk/HeuristicLab.Problems.Scheduling/3.3/Decoders
- Timestamp:
- 01/28/19 13:41:42 (6 years ago)
- Location:
- trunk
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/2520_PersistenceReintegration (added) merged: 16451-16454,16462,16465-16468,16470-16472,16474,16476-16477,16479-16487,16529-16530,16539,16551-16555,16558-16559,16562-16564
- Property svn:mergeinfo changed
-
trunk/HeuristicLab.Problems.Scheduling/3.3/Decoders/JSMDecoder.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 30 30 using HeuristicLab.Optimization; 31 31 using HeuristicLab.Parameters; 32 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;32 using HEAL.Attic; 33 33 34 34 namespace HeuristicLab.Problems.Scheduling { 35 35 [Item("JobSequenceMatrixDecoder", "Applies the GifflerThompson algorithm to create an active schedule from a JobSequence Matrix.")] 36 [Storable Class]36 [StorableType("BEB71861-F5DE-4A00-87A8-97716C13895B")] 37 37 public class JSMDecoder : ScheduleDecoder, IStochasticOperator, IJSSPOperator { 38 38 … … 59 59 60 60 [StorableConstructor] 61 protected JSMDecoder( bool deserializing) : base(deserializing) { }61 protected JSMDecoder(StorableConstructorFlag _) : base(_) { } 62 62 protected JSMDecoder(JSMDecoder original, Cloner cloner) : base(original, cloner) { } 63 63 public override IDeepCloneable Clone(Cloner cloner) { -
trunk/HeuristicLab.Problems.Scheduling/3.3/Decoders/JSMDecodingErrorPolicy.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 24 24 using HeuristicLab.Core; 25 25 using HeuristicLab.Data; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Attic; 27 27 28 28 namespace HeuristicLab.Problems.Scheduling { 29 29 [Item("JSMDecodingErrorPolicy", "Represents a policy for handling decoding errors.")] 30 [Storable Class]30 [StorableType("835B8FE8-8BEA-4E05-BB68-2538341AC2D0")] 31 31 public sealed class JSMDecodingErrorPolicy : ValueTypeValue<JSMDecodingErrorPolicyTypes> { 32 32 … … 36 36 37 37 [StorableConstructor] 38 private JSMDecodingErrorPolicy( bool deserializing) : base(deserializing) { }38 private JSMDecodingErrorPolicy(StorableConstructorFlag _) : base(_) { } 39 39 private JSMDecodingErrorPolicy(JSMDecodingErrorPolicy original, Cloner cloner) : base(original, cloner) { } 40 40 public JSMDecodingErrorPolicy() : base() { } -
trunk/HeuristicLab.Problems.Scheduling/3.3/Decoders/JSMDecodingErrorPolicyTypes.cs
r15583 r16565 1 #region License Information 1 using HEAL.Attic; 2 #region License Information 2 3 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 5 * 5 6 * This file is part of HeuristicLab. … … 21 22 22 23 namespace HeuristicLab.Problems.Scheduling { 24 [StorableType("546CD984-4CBF-4AF8-8E92-C9EDC5426CB4")] 23 25 public enum JSMDecodingErrorPolicyTypes { 24 26 RandomPolicy, -
trunk/HeuristicLab.Problems.Scheduling/3.3/Decoders/JSMForcingStrategy.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 24 24 using HeuristicLab.Core; 25 25 using HeuristicLab.Data; 26 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;26 using HEAL.Attic; 27 27 28 28 namespace HeuristicLab.Problems.Scheduling { 29 29 [Item("JSMForcingStrategy", "Represents a forcing strategy.")] 30 [Storable Class]30 [StorableType("B5170DC3-AEDD-46D2-9173-E37E0EEFD456")] 31 31 public sealed class JSMForcingStrategy : ValueTypeValue<JSMForcingStrategyTypes> { 32 32 … … 36 36 37 37 [StorableConstructor] 38 private JSMForcingStrategy( bool deserializing) : base(deserializing) { }38 private JSMForcingStrategy(StorableConstructorFlag _) : base(_) { } 39 39 private JSMForcingStrategy(JSMForcingStrategy original, Cloner cloner) : base(original, cloner) { } 40 40 public JSMForcingStrategy() { } -
trunk/HeuristicLab.Problems.Scheduling/3.3/Decoders/JSMForcingStrategyTypes.cs
r15583 r16565 1 #region License Information 1 using HEAL.Attic; 2 #region License Information 2 3 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)4 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 5 * 5 6 * This file is part of HeuristicLab. … … 21 22 22 23 namespace HeuristicLab.Problems.Scheduling { 24 [StorableType("24F9DDB2-C881-4C8D-AED8-76683C53110C")] 23 25 public enum JSMForcingStrategyTypes { 24 26 ShiftForcing, -
trunk/HeuristicLab.Problems.Scheduling/3.3/Decoders/PRVDecoder.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 27 27 using HeuristicLab.Optimization; 28 28 using HeuristicLab.Parameters; 29 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;29 using HEAL.Attic; 30 30 31 31 namespace HeuristicLab.Problems.Scheduling { 32 32 [Item("JobSequencingMatrixDecoder", "Applies the GifflerThompson algorithm to create an active schedule from a JobSequencing Matrix.")] 33 [Storable Class]33 [StorableType("4BECE53D-C72B-4F96-AE96-EA01E7DE4B92")] 34 34 public class PRVDecoder : ScheduleDecoder, IStochasticOperator, IJSSPOperator { 35 35 … … 169 169 170 170 [StorableConstructor] 171 protected PRVDecoder( bool deserializing) : base(deserializing) { }171 protected PRVDecoder(StorableConstructorFlag _) : base(_) { } 172 172 protected PRVDecoder(PRVDecoder original, Cloner cloner) : base(original, cloner) { } 173 173 public PRVDecoder() -
trunk/HeuristicLab.Problems.Scheduling/3.3/Decoders/PWRDecoder.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 27 27 using HeuristicLab.Optimization; 28 28 using HeuristicLab.Parameters; 29 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;29 using HEAL.Attic; 30 30 31 31 namespace HeuristicLab.Problems.Scheduling { 32 32 [Item("PWRDecoder", "An item used to convert a PWR-individual into a generalized schedule.")] 33 [Storable Class]33 [StorableType("FE66781A-93CB-4312-8AC0-AA049220FEB8")] 34 34 public class PWRDecoder : ScheduleDecoder, IStochasticOperator, IJSSPOperator { 35 35 … … 42 42 43 43 [StorableConstructor] 44 protected PWRDecoder( bool deserializing) : base(deserializing) { }44 protected PWRDecoder(StorableConstructorFlag _) : base(_) { } 45 45 protected PWRDecoder(PWRDecoder original, Cloner cloner) : base(original, cloner) { } 46 46 public PWRDecoder() -
trunk/HeuristicLab.Problems.Scheduling/3.3/Decoders/ScheduleDecoder.cs
r15583 r16565 1 1 #region License Information 2 2 /* HeuristicLab 3 * Copyright (C) 2002-201 8Heuristic and Evolutionary Algorithms Laboratory (HEAL)3 * Copyright (C) 2002-2019 Heuristic and Evolutionary Algorithms Laboratory (HEAL) 4 4 * 5 5 * This file is part of HeuristicLab. … … 25 25 using HeuristicLab.Operators; 26 26 using HeuristicLab.Parameters; 27 using H euristicLab.Persistence.Default.CompositeSerializers.Storable;27 using HEAL.Attic; 28 28 29 29 namespace HeuristicLab.Problems.Scheduling { 30 30 [Item("ScheduleDecoder", "A schedule decoder translates a respresentation into an actual schedule.")] 31 [Storable Class]31 [StorableType("B48CB500-3983-4D83-98A8-3BC8FB167211")] 32 32 public abstract class ScheduleDecoder : SingleSuccessorOperator, IScheduleDecoder { 33 33 … … 40 40 41 41 [StorableConstructor] 42 protected ScheduleDecoder( bool deserializing) : base(deserializing) { }42 protected ScheduleDecoder(StorableConstructorFlag _) : base(_) { } 43 43 protected ScheduleDecoder(ScheduleDecoder original, Cloner cloner) : base(original, cloner) { } 44 44 public ScheduleDecoder()
Note: See TracChangeset
for help on using the changeset viewer.