Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/24/11 17:08:11 (13 years ago)
Author:
mkofler
Message:

#852: Code refactoring. Created new interfaces and moved operators to respective projects as suggested in A. Beham's review. Work in progress.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Problems.TestFunctions/3.3/SingleObjectiveTestFunctionProblem.cs

    r5445 r5560  
    403403        op.RealVectorParameter.ActualName = SolutionCreator.RealVectorParameter.ActualName;
    404404      }
     405      foreach (IRealVectorParticleCreator op in Operators.OfType<IRealVectorParticleCreator>()) {
     406        op.RealVectorParameter.ActualName = SolutionCreator.RealVectorParameter.ActualName;
     407        op.BoundsParameter.ActualName = BoundsParameter.Name;
     408        op.ProblemSizeParameter.ActualName = ProblemSizeParameter.Name;
     409      }
     410      foreach (IRealVectorParticleUpdater op in Operators.OfType<IRealVectorParticleUpdater>()) {
     411        op.RealVectorParameter.ActualName = SolutionCreator.RealVectorParameter.ActualName;
     412        op.BoundsParameter.ActualName = BoundsParameter.Name;
     413      }
    405414    }
    406415    private void UpdateStrategyVectorBounds() {
Note: See TracChangeset for help on using the changeset viewer.