类 FieldComplexTest


public class FieldComplexTest extends CalculusFieldElementAbstractTest<FieldComplex<Binary64>>
  • 构造器详细资料 链接图标

    • FieldComplexTest 链接图标

      public FieldComplexTest()
  • 方法详细资料 链接图标

    • build 链接图标

      protected FieldComplex<Binary64> build(double x)
      指定者:
      build 在类中 CalculusFieldElementAbstractTest<FieldComplex<Binary64>>
    • testConstructor 链接图标

      public void testConstructor()
    • testConstructorNaN 链接图标

      public void testConstructorNaN()
    • testNorm 链接图标

      public void testNorm()
    • testNormNaN 链接图标

      public void testNormNaN()
    • testNormInfinite 链接图标

      public void testNormInfinite()
    • testAdd 链接图标

      public void testAdd()
    • testAddT 链接图标

      public void testAddT()
    • testAddNaN 链接图标

      public void testAddNaN()
    • testAddInf 链接图标

      public void testAddInf()
    • testScalarAdd 链接图标

      public void testScalarAdd()
    • testScalarAddNaN 链接图标

      public void testScalarAddNaN()
    • testScalarAddInf 链接图标

      public void testScalarAddInf()
    • testConjugate 链接图标

      public void testConjugate()
    • testConjugateNaN 链接图标

      public void testConjugateNaN()
    • testConjugateInfiinite 链接图标

      public void testConjugateInfiinite()
    • testDivide 链接图标

      public void testDivide()
    • testDivideReal 链接图标

      public void testDivideReal()
    • testDivideImaginary 链接图标

      public void testDivideImaginary()
    • testDivideInf 链接图标

      public void testDivideInf()
    • testDivideZero 链接图标

      public void testDivideZero()
    • testDivideZeroZero 链接图标

      public void testDivideZeroZero()
    • testDivideNaN 链接图标

      public void testDivideNaN()
    • testDivideNaNInf 链接图标

      public void testDivideNaNInf()
    • testScalarDivide 链接图标

      public void testScalarDivide()
    • testScalarDivideNaN 链接图标

      public void testScalarDivideNaN()
    • testScalarDivideInf 链接图标

      public void testScalarDivideInf()
    • testScalarDivideZero 链接图标

      public void testScalarDivideZero()
    • testReciprocal 链接图标

      public void testReciprocal()
    • testReciprocalReal 链接图标

      public void testReciprocalReal()
    • testReciprocalImaginary 链接图标

      public void testReciprocalImaginary()
    • testReciprocalInf 链接图标

      public void testReciprocalInf()
    • testReciprocalZero 链接图标

      public void testReciprocalZero()
    • testReciprocalNaN 链接图标

      public void testReciprocalNaN()
    • testMultiply 链接图标

      public void testMultiply()
    • testMultiplyT 链接图标

      public void testMultiplyT()
    • testMultiplyNaN 链接图标

      public void testMultiplyNaN()
    • testMultiplyInfInf 链接图标

      public void testMultiplyInfInf()
    • testMultiplyNaNInf 链接图标

      public void testMultiplyNaNInf()
    • testScalarMultiply 链接图标

      public void testScalarMultiply()
    • testScalarMultiplyNaN 链接图标

      public void testScalarMultiplyNaN()
    • testScalarMultiplyInf 链接图标

      public void testScalarMultiplyInf()
    • testNegate 链接图标

      public void testNegate()
    • testNegateNaN 链接图标

      public void testNegateNaN()
    • testSubtract 链接图标

      public void testSubtract()
    • testSubtractT 链接图标

      public void testSubtractT()
    • testSubtractNaN 链接图标

      public void testSubtractNaN()
    • testSubtractInf 链接图标

      public void testSubtractInf()
    • testScalarSubtract 链接图标

      public void testScalarSubtract()
    • testScalarSubtractNaN 链接图标

      public void testScalarSubtractNaN()
    • testScalarSubtractInf 链接图标

      public void testScalarSubtractInf()
    • testEqualsNull 链接图标

      public void testEqualsNull()
    • testFloatingPointEqualsPrecondition1 链接图标

      public void testFloatingPointEqualsPrecondition1()
    • testFloatingPointEqualsPrecondition2 链接图标

      public void testFloatingPointEqualsPrecondition2()
    • testEqualsClass 链接图标

      public void testEqualsClass()
    • testEqualsSame 链接图标

      public void testEqualsSame()
    • testFloatingPointEquals 链接图标

      public void testFloatingPointEquals()
    • testFloatingPointEqualsNaN 链接图标

      public void testFloatingPointEqualsNaN()
    • testFloatingPointEqualsWithAllowedDelta 链接图标

      public void testFloatingPointEqualsWithAllowedDelta()
    • testFloatingPointEqualsWithAllowedDeltaNaN 链接图标

      public void testFloatingPointEqualsWithAllowedDeltaNaN()
    • testFloatingPointEqualsWithRelativeTolerance 链接图标

      public void testFloatingPointEqualsWithRelativeTolerance()
    • testFloatingPointEqualsWithRelativeToleranceNaN 链接图标

      public void testFloatingPointEqualsWithRelativeToleranceNaN()
    • testEqualsTrue 链接图标

      public void testEqualsTrue()
    • testEqualsRealDifference 链接图标

      public void testEqualsRealDifference()
    • testEqualsImaginaryDifference 链接图标

      public void testEqualsImaginaryDifference()
    • testEqualsNaN 链接图标

      public void testEqualsNaN()
    • testHashCode 链接图标

      public void testHashCode()
    • testToDegreesComplex 链接图标

      public void testToDegreesComplex()
    • testToRadiansComplex 链接图标

      public void testToRadiansComplex()
    • testAcosComplex 链接图标

      public void testAcosComplex()
    • testAcosNaN 链接图标

      public void testAcosNaN()
    • testAcosInf 链接图标

      public void testAcosInf()
    • testAcosBranchCuts 链接图标

      public void testAcosBranchCuts()
    • testAsinComplex 链接图标

      public void testAsinComplex()
    • testAsinNaN 链接图标

      public void testAsinNaN()
    • testAsinInf 链接图标

      public void testAsinInf()
    • testAsinBranchCuts 链接图标

      public void testAsinBranchCuts()
    • testAtanComplex 链接图标

      public void testAtanComplex()
    • testAtanInf 链接图标

      public void testAtanInf()
    • testAtanI 链接图标

      public void testAtanI()
    • testAtanNaN 链接图标

      public void testAtanNaN()
    • testAtanBranchCuts 链接图标

      public void testAtanBranchCuts()
    • testAtan2 链接图标

      public void testAtan2()
      覆盖:
      testAtan2 在类中 CalculusFieldElementAbstractTest<FieldComplex<Binary64>>
    • testAtan2Complex 链接图标

      public void testAtan2Complex()
    • testAtan2Real 链接图标

      public void testAtan2Real()
    • testAtan2SpecialCases 链接图标

      public void testAtan2SpecialCases()
      覆盖:
      testAtan2SpecialCases 在类中 CalculusFieldElementAbstractTest<FieldComplex<Binary64>>
    • testCosComplex 链接图标

      public void testCosComplex()
    • testCosNaN 链接图标

      public void testCosNaN()
    • testCosInf 链接图标

      public void testCosInf()
    • testCoshComplex 链接图标

      public void testCoshComplex()
    • testCoshNaN 链接图标

      public void testCoshNaN()
    • testCoshInf 链接图标

      public void testCoshInf()
    • testExpComplex 链接图标

      public void testExpComplex()
    • testExpNaN 链接图标

      public void testExpNaN()
    • testExpInf1 链接图标

      public void testExpInf1()
    • testExpInf2 链接图标

      public void testExpInf2()
    • testExpInf3 链接图标

      public void testExpInf3()
    • testExpInf4 链接图标

      public void testExpInf4()
    • testExpInf5 链接图标

      public void testExpInf5()
    • testExpInf6 链接图标

      public void testExpInf6()
    • testExpInf7 链接图标

      public void testExpInf7()
    • testExpInf8 链接图标

      public void testExpInf8()
    • testExpM1 链接图标

      public void testExpM1()
    • testLogComplex 链接图标

      public void testLogComplex()
    • testLogNaN 链接图标

      public void testLogNaN()
    • testLogInf 链接图标

      public void testLogInf()
    • testLogZero 链接图标

      public void testLogZero()
    • testLog1P 链接图标

      public void testLog1P()
    • testLog10Complex 链接图标

      public void testLog10Complex()
    • testLog10 链接图标

      public void testLog10()
      覆盖:
      testLog10 在类中 CalculusFieldElementAbstractTest<FieldComplex<Binary64>>
    • testPowField 链接图标

      public void testPowField()
      覆盖:
      testPowField 在类中 CalculusFieldElementAbstractTest<FieldComplex<Binary64>>
    • testPowDouble 链接图标

      public void testPowDouble()
      覆盖:
      testPowDouble 在类中 CalculusFieldElementAbstractTest<FieldComplex<Binary64>>
    • testPowT 链接图标

      public void testPowT()
    • testPow 链接图标

      public void testPow()
    • testPowNaNBase 链接图标

      public void testPowNaNBase()
    • testPowNaNExponent 链接图标

      public void testPowNaNExponent()
    • testPowInf 链接图标

      public void testPowInf()
    • testPowZero 链接图标

      public void testPowZero()
    • testZeroPow 链接图标

      public void testZeroPow()
    • testScalarPow 链接图标

      public void testScalarPow()
    • testScalarPowNaNBase 链接图标

      public void testScalarPowNaNBase()
    • testScalarPowNaNExponent 链接图标

      public void testScalarPowNaNExponent()
    • testScalarPowInf 链接图标

      public void testScalarPowInf()
    • testScalarPowZero 链接图标

      public void testScalarPowZero()
    • testpowNull 链接图标

      public void testpowNull()
    • testSinComplex 链接图标

      public void testSinComplex()
    • testSinInf 链接图标

      public void testSinInf()
    • testSinNaN 链接图标

      public void testSinNaN()
    • testSinhComplex 链接图标

      public void testSinhComplex()
    • testSinhNaN 链接图标

      public void testSinhNaN()
    • testSinhInf 链接图标

      public void testSinhInf()
    • testAsinhComplex 链接图标

      public void testAsinhComplex()
    • testAsinhBranchCuts 链接图标

      public void testAsinhBranchCuts()
    • testAcoshComplex 链接图标

      public void testAcoshComplex()
    • testAcoshBranchCuts 链接图标

      public void testAcoshBranchCuts()
    • testAtanhComplex 链接图标

      public void testAtanhComplex()
    • testAtanhBranchCuts 链接图标

      public void testAtanhBranchCuts()
    • testSqrtRealPositive 链接图标

      public void testSqrtRealPositive()
    • testSqrtRealZero 链接图标

      public void testSqrtRealZero()
    • testSqrtZero 链接图标

      public void testSqrtZero()
    • testSqrtRealNegative 链接图标

      public void testSqrtRealNegative()
    • testSqrtImaginaryZero 链接图标

      public void testSqrtImaginaryZero()
    • testSqrtImaginaryNegative 链接图标

      public void testSqrtImaginaryNegative()
    • testSqrtPolar 链接图标

      public void testSqrtPolar()
    • testSqrtNaN 链接图标

      public void testSqrtNaN()
    • testSqrtInf 链接图标

      public void testSqrtInf()
    • testSqrt1z 链接图标

      public void testSqrt1z()
    • testSqrt1zNaN 链接图标

      public void testSqrt1zNaN()
    • testCbrt 链接图标

      public void testCbrt()
      覆盖:
      testCbrt 在类中 CalculusFieldElementAbstractTest<FieldComplex<Binary64>>
    • testCbrtComplex 链接图标

      public void testCbrtComplex()
    • testRootN 链接图标

      public void testRootN()
      覆盖:
      testRootN 在类中 CalculusFieldElementAbstractTest<FieldComplex<Binary64>>
    • testRootNComplex 链接图标

      public void testRootNComplex()
    • testTanComplex 链接图标

      public void testTanComplex()
    • testTanNaN 链接图标

      public void testTanNaN()
    • testTanInf 链接图标

      public void testTanInf()
    • testTanCritical 链接图标

      public void testTanCritical()
    • testTanhComplex 链接图标

      public void testTanhComplex()
    • testTanhNaN 链接图标

      public void testTanhNaN()
    • testTanhInf 链接图标

      public void testTanhInf()
    • testTanhCritical 链接图标

      public void testTanhCritical()
    • testMath221 链接图标

      public void testMath221()
      测试问题MATH-221
    • testNthRoot_normal_thirdRoot 链接图标

      public void testNthRoot_normal_thirdRoot()
      测试:计算z的三次方根
       
       z = -2 + 2 * i
         ⇒ z_0 =  1      +          i
         ⇒ z_1 = -1.3660 + 0.3660 * i
         ⇒ z_2 =  0.3660 - 1.3660 * i
       
       
    • testNthRoot_normal_fourthRoot 链接图标

      public void testNthRoot_normal_fourthRoot()
      测试:计算z的四次方根
       
       z = 5 - 2 * i
         ⇒ z_0 =  1.5164 - 0.1446 * i
         ⇒ z_1 =  0.1446 + 1.5164 * i
         ⇒ z_2 = -1.5164 + 0.1446 * i
         ⇒ z_3 = -1.5164 - 0.1446 * i
       
       
    • testNthRoot_cornercase_thirdRoot_imaginaryPartEmpty 链接图标

      public void testNthRoot_cornercase_thirdRoot_imaginaryPartEmpty()
      测试:计算z的三次方根
       
       z = 8
         ⇒ z_0 =  2
         ⇒ z_1 = -1 + 1.73205 * i
         ⇒ z_2 = -1 - 1.73205 * i
       
       
    • testNthRoot_cornercase_thirdRoot_realPartZero 链接图标

      public void testNthRoot_cornercase_thirdRoot_realPartZero()
      测试:计算z的三次方根,其中实部为0。
       
       z = 2 * i
         ⇒ z_0 =  1.0911 + 0.6299 * i
         ⇒ z_1 = -1.0911 + 0.6299 * i
         ⇒ z_2 = -2.3144 - 1.2599 * i
       
       
    • testNthRoot_cornercase_NAN_Inf 链接图标

      public void testNthRoot_cornercase_NAN_Inf()
      测试NaN和Infinity的边界情况
    • testNthRootError 链接图标

      public void testNthRootError()
    • testIsMathematicalInteger 链接图标

      public void testIsMathematicalInteger()
    • testGetArgument 链接图标

      public void testGetArgument()
      测试标准值
    • testGetArgumentInf 链接图标

      public void testGetArgumentInf()
      验证无限部分的atan2样式处理
    • testGetArgumentNaN 链接图标

      public void testGetArgumentNaN()
      验证任一部分为NaN会导致NaN
    • testValueOf 链接图标

      public void testValueOf()
    • testField 链接图标

      public void testField()
    • testToString 链接图标

      public void testToString()
    • testScalbComplex 链接图标

      public void testScalbComplex()
    • testHypotComplex 链接图标

      public void testHypotComplex()
    • testCeilComplex 链接图标

      public void testCeilComplex()
    • testFloorComplex 链接图标

      public void testFloorComplex()
    • testRintComplex 链接图标

      public void testRintComplex()
    • testRemainderComplexComplex 链接图标

      public void testRemainderComplexComplex()
    • testRemainderComplexDouble 链接图标

      public void testRemainderComplexDouble()
    • testRemainderAxKr 链接图标

      public void testRemainderAxKr()
    • testCopySignFieldComplex 链接图标

      public void testCopySignFieldComplex()
    • testCopySignDoubleComplex 链接图标

      public void testCopySignDoubleComplex()
    • testSignumComplex 链接图标

      public void testSignumComplex()
    • testLinearCombination1 链接图标

      public void testLinearCombination1()
    • testSignedZeroEquality 链接图标

      public void testSignedZeroEquality()