C# Class System.Numerics.Tests.ComplexTests

Mostra file Open project: dotnet/corefx

Public Properties

Property Type Description
s_invalidDoubleValues double[]
s_supportedStandardNumericFormats string[]
s_typicalPhaseValues double[]
s_validDoubleValues double[]

Private Properties

Property Type Description
ACos_Advanced void
ACos_Basic void
ASin_Advanced void
ASin_Basic void
ATan_Advanced void
ATan_Basic void
Abs void
Abs_Advanced void
Add void
AreSameInfinity bool
Cast_BigInteger void
Cast_Byte void
Cast_Decimal void
Cast_Double void
Cast_Int16 void
Cast_Int32 void
Cast_Int64 void
Cast_SByte void
Cast_Single void
Cast_UInt16 void
Cast_UInt32 void
Cast_UInt64 void
Conjugate void
Cos_Advanced void
Cos_Basic void
Cosh_Advanced void
Cosh_Basic void
Ctor_Double_Double void
Divide void
Equals void
Equals void
Exp void
Exp_MaxReal void
FromPolarCoordinates void
ImaginaryOne void
IsDiffTolerable bool
Log void
Log_TestData IEnumerable
Log_Zero void
Multiply void
Negate void
One void
Pow void
Pow_Complex_Complex void
Pow_Complex_Double void
RandomPositiveValue double
Reciprocal void
Sin_Advanced void
Sin_Basic void
Sinh_Advanced void
Sinh_Basic void
SmallRandomNegativeDouble double
SmallRandomPositiveDouble double
Sqrt void
Subtract void
Tan_Advanced void
Tan_Basic void
Tanh_Advanced void
Tanh_Basic void
ToString void
VerifyLog10 void
VerifyLogWithBase void
VerifyLogWithExp void
VerifyLogWithMultiply void
VerifyLogWithPowerMinusOne void
VerifyMagnitudePhaseProperties void
VerifyPow_Complex_Complex void
VerifyPow_Complex_Double void
VerifyRealImaginaryProperties void
Zero void

Public Methods

Method Description
ACos_Advanced_TestData ( ) : IEnumerable
ACos_Basic_TestData ( ) : IEnumerable
ASin_Advanced_TestData ( ) : IEnumerable
ATan_Advanced_TestData ( ) : IEnumerable
Abs_Advanced_TestData ( ) : IEnumerable
Add_TestData ( ) : IEnumerable
Boundaries_2_TestData ( ) : IEnumerable
Cast_BigInteger_TestData ( ) : IEnumerable
Cast_Decimal_TestData ( ) : IEnumerable
Cos_Advanced_TestData ( ) : IEnumerable
Cosh_Advanced_TestData ( ) : IEnumerable
Divide_TestData ( ) : IEnumerable
Exp_TestData ( ) : IEnumerable
FromPolarCoordinates_TestData ( ) : IEnumerable
Invalid_2_TestData ( ) : IEnumerable
Invalid_4_TestData ( ) : IEnumerable
Multiply_TestData ( ) : IEnumerable
Primitives_2_TestData ( ) : IEnumerable
RandomNegativeDouble ( ) : double
RandomNegativePhase ( ) : double
RandomPositiveDouble ( ) : double
RandomPositivePhase ( ) : double
Random_2_TestData ( ) : IEnumerable
Random_4_TestData ( ) : IEnumerable
Sin_Advanced_TestData ( ) : IEnumerable
Sinh_Advanced_TestData ( ) : IEnumerable
SmallRandom_2_TestData ( ) : IEnumerable
SmallRandom_4_TestData ( ) : IEnumerable
Sqrt_TestData ( ) : IEnumerable
Subtract_TestData ( ) : IEnumerable
Tan_Advanced_TestData ( ) : IEnumerable
Tanh_Advanced_TestData ( ) : IEnumerable
Tanh_Basic_TestData ( ) : IEnumerable
Valid_2_TestData ( ) : IEnumerable

Private Methods

