예제 #1
0
        public void TestPAsinCorrectness()
        {
            double x       = Math.PI / 15;
            double eps     = 1E-9;
            double seqASin = ParallelMath.ASin(x);
            double pAsin   = ParallelMath.PASin(x, 1, eps);

            Assert.IsTrue(Math.Abs(pAsin - seqASin) <= eps * 10);
        }
예제 #2
0
        public void TestASinCorrectnress()
        {
            double x        = Math.PI / 15;
            double eps      = 1E-9;
            double mathASin = Math.Asin(x);
            double myAsin   = ParallelMath.ASin(x, eps);

            Assert.IsTrue(Math.Abs(myAsin - mathASin) <= eps);
        }