类 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
.
-
构造器概要
-
方法概要
修饰符和类型方法说明protected FieldDerivativeStructure
<T> build
(double x) protected FDSFactory
<T> buildFactory
(int parameters, int order) protected T
buildScalar
(double value) static <T extends CalculusFieldElement<T>>
voidcheckEquals
(FieldDerivativeStructure<T> ds1, FieldDerivativeStructure<T> ds2, double epsilon) protected void
doTestComposeField
(double[] epsilon) protected void
doTestComposePrimitive
(double[] epsilon) protected void
doTestHypotNoOverflow
(int tenPower) protected void
doTestLinearCombination1DoubleDS
(double tol) protected void
doTestLinearCombination1DSDS
(double tol) protected void
doTestLinearCombination1FieldDS
(double tol) protected void
doTestRootNSingularity
(boolean signedInfinities) getField()
void
testAdd()
void
void
void
void
void
abstract void
void
abstract void
void
void
void
void
void
void
void
void
void
void
void
void
void
testExp()
void
void
void
void
void
void
void
void
void
void
abstract void
void
void
void
void
void
void
void
void
void
void
void
void
testLog()
void
void
void
void
void
void
testMap()
void
void
void
void
testNorm()
void
testOne()
void
void
void
testPow()
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
testSign()
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
testZero()
从类继承的方法 org.hipparchus.CalculusFieldElementAbstractTest
checkRelative, doTestLinearCombinationReference, testAbs, testAcos, testAcosh, testAddDouble, testAddField, testAsin, testAsinh, testAtan, testAtan2SpecialCases, testAtanh, testCbrt, testCeil, testCopySignDouble, testCopySignField, testCopySignSpecialDouble, testCopySignSpecialField, testCos, testCosh, testDivideDouble, testDivideField, testExpm1, testFloor, testGetField, testGetPi, testHypot, testHypotSpecialCases, testLinearCombinationDaFa, testLinearCombinationDF2, testLinearCombinationDF3, testLinearCombinationDF4, testLinearCombinationFaFa, testLinearCombinationFF2, testLinearCombinationFF3, testLinearCombinationFF4, testLinearCombinationReference, testLog10, testLog1p, testMultiplyDouble, testMultiplyField, testMultiplyInt, testPowDouble, testPowField, testPowInt, testRemainderDouble, testRemainderField, testRint, testRootN, testRound, testScalb, testSin, testSinCos, testSinCosdifference, testSinCosNaN, testSinCosSum, testSinh, testSinhCosh, testSinhCoshNaN, testSqrt, testSubtractDouble, testSubtractField, testTan, testTanh, testToDegrees, testToRadians, testUlp
-
构造器详细资料
-
FieldDerivativeStructureAbstractTest
public FieldDerivativeStructureAbstractTest()
-
-
方法详细资料
-
getField
-
buildScalar
-
buildFactory
-
build
- 指定者:
-
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)
-