类 EmbeddedRungeKuttaIntegratorAbstractTest
java.lang.Object
org.hipparchus.ode.nonstiff.EmbeddedRungeKuttaIntegratorAbstractTest
-
嵌套类概要
嵌套类 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明protected abstract EmbeddedRungeKuttaIntegratorcreateIntegrator(double minStep, double maxStep, double[] vecAbsoluteTolerance, double[] vecRelativeTolerance) protected abstract EmbeddedRungeKuttaIntegratorcreateIntegrator(double minStep, double maxStep, double scalAbsoluteTolerance, double scalRelativeTolerance) protected voiddoTestBackward(double epsilonLast, double epsilonMaxValue, double epsilonMaxTime, String name) protected voiddoTestEvents(double epsilonMaxValue, String name) protected voidprotected voiddoTestIncreasingTolerance(double factor, double epsilon) protected voiddoTestKepler(double epsilon) protected voiddoTestMissedEndEvent(double epsilonY, double epsilonT) protected voiddoTestPartialDerivatives(double epsilonY, double epsilonPartials) protected voiddoTestResetAfterStep(int resetCount, int expectedCount) protected voiddoTestSecondaryEquations(double epsilonSinCos, double epsilonLinear) protected voiddoTestStepEnd(int expectedCount, String name) protected voiddoTestStopAfterStep(int count, double expectedTime) protected voiddoTestTorqueFreeMotion(double epsilonOmega, double epsilonQ) protected voiddoTestTorqueFreeMotionIssue230(double epsilonOmega, double epsilonQ) protected voiddoTestTorqueFreeMotionOmegaOnly(double epsilon) protected voiddoTestUnstableDerivative(double epsilon) protected voiddoTestVariableSteps(double min, double max) abstract voidabstract voidvoidvoidvoidabstract voidabstract voidvoidabstract voidvoidabstract voidvoidvoidabstract voidabstract voidvoidabstract voidabstract voidabstract voidvoidabstract voidabstract voidabstract voidabstract voidabstract voidvoid
-
构造器详细资料
-
EmbeddedRungeKuttaIntegratorAbstractTest
public EmbeddedRungeKuttaIntegratorAbstractTest()
-
-
方法详细资料
-
createIntegrator
protected abstract EmbeddedRungeKuttaIntegrator createIntegrator(double minStep, double maxStep, double scalAbsoluteTolerance, double scalRelativeTolerance) -
createIntegrator
protected abstract EmbeddedRungeKuttaIntegrator createIntegrator(double minStep, double maxStep, double[] vecAbsoluteTolerance, double[] vecRelativeTolerance) -
testForwardBackwardExceptions
public abstract void testForwardBackwardExceptions() -
doTestForwardBackwardExceptions
protected void doTestForwardBackwardExceptions() -
testMinStep
public void testMinStep() -
testIncreasingTolerance
public abstract void testIncreasingTolerance() -
doTestIncreasingTolerance
protected void doTestIncreasingTolerance(double factor, double epsilon) -
testEvents
public abstract void testEvents() -
doTestEvents
-
testStepEnd
public abstract void testStepEnd() -
doTestStepEnd
-
testStopAfterStep
public abstract void testStopAfterStep() -
doTestStopAfterStep
protected void doTestStopAfterStep(int count, double expectedTime) -
testResetAfterStep
public abstract void testResetAfterStep() -
doTestResetAfterStep
protected void doTestResetAfterStep(int resetCount, int expectedCount) -
testEventsErrors
public void testEventsErrors() -
testEventsNoConvergence
public void testEventsNoConvergence() -
testSanityChecks
public void testSanityChecks() -
testNullIntervalCheck
-
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 epsilon) -
testTorqueFreeMotionOmegaOnly
public abstract void testTorqueFreeMotionOmegaOnly() -
doTestTorqueFreeMotionOmegaOnly
protected void doTestTorqueFreeMotionOmegaOnly(double epsilon) -
testTorqueFreeMotion
public abstract void testTorqueFreeMotion() -
doTestTorqueFreeMotion
protected void doTestTorqueFreeMotion(double epsilonOmega, double epsilonQ) -
testTorqueFreeMotionIssue230
public abstract void testTorqueFreeMotionIssue230() -
doTestTorqueFreeMotionIssue230
protected void doTestTorqueFreeMotionIssue230(double epsilonOmega, double epsilonQ) -
testMissedEndEvent
public abstract void testMissedEndEvent() -
doTestMissedEndEvent
protected void doTestMissedEndEvent(double epsilonY, double epsilonT) -
testTooLargeFirstStep
public void testTooLargeFirstStep() -
testVariableSteps
public abstract void testVariableSteps() -
doTestVariableSteps
protected void doTestVariableSteps(double min, double max) -
testUnstableDerivative
public abstract void testUnstableDerivative() -
doTestUnstableDerivative
protected void doTestUnstableDerivative(double epsilon) -
testEventsScheduling
public void testEventsScheduling() -
testWrongDerivative
public void testWrongDerivative() -
testPartialDerivatives
public abstract void testPartialDerivatives() -
doTestPartialDerivatives
protected void doTestPartialDerivatives(double epsilonY, double epsilonPartials) -
testSecondaryEquations
public abstract void testSecondaryEquations() -
doTestSecondaryEquations
protected void doTestSecondaryEquations(double epsilonSinCos, double epsilonLinear) -
testNaNAppearing
public void testNaNAppearing() -
testInfiniteIntegration
public void testInfiniteIntegration()
-