类 AdamsFieldIntegratorAbstractTest
java.lang.Object
org.hipparchus.ode.nonstiff.AdamsFieldIntegratorAbstractTest
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明abstract voidbackward()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 voidprotected <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 voidabstract voidabstract voidvoidabstract voidvoidabstract voidabstract 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()
-