示例#1
0
        public void Norm2Test(float?value)
        {
            Vector <float> x;
            Vector <float> y;
            float *        xPtr;
            float *        yPtr;

            GetVectors(bytes, out x, out y, out xPtr, out yPtr);
            float norm = BLAS.Norm2(x);

            Assert.IsTrue(AreEqual(1.6279, norm, delta));
            norm = BLAS.Norm2(x.Descriptor, xPtr + x.Offset);
            Assert.IsTrue(AreEqual(1.6279, norm, delta));
            norm = BLAS.Norm2(y);
            Assert.IsTrue(AreEqual(1.9105, norm, delta));
            norm = BLAS.Norm2(y.Descriptor, yPtr + y.Offset);
            Assert.IsTrue(AreEqual(1.9105, norm, delta));
        }