Пример #1
0
        private void SetMinPoint(double x, bool AddArrayList)
        {
            var method = new MethodStrongin(_func, Area, _countIter, _IsEpsilonCondition, _r,
                                            _epsilon, true, _NumRun + 1, x);
            var value = method.Run();

            if (value < minValue)
            {
                minValue = value;
            }
            var pointArray = method.GetOrderX();

            if (AddArrayList)
            {
                _testPointsArrayLists.Add(pointArray);
            }
            double pointMin = (double)pointArray[pointArray.Count - 1];

            _minPoint.Add(pointMin);
        }
Пример #2
0
 private void SetMinPoint(double x, bool AddArrayList)
 {
     var method = new MethodStrongin(_func, Area, _countIter, _IsEpsilonCondition, _r,
         _epsilon, true, _NumRun + 1, x);
     var value = method.Run();
     if (value < minValue)
         minValue = value;
     var pointArray = method.GetOrderX();
     if (AddArrayList)
         _testPointsArrayLists.Add(pointArray);
     double pointMin = (double)pointArray[pointArray.Count - 1];
     _minPoint.Add(pointMin);
 }