类 RungeKuttaIntegratorAbstractTest
java.lang.Object
org.hipparchus.ode.nonstiff.RungeKuttaIntegratorAbstractTest
- 直接已知子类:
-
ClassicalRungeKuttaIntegratorTest,EulerIntegratorTest,GillIntegratorTest,LutherIntegratorTest,MidpointIntegratorTest,ThreeEighthesIntegratorTest
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected abstract RungeKuttaIntegratorcreateIntegrator(double step) protected voiddoTestBackward(double epsilonLast, double epsilonMaxValue, double epsilonMaxTime, String name) protected voiddoTestBigStep(double belowLast, double belowMaxValue, double epsilonMaxTime, String name) protected voiddoTestDecreasingSteps(double safetyValueFactor, double safetyTimeFactor, double epsilonT) protected voiddoTestDerivativesConsistency(double epsilon) protected voiddoTestKepler(double expectedMaxError, double epsilon) protected voiddoTestMissedEndEvent(double epsilonT, double epsilonY) protected voidprotected voiddoTestSecondaryEquations(double epsilonSinCos, double epsilonLinear) protected voiddoTestSerialization(int expectedSize, double tolerance) protected voiddoTestSingleStep(double epsilon) protected voiddoTestSmallStep(double epsilonLast, double epsilonMaxValue, double epsilonMaxTime, String name) protected voiddoTestStepSize(double epsilon) protected voidprotected voiddoTestUnstableDerivative(double epsilon) abstract voidabstract voidabstract voidabstract voidvoidabstract voidabstract voidvoidabstract voidabstract voidabstract voidabstract voidabstract voidabstract voidabstract voidabstract void
-
构造器详细资料
-
RungeKuttaIntegratorAbstractTest
public RungeKuttaIntegratorAbstractTest()
-
-
方法详细资料
-
createIntegrator
-
testMissedEndEvent
public abstract void testMissedEndEvent() -
doTestMissedEndEvent
protected void doTestMissedEndEvent(double epsilonT, double epsilonY) throws MathIllegalArgumentException, MathIllegalStateException -
testSanityChecks
public abstract void testSanityChecks() -
doTestSanityChecks
protected void doTestSanityChecks() -
testDecreasingSteps
public abstract void testDecreasingSteps() -
doTestDecreasingSteps
protected void doTestDecreasingSteps(double safetyValueFactor, double safetyTimeFactor, double epsilonT) throws MathIllegalArgumentException, MathIllegalStateException -
testSmallStep
public abstract void testSmallStep() -
doTestSmallStep
protected void doTestSmallStep(double epsilonLast, double epsilonMaxValue, double epsilonMaxTime, String name) -
testBigStep
public abstract void testBigStep() -
doTestBigStep
protected void doTestBigStep(double belowLast, double belowMaxValue, double epsilonMaxTime, String name) throws MathIllegalArgumentException, MathIllegalStateException -
testBackward
public abstract void testBackward() -
doTestBackward
protected void doTestBackward(double epsilonLast, double epsilonMaxValue, double epsilonMaxTime, String name) throws MathIllegalArgumentException, MathIllegalStateException -
testKepler
public abstract void testKepler() -
doTestKepler
protected void doTestKepler(double expectedMaxError, double epsilon) throws MathIllegalArgumentException, MathIllegalStateException -
testStepSize
public abstract void testStepSize() -
doTestStepSize
protected void doTestStepSize(double epsilon) throws MathIllegalArgumentException, MathIllegalStateException -
testSingleStep
public abstract void testSingleStep() -
doTestSingleStep
protected void doTestSingleStep(double epsilon) -
testTooLargeFirstStep
public abstract void testTooLargeFirstStep() -
doTestTooLargeFirstStep
protected void doTestTooLargeFirstStep() -
testUnstableDerivative
public abstract void testUnstableDerivative() -
doTestUnstableDerivative
protected void doTestUnstableDerivative(double epsilon) -
testDerivativesConsistency
public abstract void testDerivativesConsistency() -
doTestDerivativesConsistency
protected void doTestDerivativesConsistency(double epsilon) -
testSecondaryEquations
public abstract void testSecondaryEquations() -
doTestSecondaryEquations
protected void doTestSecondaryEquations(double epsilonSinCos, double epsilonLinear) -
testNaNAppearing
public void testNaNAppearing() -
testSerialization
public abstract void testSerialization() -
doTestSerialization
protected void doTestSerialization(int expectedSize, double tolerance) -
testIssue250
public void testIssue250()
-