Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/03/17 11:41:43 (7 years ago)
Author:
gkronber
Message:

#2520

  • renamed StorableClass -> StorableType
  • changed persistence to use GUIDs instead of type names
Location:
branches/PersistenceOverhaul/HeuristicLab.Problems.LinearAssignment/3.3
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • branches/PersistenceOverhaul/HeuristicLab.Problems.LinearAssignment/3.3/Analyzers/BestLAPSolutionAnalyzer.cs

    r13368 r14711  
    3232namespace HeuristicLab.Problems.LinearAssignment {
    3333  [Item("BestLAPSolutionAnalyzer", "Analyzes the best solution found.")]
    34   [StorableClass("95EF016B-D75D-4CFF-95C5-FA08DDD50B4F")]
     34  [StorableType("95EF016B-D75D-4CFF-95C5-FA08DDD50B4F")]
    3535  public class BestLAPSolutionAnalyzer : SingleSuccessorOperator, IAnalyzer, ISingleObjectiveOperator {
    3636    public bool EnabledByDefault { get { return true; } }
  • branches/PersistenceOverhaul/HeuristicLab.Problems.LinearAssignment/3.3/HungarianAlgorithm.cs

    r13368 r14711  
    3636  [Item("Hungarian Algorithm", "The Hungarian algorithm can be used to solve the linear assignment problem in O(n^3). It is also known as the Kuhn–Munkres algorithm or Munkres assignment algorithm.")]
    3737  [Creatable(CreatableAttribute.Categories.SingleSolutionAlgorithms, Priority = 170)]
    38   [StorableClass("42430F77-CCA4-4A72-933B-945770A5FA11")]
     38  [StorableType("42430F77-CCA4-4A72-933B-945770A5FA11")]
    3939  public sealed class HungarianAlgorithm : EngineAlgorithm, IStorableContent {
    4040    public string Filename { get; set; }
  • branches/PersistenceOverhaul/HeuristicLab.Problems.LinearAssignment/3.3/LAPAssignment.cs

    r13368 r14711  
    2929namespace HeuristicLab.Problems.LinearAssignment {
    3030  [Item("LAP Assignment", "Represents a solution to the LAP.")]
    31   [StorableClass("2F7E790F-BA77-4689-A1BB-1B6ED9BC02E8")]
     31  [StorableType("2F7E790F-BA77-4689-A1BB-1B6ED9BC02E8")]
    3232  public sealed class LAPAssignment : Item, INotifyPropertyChanged, IStorableContent {
    3333    public string Filename { get; set; }
  • branches/PersistenceOverhaul/HeuristicLab.Problems.LinearAssignment/3.3/LAPEvaluator.cs

    r13368 r14711  
    3131namespace HeuristicLab.Problems.LinearAssignment {
    3232  [Item("LAPEvaluator", "Evaluates a solution to the linear assignment problem.")]
    33   [StorableClass("D58F39FD-C614-4E41-A555-52B277A0DF26")]
     33  [StorableType("D58F39FD-C614-4E41-A555-52B277A0DF26")]
    3434  public class LAPEvaluator : InstrumentedOperator, ILAPEvaluator {
    3535
  • branches/PersistenceOverhaul/HeuristicLab.Problems.LinearAssignment/3.3/LinearAssignmentProblem.cs

    r13368 r14711  
    3535  [Item("Linear Assignment Problem (LAP)", "In the linear assignment problem (LAP) an assignment of workers to jobs has to be found such that each worker is assigned to exactly one job, each job is assigned to exactly one worker and the sum of the resulting costs is minimal (or maximal).")]
    3636  [Creatable(CreatableAttribute.Categories.CombinatorialProblems, Priority = 130)]
    37   [StorableClass("AF707CB5-CB24-4E46-87FF-A4234D17B533")]
     37  [StorableType("AF707CB5-CB24-4E46-87FF-A4234D17B533")]
    3838  public sealed class LinearAssignmentProblem : SingleObjectiveHeuristicOptimizationProblem<ILAPEvaluator, IPermutationCreator>, IStorableContent {
    3939    public static readonly string CostsDescription = "The cost matrix that describes the assignment of rows to columns.";
  • branches/PersistenceOverhaul/HeuristicLab.Problems.LinearAssignment/3.3/LinearAssignmentProblemSolver.cs

    r13368 r14711  
    3131namespace HeuristicLab.Problems.LinearAssignment {
    3232  [Item("LinearAssignmentProblemSolver", "Uses the hungarian algorithm to solve linear assignment problems.")]
    33   [StorableClass("9AE29C0F-02CB-4906-AA61-1E0896CA007E")]
     33  [StorableType("9AE29C0F-02CB-4906-AA61-1E0896CA007E")]
    3434  public sealed class LinearAssignmentProblemSolver : SingleSuccessorOperator, ISingleObjectiveOperator {
    3535    private const int UNASSIGNED = -1;
Note: See TracChangeset for help on using the changeset viewer.