Method Description
ACos_Advanced ( double real, double imaginary, double expectedReal, double expectedImaginary ) : void
ACos_Basic ( double real, double imaginary ) : void
ASin_Advanced ( double real, double imaginary, double expectedReal, double expectedImaginary ) : void
ASin_Basic ( double real, double imaginary ) : void
ATan_Advanced ( double real, double imaginary, double expectedReal, double expectedImaginary ) : void
ATan_Basic ( double real, double imaginary ) : void
Abs ( double real, double imaginary ) : void
Abs_Advanced ( double real, double imaginary, double expected ) : void
Add ( double realLeft, double imaginaryLeft, double realRight, double imaginaryRight ) : void
AreSameInfinity ( double d1, double d2 ) : bool
Cast_BigInteger ( BigInteger value ) : void
Cast_Byte ( byte value ) : void
Cast_Decimal ( decimal value ) : void
Cast_Double ( double value ) : void
Cast_Int16 ( short value ) : void
Cast_Int32 ( int value ) : void
Cast_Int64 ( long value ) : void
Cast_SByte ( sbyte value ) : void
Cast_Single ( float value ) : void
Cast_UInt16 ( ushort value ) : void
Cast_UInt32 ( uint value ) : void
Cast_UInt64 ( ulong value ) : void
Conjugate ( double real, double imaginary ) : void
Cos_Advanced ( double real, double imaginary, double expectedReal, double expectedImaginary ) : void
Cos_Basic ( double real, double imaginary ) : void
Cosh_Advanced ( double real, double imaginary, double expectedReal, double expectedImaginary ) : void
Cosh_Basic ( double real, double imaginary ) : void
Ctor_Double_Double ( double real, double imaginary ) : void
Divide ( double realLeft, double imaginaryLeft, double realRight, double imaginaryRight ) : void
Equals ( ) : void
Equals ( Complex complex1, object obj, bool expected, bool expectedEquals ) : void
Exp ( double real, double imaginary ) : void
Exp_MaxReal ( ) : void
FromPolarCoordinates ( double magnitude, double phase ) : void
ImaginaryOne ( ) : void
IsDiffTolerable ( double d1, double d2 ) : bool
Log ( double real1, double imaginary1, double real2, double imaginary2 ) : void
Log_TestData ( ) : IEnumerable
Log_Zero ( ) : void
Multiply ( double realLeft, double imaginaryLeft, double realRight, double imaginaryRight ) : void
Negate ( double real, double imaginary ) : void
One ( ) : void
Pow ( double real, double imaginary ) : void
Pow_Complex_Complex ( double real, double imaginary ) : void
Pow_Complex_Double ( double real, double imaginary ) : void
RandomPositiveValue ( double mult ) : double
Reciprocal ( double real, double imaginary ) : void
Sin_Advanced ( double real, double imaginary, double expectedReal, double expectedImaginary ) : void
Sin_Basic ( double real, double imaginary ) : void
Sinh_Advanced ( double real, double imaginary, double expectedReal, double expectedImaginary ) : void
Sinh_Basic ( double real, double imaginary ) : void
SmallRandomNegativeDouble ( ) : double
SmallRandomPositiveDouble ( ) : double
Sqrt ( double real, double imaginary, double expectedReal, double expectedImaginary ) : void
Subtract ( double realLeft, double imaginaryLeft, double realRight, double imaginaryRight ) : void
Tan_Advanced ( double real, double imaginary, double expectedReal, double expectedImaginary ) : void
Tan_Basic ( double real, double imaginary ) : void
Tanh_Advanced ( double real, double imaginary, double expectedReal, double expectedImaginary ) : void
Tanh_Basic ( double real, double imaginary ) : void
ToString ( double real, double imaginary ) : void
VerifyLog10 ( Complex complex ) : void
VerifyLogWithBase ( Complex complex ) : void
VerifyLogWithExp ( Complex complex ) : void
VerifyLogWithMultiply ( Complex complex1, Complex complex2 ) : void
VerifyLogWithPowerMinusOne ( Complex complex ) : void
VerifyMagnitudePhaseProperties ( Complex complex, double magnitude, double phase, [ lineNumber ) : void
VerifyPow_Complex_Complex ( double realValue, double imaginaryValue, double realPower, double imaginaryPower ) : void
VerifyPow_Complex_Double ( double realValue, double imaginaryValue, double power ) : void
VerifyRealImaginaryProperties ( Complex complex, double real, double imaginary, [ lineNumber ) : void
Zero ( ) : void

Method Details

ACos_Advanced_TestData() public static method

public static ACos_Advanced_TestData ( ) : IEnumerable
return IEnumerable

ACos_Basic_TestData() public static method

public static ACos_Basic_TestData ( ) : IEnumerable
return IEnumerable

ASin_Advanced_TestData() public static method

public static ASin_Advanced_TestData ( ) : IEnumerable
return IEnumerable

ATan_Advanced_TestData() public static method

public static ATan_Advanced_TestData ( ) : IEnumerable
return IEnumerable

Abs_Advanced_TestData() public static method

public static Abs_Advanced_TestData ( ) : IEnumerable
return IEnumerable

Add_TestData() public static method

public static Add_TestData ( ) : IEnumerable
return IEnumerable

Boundaries_2_TestData() public static method

public static Boundaries_2_TestData ( ) : IEnumerable
return IEnumerable

Cast_BigInteger_TestData() public static method

public static Cast_BigInteger_TestData ( ) : IEnumerable
return IEnumerable

Cast_Decimal_TestData() public static method

public static Cast_Decimal_TestData ( ) : IEnumerable
return IEnumerable

Cos_Advanced_TestData() public static method

public static Cos_Advanced_TestData ( ) : IEnumerable
return IEnumerable

Cosh_Advanced_TestData() public static method

public static Cosh_Advanced_TestData ( ) : IEnumerable
return IEnumerable

Divide_TestData() public static method

public static Divide_TestData ( ) : IEnumerable
return IEnumerable

Exp_TestData() public static method

public static Exp_TestData ( ) : IEnumerable
return IEnumerable

FromPolarCoordinates_TestData() public static method

public static FromPolarCoordinates_TestData ( ) : IEnumerable
return IEnumerable

Invalid_2_TestData() public static method

public static Invalid_2_TestData ( ) : IEnumerable
return IEnumerable

Invalid_4_TestData() public static method

public static Invalid_4_TestData ( ) : IEnumerable
return IEnumerable

Multiply_TestData() public static method

public static Multiply_TestData ( ) : IEnumerable
return IEnumerable

Primitives_2_TestData() public static method

public static Primitives_2_TestData ( ) : IEnumerable
return IEnumerable

RandomNegativeDouble() public static method

public static RandomNegativeDouble ( ) : double
return double

RandomNegativePhase() public static method

public static RandomNegativePhase ( ) : double
return double

RandomPositiveDouble() public static method

public static RandomPositiveDouble ( ) : double
return double

RandomPositivePhase() public static method

public static RandomPositivePhase ( ) : double
return double

Random_2_TestData() public static method

public static Random_2_TestData ( ) : IEnumerable
return IEnumerable

Random_4_TestData() public static method

public static Random_4_TestData ( ) : IEnumerable
return IEnumerable

Sin_Advanced_TestData() public static method

public static Sin_Advanced_TestData ( ) : IEnumerable
return IEnumerable

Sinh_Advanced_TestData() public static method

public static Sinh_Advanced_TestData ( ) : IEnumerable
return IEnumerable

SmallRandom_2_TestData() public static method

public static SmallRandom_2_TestData ( ) : IEnumerable
return IEnumerable

SmallRandom_4_TestData() public static method

public static SmallRandom_4_TestData ( ) : IEnumerable
return IEnumerable

Sqrt_TestData() public static method

public static Sqrt_TestData ( ) : IEnumerable
return IEnumerable

Subtract_TestData() public static method

public static Subtract_TestData ( ) : IEnumerable
return IEnumerable

Tan_Advanced_TestData() public static method

public static Tan_Advanced_TestData ( ) : IEnumerable
return IEnumerable

Tanh_Advanced_TestData() public static method

public static Tanh_Advanced_TestData ( ) : IEnumerable
return IEnumerable

Tanh_Basic_TestData() public static method

public static Tanh_Basic_TestData ( ) : IEnumerable
return IEnumerable

Valid_2_TestData() public static method

public static Valid_2_TestData ( ) : IEnumerable
return IEnumerable

Property Details

s_invalidDoubleValues public_oe static_oe property

public static double[] s_invalidDoubleValues
return double[]

s_supportedStandardNumericFormats public_oe static_oe property

public static string[] s_supportedStandardNumericFormats
return string[]

s_typicalPhaseValues public_oe static_oe property

public static double[] s_typicalPhaseValues
return double[]

s_validDoubleValues public_oe static_oe property

public static double[] s_validDoubleValues
return double[]