Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
07/07/16 14:13:46 (8 years ago)
Author:
mkommend
Message:

#1087: Rewrote and adapted the multi-objective calculators.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Problems.MultiObjectiveTestFunctions/HeuristicLab.Problems.MultiObjectiveTestFunctions/3.3/NonDominatedSelect.cs

    r13991 r14018  
    2727
    2828  public class NonDominatedSelect {
    29     private enum DominationResult { Dominates, IsDominated, IsNonDominated };
     29    public enum DominationResult { Dominates, IsDominated, IsNonDominated };
    3030
    3131    public static IEnumerable<double[]> selectNonDominatedVectors(IEnumerable<double[]> qualities, bool[] maximization, bool dominateOnEqualQualities) {
     
    6060    }
    6161
    62     private static DominationResult Dominates(double[] left, double[] right, bool[] maximizations, bool dominateOnEqualQualities) {
     62    public static DominationResult Dominates(double[] left, double[] right, bool[] maximizations, bool dominateOnEqualQualities) {
    6363      //mkommend Caution: do not use LINQ.SequenceEqual for comparing the two quality arrays (left and right) due to performance reasons
    6464      if (dominateOnEqualQualities) {
Note: See TracChangeset for help on using the changeset viewer.