Пример #1
0
 public bool Equals(Table3D item, double delta)
 {
     return(DoubleArrayCompare.Equals(x, item.x, delta) &&
            DoubleArrayCompare.Equals(y, item.y, delta) &&
            DoubleArrayCompare.Equals(z, item.z, delta) &&
            DoubleArrayCompare.Equals(f, item.f, delta));
 }
Пример #2
0
 public bool Equals(Table2D item, double delta)
 {
     return(item != null &&
            DoubleArrayCompare.Equals(x, item.x, delta) &&
            DoubleArrayCompare.Equals(y, item.y, delta) &&
            DoubleArrayCompare.Equals(f, item.f, delta));
 }
Пример #3
0
 public bool Equals(AlternateThrustTable item, double delta)
 {
     return
         (DoubleArrayCompare.Equals(FullThrustWeights, item.FullThrustWeights, delta) &&
          DoubleArrayCompare.Equals(item.DryWeights, item.DryWeights, delta) &&
          DoubleArrayCompare.Equals(item.WetWeights, item.WetWeights, delta) &&
          DoubleArrayCompare.Equals(item.ClimbWeights, item.ClimbWeights, delta));
 }
Пример #4
0
        public void OneDimArrayCompareTest()
        {
            double[] a = { 1.0, 2.0, 3.0 };
            double[] b = { 1.0, 2.0, 3.0 };
            double[] c = { 3.0, 2.0, 1.0 };
            double[] d = { 1.0 + 5E-11, 2.0, 3.0 };
            double[] e = null;
            double[] f = { 1.0, 2.0 };

            Assert.IsTrue(DoubleArrayCompare.Equals(a, b, delta));
            Assert.IsFalse(DoubleArrayCompare.Equals(a, c, delta));
            Assert.IsTrue(DoubleArrayCompare.Equals(a, d, delta));
            Assert.IsFalse(DoubleArrayCompare.Equals(a, e, delta));
            Assert.IsFalse(DoubleArrayCompare.Equals(a, f, delta));
        }
Пример #5
0
        public void ThreeDimArrayCompareTest()
        {
            var a = new[]
            {
                new[]
                {
                    new[] { 1.0, 2.0 },
                    new[] { 8.0, -5.0 }
                },
                new[]
                {
                    new[] { 5.0, 6.0 },
                    new[] { 7.0, 8.0 }
                }
            };

            var b = new[]
            {
                new[]
                {
                    new[] { 1.0, 2.0 },
                    new[] { 8.0, -5.0 }
                },
                new[]
                {
                    new[] { 5.0, 6.0 },
                    new[] { 7.0, 8.0 }
                }
            };

            var c = new[]
            {
                new[]
                {
                    new[] { 1.0, 2.0 },
                    new[] { 8.0, -5.0 }
                },
                new[]
                {
                    new[] { 5.0, 6.0 },
                    new[] { 0.0, 0.0 }
                }
            };

            Assert.IsTrue(DoubleArrayCompare.Equals(a, b, delta));
            Assert.IsFalse(DoubleArrayCompare.Equals(a, c, delta));
        }
Пример #6
0
        public void TwoDimArrayCompareTest()
        {
            double[][] a =
            {
                new[] { 1.0,  2.0, 3.0 },
                new[] { 8.0, -5.0, 1.5 }
            };

            double[][] b =
            {
                new[] { 1.0,  2.0, 3.0 },
                new[] { 8.0, -5.0, 1.5 }
            };

            double[][] c =
            {
                new[] { 10.0, 12.0, 13.0 },
                new[] {  8.0, -5.0,  1.5 }
            };

            Assert.IsTrue(DoubleArrayCompare.Equals(a, b, delta));
            Assert.IsFalse(DoubleArrayCompare.Equals(a, c, delta));
        }
Пример #7
0
 public bool Equals(TableWet item, double delta)
 {
     return(DoubleArrayCompare.Equals(dataWet, item.dataWet, delta));
 }
Пример #8
0
 public bool Equals(TableDry item, double delta)
 {
     return(DoubleArrayCompare.Equals(dataDry, item.dataDry, delta));
 }