Exemplo n.º 1
0
        public void Negate()
        {
            double[] vec = new double[4] {
                0, 1, 2, 3
            };
            ComplexDoubleVector a = new ComplexDoubleVector(vec);
            ComplexDoubleVector b = -a;

            a = ComplexDoubleVector.Negate(a);

            Assert.AreEqual(-(Complex)vec[0], a[0]);
            Assert.AreEqual(-(Complex)vec[1], a[1]);
            Assert.AreEqual(-(Complex)vec[2], a[2]);
            Assert.AreEqual(-(Complex)vec[3], a[3]);

            Assert.AreEqual(-(Complex)vec[0], b[0]);
            Assert.AreEqual(-(Complex)vec[1], b[1]);
            Assert.AreEqual(-(Complex)vec[2], b[2]);
            Assert.AreEqual(-(Complex)vec[3], b[3]);
        }