Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
03/29/11 15:19:20 (13 years ago)
Author:
epitzer
Message:
  • Remove superfluous placeholders
  • Hide ParticleUpdater
  • Add CurrentVelocityBounds parameter analogous to CurrentInertia
  • Add (Current)VelocityBounds to results
  • Merge VelocityBoundsModifier directly into SwarmUpdater (#852)
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Algorithms.ParticleSwarmOptimization/3.3/ParticleSwarmOptimizationMainLoop.cs

    r5645 r5866  
    5656      get { return (IValueLookupParameter<DoubleValue>)Parameters["NeighborBestAttraction"]; }
    5757    }
    58     public IValueLookupParameter<DoubleMatrix> VelocityBoundsParameter {
    59       get { return (IValueLookupParameter<DoubleMatrix>)Parameters["VelocityBounds"]; }
    60     }
    6158    public IValueLookupParameter<IOperator> ParticleUpdaterParameter {
    6259      get { return (IValueLookupParameter<IOperator>)Parameters["ParticleUpdater"]; }
     
    128125      Placeholder particleUpdaterPlaceholder = new Placeholder();
    129126      Placeholder topologyUpdaterPlaceholder = new Placeholder();
    130       UniformSubScopesProcessor uniformSubscopesProcessor2 = new UniformSubScopesProcessor();
    131127      UniformSubScopesProcessor evaluationProcessor = new UniformSubScopesProcessor();
    132128      Placeholder swarmUpdater = new Placeholder();
     
    134130      Comparator currentIterationComparator = new Comparator();
    135131      ConditionalBranch conditionalBranch = new ConditionalBranch();
    136       Placeholder velocityBoundsUpdaterPlaceholder = new Placeholder();
    137132      Placeholder inertiaUpdaterPlaceholder = new Placeholder();
    138133      SubScopesCounter subScopesCounter = new SubScopesCounter();
     
    176171      topologyUpdaterPlaceholder.Successor = swarmUpdater;
    177172
    178       swarmUpdater.Name = "Swarm Updater";
     173      swarmUpdater.Name = "(Swarm Updater)";
    179174      swarmUpdater.OperatorParameter.ActualName = SwarmUpdaterParameter.ActualName;
    180175      swarmUpdater.Successor = inertiaUpdaterPlaceholder;
Note: See TracChangeset for help on using the changeset viewer.