Changeset 15045


Ignore:
Timestamp:
06/23/17 12:24:27 (2 years ago)
Author:
bwerth
Message:

#2592 improvements/changes as requested in review comment

Location:
branches/MOCMAEvolutionStrategy/HeuristicLab.Algorithms.MOCMAEvolutionStrategy/3.3
Files:
7 added
7 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • branches/MOCMAEvolutionStrategy/HeuristicLab.Algorithms.MOCMAEvolutionStrategy/3.3/HeuristicLab.Algorithms.MOCMAEvolutionStrategy-3.3.csproj

    r14577 r15045  
    106106  </ItemGroup>
    107107  <ItemGroup>
    108     <Compile Include="MinimalDistanceIndicator.cs" />
    109     <Compile Include="CrowdingIndicator.cs" />
    110     <Compile Include="HypervolumeIndicator.cs" />
     108    <Compile Include="Indicators\MinimalDistanceIndicator.cs" />
     109    <Compile Include="Indicators\CrowdingIndicator.cs" />
     110    <Compile Include="Indicators\HypervolumeIndicator.cs" />
    111111    <Compile Include="IIndicator.cs" />
    112     <Compile Include="MocmaesIndividual.cs" />
    113     <Compile Include="MocmaesParameters.cs" />
    114     <Compile Include="MOCMASEvolutionStrategy.cs" />
     112    <Compile Include="Individual.cs" />
     113    <Compile Include="MOCMAEvolutionStrategy.cs" />
    115114    <Compile Include="Plugin.cs" />
    116115    <Compile Include="Properties\AssemblyInfo.cs" />
    117     <Compile Include="Utilities.cs" />
     116    <Compile Include="DoubleMatrixHelper.cs" />
    118117  </ItemGroup>
    119118  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  • branches/MOCMAEvolutionStrategy/HeuristicLab.Algorithms.MOCMAEvolutionStrategy/3.3/IIndicator.cs

    r14577 r15045  
    1919 */
    2020#endregion
    21 using System;
    2221using System.Collections.Generic;
    2322using HeuristicLab.Core;
     
    3332    /// <typeparam name="TR"></typeparam>
    3433    /// <param name="front">a front which will be evaluated</param>
    35     /// <param name="extractor">some mapping function to map any R to double[]</param>
    3634    /// <param name="problem">The problem on which the front is evaluated (!! The function itself will NOT be evluated only bounds referencePoints & other metadate will be used</param>
    3735    /// <returns>the index of the least contributing point according to any type of quality criteria</returns>
    38     int LeastContributer<TR>(IEnumerable<TR> front, Func<TR, double[]> extractor, MultiObjectiveBasicProblem<RealVectorEncoding> problem);
     36    int LeastContributer(IReadOnlyList<Individual> front, MultiObjectiveBasicProblem<RealVectorEncoding> problem);
    3937  }
    4038}
Note: See TracChangeset for help on using the changeset viewer.