System.Numerics.Tests.ComplexTests.ASin_Basic C# (CSharp) Method

ASin_Basic() private method

private ASin_Basic ( double real, double imaginary ) : void
real double
imaginary double
return void
        public static void ASin_Basic(double real, double imaginary)
        {
            // Formula used in the feature: arcsin(z) = -iln(iz + Sqrt(1-z*z))
            // Verification is done with z = ASin(Sin(z));
            var complex = new Complex(real, imaginary);
            Complex sinComplex = Complex.Sin(complex);
            Complex result = Complex.Asin(sinComplex);
            VerifyRealImaginaryProperties(result, real, imaginary);
        }
ComplexTests