Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/19/19 09:41:25 (5 years ago)
Author:
fholzing
Message:

#2864: Made the branch compile again (References, new Persistence, ...)

Location:
branches/2864_PermutationProblems/HeuristicLab.Problems.PermutationProblems/3.3
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • branches/2864_PermutationProblems/HeuristicLab.Problems.PermutationProblems/3.3/HeuristicLab.Problems.PermutationProblems-3.3.csproj

    r15686 r16834  
    1010    <RootNamespace>HeuristicLab.Problems.PermutationProblems</RootNamespace>
    1111    <AssemblyName>HeuristicLab.Problems.PermutationProblems-3.3</AssemblyName>
    12     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
     12    <TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
    1313    <FileAlignment>512</FileAlignment>
    1414    <TargetFrameworkProfile />
     
    3838  </PropertyGroup>
    3939  <ItemGroup>
     40    <Reference Include="HEAL.Attic, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ba48961d6f65dcec, processorArchitecture=MSIL">
     41      <SpecificVersion>False</SpecificVersion>
     42      <HintPath>..\..\..\..\trunk\bin\HEAL.Attic.dll</HintPath>
     43    </Reference>
    4044    <Reference Include="HeuristicLab.Collections-3.3">
    4145      <HintPath>..\..\..\..\trunk\sources\bin\HeuristicLab.Collections-3.3.dll</HintPath>
     
    104108    </ProjectReference>
    105109  </ItemGroup>
    106   <ItemGroup />
    107110  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
    108111  <PropertyGroup>
  • branches/2864_PermutationProblems/HeuristicLab.Problems.PermutationProblems/3.3/LinearOrderingProblem.cs

    r16014 r16834  
    2222using System;
    2323using System.Linq;
     24using HEAL.Attic;
    2425using HeuristicLab.Common;
    2526using HeuristicLab.Core;
     
    2829using HeuristicLab.Optimization;
    2930using HeuristicLab.Parameters;
    30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    3131using HeuristicLab.Problems.Instances;
    3232
     
    3434  [Item("Linear Ordering Problem (LOP)", "Represents a Linear Ordering Problem")]
    3535  [Creatable(CreatableAttribute.Categories.CombinatorialProblems)]
    36   [StorableClass]
     36  [StorableType("A84D3AAE-8AD2-4502-ACD3-70E62F12841B")]
    3737  public sealed class LinearOrderingProblem : SingleObjectiveBasicProblem<PermutationEncoding>, IProblemInstanceConsumer<LOPData>, IProblemInstanceExporter<LOPData>, IStorableContent {
    3838    private static readonly LOPData DefaultInstance = new LOPData() {
     
    4848    };
    4949
    50     public OptionalValueParameter<Permutation> BestKnownSolutionParameter
    51     {
     50    public OptionalValueParameter<Permutation> BestKnownSolutionParameter {
    5251      get { return (OptionalValueParameter<Permutation>)Parameters["BestKnownSolution"]; }
    5352    }
    54     public Permutation BestKnownSolution
    55     {
     53    public Permutation BestKnownSolution {
    5654      get { return BestKnownSolutionParameter.Value; }
    57       set
    58       {
     55      set {
    5956        BestKnownSolutionParameter.Value = value;
    6057      }
    6158    }
    62 
    63     public ValueParameter<DoubleMatrix> MatrixParameter
    64     {
     59    public ValueParameter<DoubleMatrix> MatrixParameter {
    6560      get { return (ValueParameter<DoubleMatrix>)Parameters["Matrix"]; }
    6661    }
    67     public DoubleMatrix Matrix
    68     {
     62    public DoubleMatrix Matrix {
    6963      get { return MatrixParameter.Value; }
    7064      set { MatrixParameter.Value = value; }
     
    7468
    7569    [StorableConstructor]
    76     private LinearOrderingProblem(bool deserializing) : base(deserializing) { }
     70    private LinearOrderingProblem(StorableConstructorFlag _) : base(_) { }
    7771    private LinearOrderingProblem(LinearOrderingProblem original, Cloner cloner) : base(original, cloner) { }
    7872    public LinearOrderingProblem() {
     
    112106      }
    113107    }
    114 
    115108    public LOPData Export() {
    116109      var result = new LOPData {
  • branches/2864_PermutationProblems/HeuristicLab.Problems.PermutationProblems/3.3/PermutationFlowshopSchedulingProblem.cs

    r16011 r16834  
    2222using System;
    2323using System.Linq;
     24using HEAL.Attic;
    2425using HeuristicLab.Common;
    2526using HeuristicLab.Core;
     
    2829using HeuristicLab.Optimization;
    2930using HeuristicLab.Parameters;
    30 using HeuristicLab.Persistence.Default.CompositeSerializers.Storable;
    3131using HeuristicLab.Problems.Instances;
    32 
    3332
    3433namespace HeuristicLab.Problems.PermutationProblems {
    3534  [Item("Permutation Flowshop Scheduling Problem (PFSP)", "Represents a Permutation Flowshop Scheduling Problem")]
    3635  [Creatable(CreatableAttribute.Categories.CombinatorialProblems)]
    37   [StorableClass]
     36  [StorableType("18A7BE3A-5605-493D-A457-12D8B340F489")]
    3837  public sealed class PermutationFlowshopSchedulingProblem : SingleObjectiveBasicProblem<PermutationEncoding>, IProblemInstanceConsumer<FSSPData>, IProblemInstanceExporter<FSSPData> {
    3938    #region Fields
     
    5554
    5655    #region Getter/Setter
    57     public OptionalValueParameter<Permutation> BestKnownSolutionParameter
    58     {
     56    public OptionalValueParameter<Permutation> BestKnownSolutionParameter {
    5957      get { return (OptionalValueParameter<Permutation>)Parameters["BestKnownSolution"]; }
    6058    }
    61     public OptionalValueParameter<DoubleMatrix> JobMatrixParameter
    62     {
     59    public OptionalValueParameter<DoubleMatrix> JobMatrixParameter {
    6360      get { return (OptionalValueParameter<DoubleMatrix>)Parameters["JobMatrix"]; }
    6461    }
    65     public Permutation BestKnownSolution
    66     {
     62    public Permutation BestKnownSolution {
    6763      get { return BestKnownSolutionParameter.Value; }
    68       set
    69       {
     64      set {
    7065        BestKnownSolutionParameter.Value = value;
    7166        if (BestKnownSolutionChanged != null) { OnBestKnownSolutionChanged(); }
    7267      }
    7368    }
    74     public DoubleMatrix JobMatrix
    75     {
     69    public DoubleMatrix JobMatrix {
    7670      get { return JobMatrixParameter.Value; }
    7771      set { JobMatrixParameter.Value = value; }
     
    8377    #region Ctor
    8478    [StorableConstructor]
    85     private PermutationFlowshopSchedulingProblem(bool deserializing) : base(deserializing) { }
     79    private PermutationFlowshopSchedulingProblem(StorableConstructorFlag _) : base(_) { }
     80
    8681    private PermutationFlowshopSchedulingProblem(PermutationFlowshopSchedulingProblem original, Cloner cloner) : base(original, cloner) { }
    8782    public PermutationFlowshopSchedulingProblem() {
  • branches/2864_PermutationProblems/HeuristicLab.Problems.PermutationProblems/3.3/Plugin.cs

    r16011 r16834  
    2222using HeuristicLab.PluginInfrastructure;
    2323
    24 namespace HeuristicLab.Problems.PermutationProblems {
    25   [Plugin("HeuristicLab.Problems.PermutationProblems", "3.3.15.16003")]
     24namespace HeuristicLab.Problems.PermutationProblems
     25{
     26  [Plugin("HeuristicLab.Problems.PermutationProblems", "3.3.15.16014")]
    2627  [PluginFile("HeuristicLab.Problems.PermutationProblems-3.3.dll", PluginFileType.Assembly)]
    2728  [PluginDependency("HeuristicLab.Collections", "3.3")]
  • branches/2864_PermutationProblems/HeuristicLab.Problems.PermutationProblems/3.3/Properties/AssemblyInfo.cs

    r16010 r16834  
    5454// [assembly: AssemblyVersion("1.0.*")]
    5555[assembly: AssemblyVersion("3.3.0.0")]
    56 [assembly: AssemblyFileVersion("3.3.15.16007")]
     56[assembly: AssemblyFileVersion("3.3.15.16014")]
Note: See TracChangeset for help on using the changeset viewer.