Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
04/08/13 18:57:53 (11 years ago)
Author:
jkarder
Message:

#2029:

  • added EvaluateFunction to ISingleObjectiveTestFunctionProblemEvaluator and adapted evaluators
  • fixed SingleObjectiveTestFunctionImprovementOperator
File:
1 edited

Legend:

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

    r9294 r9345  
    8686    }
    8787
    88     public override double Evaluate2D(double x, double y) {
    89       var random = new System.Random();
    90       return random.NextDouble();
    91     }
    92 
    93     protected override double EvaluateFunction(RealVector point) {
    94       return RandomParameter.ActualValue.NextDouble();
     88    public override double EvaluateFunction(RealVector point) {
     89      return ExecutionContext == null ? new System.Random().NextDouble() : RandomParameter.ActualValue.NextDouble();
    9590    }
    9691  }
Note: See TracChangeset for help on using the changeset viewer.