Example #1
0
        public void SetAndGetAbsToleranceFuncVal()
        {
            using (var solver = new NLoptSolver(NLoptAlgorithm.LD_AUGLAG, 1, 0.01, 100, NLoptAlgorithm.LN_NELDERMEAD))
            {
                const double expectedValue = Math.PI;

                solver.SetAbsoluteToleranceOnFunctionValue(expectedValue);
                var solverTolerance = solver.GetAbsoluteToleranceOnFunctionValue();

                Assert.AreEqual(expectedValue, solverTolerance);
            }
        }