Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/01/12 15:15:22 (12 years ago)
Author:
abeham
Message:

#1614

  • Fixed plugin dependencies
  • Updated GQAP view
  • Changed instances infrastructure
    • Changed interface types into classes
    • Removed the library specific instance classes
Location:
branches/GeneralizedQAP/HeuristicLab.Problems.GeneralizedQuadraticAssignment/3.3
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/GeneralizedQAP/HeuristicLab.Problems.GeneralizedQuadraticAssignment/3.3/GeneralizedQuadraticAssignmentProblem.cs

    r7523 r7538  
    3939  [StorableClass]
    4040  public sealed class GeneralizedQuadraticAssignmentProblem : SingleObjectiveHeuristicOptimizationProblem<IGQAPEvaluator, IGQAPSolutionCreator>, IStorableContent,
    41     IProblemInstanceConsumer<IQAPInstance>,
    42     IProblemInstanceConsumer<ICTAPInstance>,
    43     IProblemInstanceConsumer<ITSPInstance>,
    44     IProblemInstanceConsumer<IATSPInstance>,
    45     IProblemInstanceConsumer<IGQAPInstance> {
     41    IConsumable<QAPInstance>,
     42    IConsumable<CTAPInstance>,
     43    IConsumable<TSPInstance>,
     44    IConsumable<ATSPInstance>,
     45    IConsumable<GQAPInstance> {
    4646
    4747    public override Image ItemImage {
     
    214214
    215215    #region Problem Instance Consumptions
    216     public bool LoadFrom(IQAPInstance instance) {
     216    public bool LoadFrom(QAPInstance instance) {
    217217      try {
    218218        Name = instance.Name;
     
    240240    }
    241241
    242     public bool LoadFrom(ICTAPInstance instance) {
     242    public bool LoadFrom(CTAPInstance instance) {
    243243      try {
    244244        Name = instance.Name;
     
    270270    }
    271271
    272     public bool LoadFrom(ITSPInstance instance) {
     272    public bool LoadFrom(TSPInstance instance) {
    273273      try {
    274274        if (instance.Dimension > 1000) return false;
     
    304304    }
    305305
    306     public bool LoadFrom(IATSPInstance instance) {
     306    public bool LoadFrom(ATSPInstance instance) {
    307307      try {
    308308        Name = instance.Name;
     
    336336    }
    337337
    338     public bool LoadFrom(IGQAPInstance instance) {
     338    public bool LoadFrom(GQAPInstance instance) {
    339339      try {
    340340        Name = instance.Name;
  • branches/GeneralizedQAP/HeuristicLab.Problems.GeneralizedQuadraticAssignment/3.3/Plugin.cs.frame

    r7363 r7538  
    2525  [Plugin("HeuristicLab.Problems.GeneralizedQuadraticAssignment", "3.3.6.$WCREV$")]
    2626  [PluginFile("HeuristicLab.Problems.GeneralizedQuadraticAssignment-3.3.dll", PluginFileType.Assembly)]
     27  [PluginDependency("HeuristicLab.Analysis", "3.3")]
    2728  [PluginDependency("HeuristicLab.Collections", "3.3")]
    2829  [PluginDependency("HeuristicLab.Common", "3.3")]
     
    3334  [PluginDependency("HeuristicLab.Operators", "3.3")]
    3435  [PluginDependency("HeuristicLab.Optimization", "3.3")]
     36  [PluginDependency("HeuristicLab.Optimization.Operators", "3.3")]
    3537  [PluginDependency("HeuristicLab.Parameters", "3.3")]
    3638  [PluginDependency("HeuristicLab.Persistence", "3.3")]
    3739  [PluginDependency("HeuristicLab.Problems.GeneralizedQuadraticAssignment.Common", "3.3")]
     40  [PluginDependency("HeuristicLab.Problems.Instances", "3.3")]
    3841  public class HeuristicLabProblemsGeneralizedQuadraticAssignmentPlugin : PluginBase {
    3942  }
Note: See TracChangeset for help on using the changeset viewer.