コード例 #1
0
        public void BernsteinPolynomialCalculation_ShouldWork(int i, int n, double u, double expected)
        {
            // Arrange

            // Act
            var actual = BernsteinPolynomial.Calculate(i, n, u);

            // Assert
            Assert.AreEqual(expected, actual, 0.0001);
        }
コード例 #2
0
        private double[] CalculateUFactors(double u)
        {
            double[] uFactors = new double[Degree + 1];

            for (int i = 0; i < uFactors.Length; i++)
            {
                uFactors[i] = BernsteinPolynomial.Calculate(i, Degree, u);
            }

            return(uFactors);
        }