类 EmbeddedRungeKuttaIntegratorAbstractTest
java.lang.Object
org.hipparchus.ode.nonstiff.EmbeddedRungeKuttaIntegratorAbstractTest
-
嵌套类概要
-
构造器概要
-
方法概要
修饰符和类型方法说明protected abstract EmbeddedRungeKuttaIntegrator
createIntegrator
(double minStep, double maxStep, double[] vecAbsoluteTolerance, double[] vecRelativeTolerance) protected abstract EmbeddedRungeKuttaIntegrator
createIntegrator
(double minStep, double maxStep, double scalAbsoluteTolerance, double scalRelativeTolerance) protected void
doTestBackward
(double epsilonLast, double epsilonMaxValue, double epsilonMaxTime, String name) protected void
doTestEvents
(double epsilonMaxValue, String name) protected void
protected void
doTestIncreasingTolerance
(double factor, double epsilon) protected void
doTestKepler
(double epsilon) protected void
doTestMissedEndEvent
(double epsilonY, double epsilonT) protected void
doTestPartialDerivatives
(double epsilonY, double epsilonPartials) protected void
doTestResetAfterStep
(int resetCount, int expectedCount) protected void
doTestSecondaryEquations
(double epsilonSinCos, double epsilonLinear) protected void
doTestStepEnd
(int expectedCount, String name) protected void
doTestStopAfterStep
(int count, double expectedTime) protected void
doTestTorqueFreeMotion
(double epsilonOmega, double epsilonQ) protected void
doTestTorqueFreeMotionIssue230
(double epsilonOmega, double epsilonQ) protected void
doTestTorqueFreeMotionOmegaOnly
(double epsilon) protected void
doTestUnstableDerivative
(double epsilon) protected void
doTestVariableSteps
(double min, double max) abstract void
abstract void
void
void
void
abstract void
abstract void
void
abstract void
void
abstract void
void
void
abstract void
abstract void
void
abstract void
abstract void
abstract void
void
abstract void
abstract void
abstract void
abstract void
abstract void
void
-
构造器详细资料
-
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()
-