类 AdamsFieldIntegratorAbstractTest

java.lang.Object
org.hipparchus.ode.nonstiff.AdamsFieldIntegratorAbstractTest
直接已知子类:
AdamsBashforthFieldIntegratorTest, AdamsMoultonFieldIntegratorTest

public abstract class AdamsFieldIntegratorAbstractTest extends Object
  • 构造器详细资料

    • 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

      protected <T extends CalculusFieldElement<T>> void doDimensionCheck(Field<T> field)
    • 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

      protected <T extends CalculusFieldElement<T>> void doExceedMaxEvaluations(Field<T> field, int max)
    • 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

      protected <T extends CalculusFieldElement<T>> void doTestStartFailure(Field<T> field)
    • testIssue118

      public void testIssue118()