Changeset 16840


Ignore:
Timestamp:
04/19/19 10:47:55 (4 months ago)
Author:
fholzing
Message:

#2864: Unified and replaced (broken) WebLink and used K&R Style

Location:
branches/2864_PermutationProblems/HeuristicLab.Problems.Instances.PermutationProblems/3.3/LOP
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • branches/2864_PermutationProblems/HeuristicLab.Problems.Instances.PermutationProblems/3.3/LOP/LOPIOInstanceProvider.cs

    r16013 r16840  
    2020#endregion
    2121
    22 using System;
    2322
    2423namespace HeuristicLab.Problems.Instances.PermutationProblems.LinearOrdering {
    2524  public class LOPIOInstanceProvider : LOPInstanceProvider {
    2625
    27     public override string Name
    28     {
     26    public override string Name {
    2927      get { return "IO"; }
    3028    }
    3129
    32     public override string Description
    33     {
     30    public override string Description {
    3431      get { return "Linear Ordering Problems IO test instances"; }
    35     }
    36 
    37     public override Uri WebLink
    38     {
    39       get { return new Uri("http://www.optsicom.es/lolib/lop/IO.zip"); }
    4032    }
    4133  }
  • branches/2864_PermutationProblems/HeuristicLab.Problems.Instances.PermutationProblems/3.3/LOP/LOPInstanceProvider.cs

    r16834 r16840  
    1010  public abstract class LOPInstanceProvider : ProblemInstanceProvider<LOPData> {
    1111    public override string ReferencePublication {
    12       get { return "Martí, R., & Reinelt, G. (2011). The Linear Ordering Problem. Applied Mathematical Sciences. Springer Berlin Heidelberg. https://doi.org/10.1007/978-3-642-16729-4"; }
     12      get { return "Martí, R., & Reinelt, G. (2011). The Linear Ordering Problem. Applied Mathematical Sciences. Springer Berlin Heidelberg."; }
    1313    }
     14
     15    public override Uri WebLink => new Uri("https://doi.org/10.1007/978-3-642-16729-4");
    1416
    1517    public override IEnumerable<IDataDescriptor> GetDataDescriptors() {
  • branches/2864_PermutationProblems/HeuristicLab.Problems.Instances.PermutationProblems/3.3/LOP/LOPMBInstanceProvider.cs

    r16013 r16840  
    2020#endregion
    2121
    22 using System;
    2322
    2423namespace HeuristicLab.Problems.Instances.PermutationProblems.LinearOrdering {
    2524  public class LOPMBInstanceProvider : LOPInstanceProvider {
    2625
    27     public override string Name
    28     {
     26    public override string Name {
    2927      get { return "MB"; }
    3028    }
    3129
    32     public override string Description
    33     {
     30    public override string Description {
    3431      get { return "Linear Ordering Problems MB test instances"; }
    35     }
    36 
    37     public override Uri WebLink
    38     {
    39       get { return new Uri("http://www.optsicom.es/lolib/lop/MB.zip"); }
    4032    }
    4133  }
  • branches/2864_PermutationProblems/HeuristicLab.Problems.Instances.PermutationProblems/3.3/LOP/LOPRANDA1InstanceProvider.cs

    r16013 r16840  
    2020#endregion
    2121
    22 using System;
    2322
    2423namespace HeuristicLab.Problems.Instances.PermutationProblems.LinearOrdering {
    2524  public class LOPRANDA1InstanceProvider : LOPInstanceProvider {
    2625
    27     public override string Name
    28     {
     26    public override string Name {
    2927      get { return "RANDA1"; }
    3028    }
    3129
    32     public override string Description
    33     {
     30    public override string Description {
    3431      get { return "Linear Ordering Problems RANDA1 test instances"; }
    35     }
    36 
    37     public override Uri WebLink
    38     {
    39       get { return new Uri("http://www.optsicom.es/lolib/lop/RandA1.zip"); }
    4032    }
    4133  }
  • branches/2864_PermutationProblems/HeuristicLab.Problems.Instances.PermutationProblems/3.3/LOP/LOPRANDA2InstanceProvider.cs

    r16013 r16840  
    2020#endregion
    2121
    22 using System;
    2322
    2423namespace HeuristicLab.Problems.Instances.PermutationProblems.LinearOrdering {
    2524  public class LOPRANDA2InstanceProvider : LOPInstanceProvider {
    2625
    27     public override string Name
    28     {
     26    public override string Name {
    2927      get { return "RANDA2"; }
    3028    }
    3129
    32     public override string Description
    33     {
     30    public override string Description {
    3431      get { return "Linear Ordering Problems RANDA2 test instances"; }
    35     }
    36 
    37     public override Uri WebLink
    38     {
    39       get { return new Uri("http://www.optsicom.es/lolib/lop/RandA2.zip"); }
    4032    }
    4133  }
  • branches/2864_PermutationProblems/HeuristicLab.Problems.Instances.PermutationProblems/3.3/LOP/LOPRANDBInstanceProvider.cs

    r16013 r16840  
    2020#endregion
    2121
    22 using System;
    2322
    2423namespace HeuristicLab.Problems.Instances.PermutationProblems.LinearOrdering {
    2524  public class LOPRANDBInstanceProvider : LOPInstanceProvider {
    2625
    27     public override string Name
    28     {
     26    public override string Name {
    2927      get { return "RANDB"; }
    3028    }
    3129
    32     public override string Description
    33     {
     30    public override string Description {
    3431      get { return "Linear Ordering Problems RANDB test instances"; }
    35     }
    36 
    37     public override Uri WebLink
    38     {
    39       get { return new Uri("http://www.optsicom.es/lolib/lop/RandB.zip"); }
    4032    }
    4133  }
  • branches/2864_PermutationProblems/HeuristicLab.Problems.Instances.PermutationProblems/3.3/LOP/LOPSGBInstanceProvider.cs

    r16013 r16840  
    2020#endregion
    2121
    22 using System;
    2322
    2423namespace HeuristicLab.Problems.Instances.PermutationProblems.LinearOrdering {
    2524  public class LOPSGBInstanceProvider : LOPInstanceProvider {
    2625
    27     public override string Name
    28     {
     26    public override string Name {
    2927      get { return "SGB"; }
    3028    }
    3129
    32     public override string Description
    33     {
     30    public override string Description {
    3431      get { return "Linear Ordering Problems SGB test instances"; }
    35     }
    36 
    37     public override Uri WebLink
    38     {
    39       get { return new Uri("http://www.optsicom.es/lolib/lop/SGB.zip"); }
    4032    }
    4133  }
  • branches/2864_PermutationProblems/HeuristicLab.Problems.Instances.PermutationProblems/3.3/LOP/LOPSPECInstanceProvider.cs

    r16013 r16840  
    2020#endregion
    2121
    22 using System;
    2322
    2423namespace HeuristicLab.Problems.Instances.PermutationProblems.LinearOrdering {
    2524  public class LOPSPECInstanceProvider : LOPInstanceProvider {
    2625
    27     public override string Name
    28     {
     26    public override string Name {
    2927      get { return "SPEC"; }
    3028    }
    3129
    32     public override string Description
    33     {
     30    public override string Description {
    3431      get { return "Linear Ordering Problems SPEC test instances"; }
    35     }
    36 
    37     public override Uri WebLink
    38     {
    39       get { return new Uri("http://www.optsicom.es/lolib/lop/Spec.zip"); }
    4032    }
    4133  }
  • branches/2864_PermutationProblems/HeuristicLab.Problems.Instances.PermutationProblems/3.3/LOP/LOPXLOLIBInstanceProvider.cs

    r16013 r16840  
    2020#endregion
    2121
    22 using System;
    2322
    2423namespace HeuristicLab.Problems.Instances.PermutationProblems.LinearOrdering {
    2524  public class LOPXLOLIBInstanceProvider : LOPInstanceProvider {
    2625
    27     public override string Name
    28     {
     26    public override string Name {
    2927      get { return "XLOLIB"; }
    3028    }
    3129
    32     public override string Description
    33     {
     30    public override string Description {
    3431      get { return "Linear Ordering Problems XLOLIB test instances"; }
    35     }
    36 
    37     public override Uri WebLink
    38     {
    39       get { return new Uri("http://www.optsicom.es/lolib/lop/xLOLIB.zip"); }
    4032    }
    4133  }
Note: See TracChangeset for help on using the changeset viewer.