类 FieldDerivativeStructureAbstractTest<T extends CalculusFieldElement<T>>

java.lang.Object
org.hipparchus.CalculusFieldElementAbstractTest<FieldDerivativeStructure<T>>
org.hipparchus.analysis.differentiation.FieldDerivativeStructureAbstractTest<T>
直接已知子类:
FieldDerivativeStructureBinary64Test, FieldDerivativeStructureComplexTest, FieldDerivativeStructureDfpTest

public abstract class FieldDerivativeStructureAbstractTest<T extends CalculusFieldElement<T>> extends CalculusFieldElementAbstractTest<FieldDerivativeStructure<T>>
Abstract test for class FieldDerivativeStructure.
  • 构造器详细资料

    • FieldDerivativeStructureAbstractTest

      public FieldDerivativeStructureAbstractTest()
  • 方法详细资料

    • getField

      protected abstract Field<T> getField()
    • buildScalar

      protected T buildScalar(double value)
    • buildFactory

      protected FDSFactory<T> buildFactory(int parameters, int order)
    • build

      protected FieldDerivativeStructure<T> build(double x)
      指定者:
      build 在类中 CalculusFieldElementAbstractTest<FieldDerivativeStructure<T extends CalculusFieldElement<T>>>
    • testWrongFieldVariableIndex

      public void testWrongFieldVariableIndex()
    • testWrongPrimitiveVariableIndex

      public void testWrongPrimitiveVariableIndex()
    • testMissingOrders

      public void testMissingOrders()
    • testWrongDimensionField

      public void testWrongDimensionField()
    • testWrongDimensionPrimitive

      public void testWrongDimensionPrimitive()
    • testTooLargeOrder

      public void testTooLargeOrder()
    • testVariableWithoutDerivativeField

      public void testVariableWithoutDerivativeField()
    • testVariableWithoutDerivativePrimitive

      public void testVariableWithoutDerivativePrimitive()
    • testVariableWithoutDerivative1

      public void testVariableWithoutDerivative1()
    • testVariable

      public void testVariable()
    • testConstant

      public void testConstant()
    • testFieldAdd

      public void testFieldAdd()
    • testPrimitiveAdd

      public void testPrimitiveAdd()
    • testAdd

      public void testAdd()
    • testFieldSubtract

      public void testFieldSubtract()
    • testPrimitiveSubtract

      public void testPrimitiveSubtract()
    • testSubtract

      public void testSubtract()
    • testFieldMultiply

      public void testFieldMultiply()
    • testPrimitiveMultiply

      public void testPrimitiveMultiply()
    • testMultiply

      public void testMultiply()
    • testFieldDivide

      public void testFieldDivide()
    • testPrimitiveDivide

      public void testPrimitiveDivide()
    • testNegate

      public void testNegate()
    • testReciprocal

      public void testReciprocal()
    • testPow

      public void testPow()
    • testPowDoubleDS

      public void testPowDoubleDS()
    • testExpression

      public void testExpression()
    • testCompositionOneVariableX

      public void testCompositionOneVariableX()
    • testTrigo

      public void testTrigo()
    • testSqrtDefinition

      public void testSqrtDefinition()
    • testRootNSingularity

      public void testRootNSingularity()
    • doTestRootNSingularity

      protected void doTestRootNSingularity(boolean signedInfinities)
    • testSqrtPow2

      public void testSqrtPow2()
    • testCbrtDefinition

      public void testCbrtDefinition()
    • testCbrtPow3

      public void testCbrtPow3()
    • testPowReciprocalPow

      public void testPowReciprocalPow()
    • testHypotDefinition

      public void testHypotDefinition()
    • testHypotNoOverflow

      public abstract void testHypotNoOverflow()
    • doTestHypotNoOverflow

      protected void doTestHypotNoOverflow(int tenPower)
    • testHypotNeglectible

      public void testHypotNeglectible()
    • testHypotSpecial

      public void testHypotSpecial()
    • testFieldRemainder

      public void testFieldRemainder()
    • testPrimitiveRemainder

      public void testPrimitiveRemainder()
    • testRemainder

      public void testRemainder()
    • testExp

      public void testExp()
      覆盖:
      testExp 在类中 CalculusFieldElementAbstractTest<FieldDerivativeStructure<T extends CalculusFieldElement<T>>>
    • testExpm1Definition

      public void testExpm1Definition()
    • testLog

      public void testLog()
      覆盖:
      testLog 在类中 CalculusFieldElementAbstractTest<FieldDerivativeStructure<T extends CalculusFieldElement<T>>>
    • testLog1pDefinition

      public void testLog1pDefinition()
    • testLog10Definition

      public void testLog10Definition()
    • testLogExp

      public void testLogExp()
    • testLog1pExpm1

      public void testLog1pExpm1()
    • testLog10Power

      public void testLog10Power()
    • testSinCosSeparated

      public void testSinCosSeparated()
    • testSinCosCombined

      public void testSinCosCombined()
    • testSinAsin

      public void testSinAsin()
    • testCosAcos

      public void testCosAcos()
    • testTanAtan

      public void testTanAtan()
    • testTangentDefinition

      public void testTangentDefinition()
    • testAtan2

      public void testAtan2()
      覆盖:
      testAtan2 在类中 CalculusFieldElementAbstractTest<FieldDerivativeStructure<T extends CalculusFieldElement<T>>>
    • testAtan2SpecialCasesDerivatives

      public void testAtan2SpecialCasesDerivatives()
    • testSinhCoshCombined

      public void testSinhCoshCombined()
    • testSinhDefinition

      public void testSinhDefinition()
    • testCoshDefinition

      public void testCoshDefinition()
    • testTanhDefinition

      public void testTanhDefinition()
    • testSinhAsinh

      public void testSinhAsinh()
    • testCoshAcosh

      public void testCoshAcosh()
    • testTanhAtanh

      public void testTanhAtanh()
    • testCompositionOneVariableY

      public void testCompositionOneVariableY()
    • testTaylorPrimitivePolynomial

      public void testTaylorPrimitivePolynomial()
    • testTaylorFieldPolynomial

      public void testTaylorFieldPolynomial()
    • testTaylorAtan2

      public void testTaylorAtan2()
    • testNorm

      public void testNorm()
    • testSign

      public void testSign()
      覆盖:
      testSign 在类中 CalculusFieldElementAbstractTest<FieldDerivativeStructure<T extends CalculusFieldElement<T>>>
    • testCeilFloorRintLong

      public void testCeilFloorRintLong()
    • testCopySign

      public void testCopySign()
    • testToDegreesDefinition

      public void testToDegreesDefinition()
    • testToRadiansDefinition

      public void testToRadiansDefinition()
    • testDegRad

      public void testDegRad()
    • testComposeMismatchedDimensions

      public void testComposeMismatchedDimensions()
    • testComposeField

      public abstract void testComposeField()
    • doTestComposeField

      protected void doTestComposeField(double[] epsilon)
    • testComposePrimitive

      public abstract void testComposePrimitive()
    • doTestComposePrimitive

      protected void doTestComposePrimitive(double[] epsilon)
    • testIntegration

      public void testIntegration()
    • testIntegrationGreaterThanOrder

      public void testIntegrationGreaterThanOrder()
    • testIntegrationNoOp

      public void testIntegrationNoOp()
    • testDifferentiationNoOp

      public void testDifferentiationNoOp()
    • testIntegrationDifferentiation

      public void testIntegrationDifferentiation()
    • testDifferentiation1

      public void testDifferentiation1()
    • testDifferentiation2

      public void testDifferentiation2()
    • testDifferentiation3

      public void testDifferentiation3()
    • testField

      public void testField()
    • testOneParameterConstructor

      public void testOneParameterConstructor()
    • testOneOrderConstructor

      public void testOneOrderConstructor()
    • testLinearCombination1DSDS

      public void testLinearCombination1DSDS()
    • doTestLinearCombination1DSDS

      protected void doTestLinearCombination1DSDS(double tol)
    • testLinearCombination1FieldDS

      public void testLinearCombination1FieldDS()
    • doTestLinearCombination1FieldDS

      protected void doTestLinearCombination1FieldDS(double tol)
    • testLinearCombination1DoubleDS

      public void testLinearCombination1DoubleDS()
    • doTestLinearCombination1DoubleDS

      protected void doTestLinearCombination1DoubleDS(double tol)
    • testLinearCombination2DSDS

      public void testLinearCombination2DSDS()
    • testLinearCombination2DoubleDS

      public void testLinearCombination2DoubleDS()
    • testLinearCombination2FieldDS

      public void testLinearCombination2FieldDS()
    • testZero

      public void testZero()
    • testOne

      public void testOne()
    • testMap

      public void testMap()
    • testRebaseConditions

      public void testRebaseConditions()
    • testRebaseNoVariables

      public void testRebaseNoVariables()
    • testRebaseValueMoreIntermediateThanBase

      public void testRebaseValueMoreIntermediateThanBase()
    • testRebaseValueLessIntermediateThanBase

      public void testRebaseValueLessIntermediateThanBase()
    • testRebaseValueEqualIntermediateAndBase

      public void testRebaseValueEqualIntermediateAndBase()
    • testRunTimeClass

      public void testRunTimeClass()
    • checkEquals

      public static <T extends CalculusFieldElement<T>> void checkEquals(FieldDerivativeStructure<T> ds1, FieldDerivativeStructure<T> ds2, double epsilon)