类 RungeKuttaIntegratorAbstractTest
java.lang.Object
org.hipparchus.ode.nonstiff.RungeKuttaIntegratorAbstractTest
- 直接已知子类:
-
ClassicalRungeKuttaIntegratorTest
,EulerIntegratorTest
,GillIntegratorTest
,LutherIntegratorTest
,MidpointIntegratorTest
,ThreeEighthesIntegratorTest
-
构造器概要
-
方法概要
修饰符和类型方法说明protected abstract RungeKuttaIntegrator
createIntegrator
(double step) protected void
doTestBackward
(double epsilonLast, double epsilonMaxValue, double epsilonMaxTime, String name) protected void
doTestBigStep
(double belowLast, double belowMaxValue, double epsilonMaxTime, String name) protected void
doTestDecreasingSteps
(double safetyValueFactor, double safetyTimeFactor, double epsilonT) protected void
doTestDerivativesConsistency
(double epsilon) protected void
doTestKepler
(double expectedMaxError, double epsilon) protected void
doTestMissedEndEvent
(double epsilonT, double epsilonY) protected void
protected void
doTestSecondaryEquations
(double epsilonSinCos, double epsilonLinear) protected void
doTestSerialization
(int expectedSize, double tolerance) protected void
doTestSingleStep
(double epsilon) protected void
doTestSmallStep
(double epsilonLast, double epsilonMaxValue, double epsilonMaxTime, String name) protected void
doTestStepSize
(double epsilon) protected void
protected void
doTestUnstableDerivative
(double epsilon) abstract void
abstract void
abstract void
abstract void
void
abstract void
abstract void
void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract void
abstract 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()
-