public void CanConvertRadianToDegree()
 {
     AssertHelpers.AlmostEqualRelative(60.0, Trig.RadianToDegree(Math.PI / 3.0), 14);
 }
 public void CanConvertRadianToGrad()
 {
     AssertHelpers.AlmostEqualRelative(200.0 / 3.0, Trig.RadianToGrad(Math.PI / 3.0), 14);
 }
 public void CanConvertGradToDegree()
 {
     AssertHelpers.AlmostEqualRelative(180, Trig.GradToDegree(200), 15);
 }
 public void CanConvertGradToRadian()
 {
     AssertHelpers.AlmostEqualRelative(Math.PI, Trig.GradToRadian(200), 15);
 }
 public void CanConvertDegreeToGrad()
 {
     AssertHelpers.AlmostEqualRelative(90 / .9, Trig.DegreeToGrad(90), 15);
 }
 public void CanConvertDegreeToRadian()
 {
     AssertHelpers.AlmostEqualRelative(Math.PI / 2, Trig.DegreeToRadian(90), 15);
 }
        public void CanComputeSecant(double value, double expected)
        {
            var actual = Trig.Sec(value);

            AssertHelpers.AlmostEqualRelative(expected, actual, 13);
        }
        public void CanComputeTangent(double value, double expected)
        {
            var actual = Trig.Tan(value);

            AssertHelpers.AlmostEqualRelative(expected, actual, 12);
        }
        public void CanComputeInverseSine(double value, double expected)
        {
            var actual = Trig.Asin(value);

            AssertHelpers.AlmostEqualRelative(expected, actual, 14);
        }
Exemplo n.º 10
0
        public void CanComputeInverseHyperbolicTangent(double value, double expected)
        {
            var actual = Trig.Atanh(value);

            AssertHelpers.AlmostEqualRelative(expected, actual, 13);
        }
Exemplo n.º 11
0
        public void CanComputeInverseHyperbolicCosecant(double value, double expected)
        {
            var actual = Trig.Acsch(value);

            AssertHelpers.AlmostEqualRelative(expected, actual, 14);
        }
Exemplo n.º 12
0
        public void CanComputeHyperbolicSine(double value, double expected)
        {
            var actual = Trig.Sinh(value);

            AssertHelpers.AlmostEqualRelative(expected, actual, 15);
        }
Exemplo n.º 13
0
        public void CanComputeHyperbolicCotangent(double value, double expected)
        {
            var actual = Trig.Coth(value);

            AssertHelpers.AlmostEqualRelative(expected, actual, 14);
        }