类 AdamsFieldIntegratorAbstractTest
java.lang.Object
org.hipparchus.ode.nonstiff.AdamsFieldIntegratorAbstractTest
-
构造器概要
-
方法概要
修饰符和类型方法说明abstract void
backward()
protected abstract <T extends CalculusFieldElement<T>>
AdamsFieldIntegrator<T> createIntegrator
(Field<T> field, int nSteps, double minStep, double maxStep, double[] vecAbsoluteTolerance, double[] vecRelativeTolerance) protected abstract <T extends CalculusFieldElement<T>>
AdamsFieldIntegrator<T> createIntegrator
(Field<T> field, int nSteps, double minStep, double maxStep, double scalAbsoluteTolerance, double scalRelativeTolerance) protected <T extends CalculusFieldElement<T>>
voiddoBackward
(Field<T> field, double epsilonLast, double epsilonMaxValue, double epsilonMaxTime, String name) protected <T extends CalculusFieldElement<T>>
voiddoDimensionCheck
(Field<T> field) protected <T extends CalculusFieldElement<T>>
voiddoExceedMaxEvaluations
(Field<T> field, int max) protected void
protected <T extends CalculusFieldElement<T>>
voiddoPolynomial
(Field<T> field, int nLimit, double epsilonBad, double epsilonGood) protected <T extends CalculusFieldElement<T>>
voiddoTestIncreasingTolerance
(Field<T> field, double ratioMin, double ratioMax) protected <T extends CalculusFieldElement<T>>
voiddoTestSecondaryEquations
(Field<T> field, double epsilonSinCos, double epsilonLinear) protected <T extends CalculusFieldElement<T>>
voiddoTestStartFailure
(Field<T> field) abstract void
abstract void
abstract void
void
abstract void
void
abstract void
abstract void
-
构造器详细资料
-
AdamsFieldIntegratorAbstractTest
public AdamsFieldIntegratorAbstractTest()
-
-
方法详细资料
-
createIntegrator
protected abstract <T extends CalculusFieldElement<T>> AdamsFieldIntegrator<T> createIntegrator(Field<T> field, int nSteps, double minStep, double maxStep, double scalAbsoluteTolerance, double scalRelativeTolerance) -
createIntegrator
protected abstract <T extends CalculusFieldElement<T>> AdamsFieldIntegrator<T> createIntegrator(Field<T> field, int nSteps, double minStep, double maxStep, double[] vecAbsoluteTolerance, double[] vecRelativeTolerance) -
testMinStep
public abstract void testMinStep() -
doDimensionCheck
-
doNbPointsTest
protected void doNbPointsTest() -
testIncreasingTolerance
public abstract void testIncreasingTolerance() -
doTestIncreasingTolerance
protected <T extends CalculusFieldElement<T>> void doTestIncreasingTolerance(Field<T> field, double ratioMin, double ratioMax) -
exceedMaxEvaluations
public abstract void exceedMaxEvaluations() -
doExceedMaxEvaluations
-
backward
public abstract void backward() -
doBackward
protected <T extends CalculusFieldElement<T>> void doBackward(Field<T> field, double epsilonLast, double epsilonMaxValue, double epsilonMaxTime, String name) -
polynomial
public abstract void polynomial() -
doPolynomial
protected <T extends CalculusFieldElement<T>> void doPolynomial(Field<T> field, int nLimit, double epsilonBad, double epsilonGood) -
testNaNAppearing
public void testNaNAppearing() -
testSecondaryEquations
public abstract void testSecondaryEquations() -
doTestSecondaryEquations
protected <T extends CalculusFieldElement<T>> void doTestSecondaryEquations(Field<T> field, double epsilonSinCos, double epsilonLinear) -
testStartFailure
public abstract void testStartFailure() -
doTestStartFailure
-
testIssue118
public void testIssue118()
-