From c71c642761944f9674c99651412d248a1029fc74 Mon Sep 17 00:00:00 2001 From: Scott Stephens Date: Sat, 4 Jan 2014 16:34:42 -0600 Subject: [PATCH] Optimization: update tests to use new BfgsMinimizer constructor --- src/UnitTests/OptimizationTests/TestBfgsMinimizer.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/UnitTests/OptimizationTests/TestBfgsMinimizer.cs b/src/UnitTests/OptimizationTests/TestBfgsMinimizer.cs index 21a02cb5..83b50920 100644 --- a/src/UnitTests/OptimizationTests/TestBfgsMinimizer.cs +++ b/src/UnitTests/OptimizationTests/TestBfgsMinimizer.cs @@ -41,7 +41,7 @@ namespace MathNet.Numerics.UnitTests.OptimizationTests public void FindMinimum_Rosenbrock_Easy() { var obj = new SimpleObjectiveFunction(RosenbrockFunction.Value, RosenbrockFunction.Gradient); - var solver = new BfgsMinimizer(1e-5, 1000); + var solver = new BfgsMinimizer(1e-5, 1e-5, 1000); var result = solver.FindMinimum(obj, new LinearAlgebra.Double.DenseVector(new[] { 1.2, 1.2 })); Assert.That(Math.Abs(result.MinimizingPoint[0] - 1.0), Is.LessThan(1e-3)); @@ -52,7 +52,7 @@ namespace MathNet.Numerics.UnitTests.OptimizationTests public void FindMinimum_Rosenbrock_Hard() { var obj = new SimpleObjectiveFunction(RosenbrockFunction.Value, RosenbrockFunction.Gradient); - var solver = new BfgsMinimizer(1e-5, 1000); + var solver = new BfgsMinimizer(1e-5, 1e-5, 1000); var result = solver.FindMinimum(obj, new LinearAlgebra.Double.DenseVector(new[] { -1.2, 1.0 })); Assert.That(Math.Abs(result.MinimizingPoint[0] - 1.0), Is.LessThan(1e-3)); @@ -63,7 +63,7 @@ namespace MathNet.Numerics.UnitTests.OptimizationTests public void FindMinimum_Rosenbrock_Overton() { var obj = new SimpleObjectiveFunction(RosenbrockFunction.Value, RosenbrockFunction.Gradient); - var solver = new BfgsMinimizer(1e-5, 1000); + var solver = new BfgsMinimizer(1e-5, 1e-5, 1000); var result = solver.FindMinimum(obj, new LinearAlgebra.Double.DenseVector(new[] { -0.9, -0.5 })); Assert.That(Math.Abs(result.MinimizingPoint[0] - 1.0), Is.LessThan(1e-3));