| Package | Description | 
|---|---|
| org.hipparchus.ode | 
 This package provides classes to solve Ordinary Differential Equations problems. | 
| org.hipparchus.ode.events | Events | 
| org.hipparchus.ode.nonstiff | 
 This package provides classes to solve non-stiff Ordinary Differential Equations problems. | 
| org.hipparchus.ode.sampling | 
 This package provides classes to handle sampling steps during
 Ordinary Differential Equations integration. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected FieldODEStateAndDerivative<T> | AbstractFieldIntegrator. acceptStep(AbstractFieldODEStateInterpolator<T> interpolator,
          T tEnd)Accept a step, triggering events and step handlers. | 
| FieldODEStateAndDerivative<T> | FieldDenseOutputModel. getInterpolatedState(T time)Get the state at interpolated time. | 
| FieldODEStateAndDerivative<T> | FieldODEIntegrator. getStepStart()Get the state at step start time ti. | 
| FieldODEStateAndDerivative<T> | AbstractFieldIntegrator. getStepStart()Get the state at step start time ti. | 
| protected FieldODEStateAndDerivative<T> | AbstractFieldIntegrator. initIntegration(FieldExpandableODE<T> eqn,
               FieldODEState<T> s0,
               T t)Prepare the start of an integration. | 
| FieldODEStateAndDerivative<T> | FieldODEIntegrator. integrate(FieldExpandableODE<T> equations,
         FieldODEState<T> initialState,
         T finalTime)Integrate the differential equations up to the given time. | 
| FieldODEStateAndDerivative<T> | FieldEquationsMapper. mapStateAndDerivative(T t,
                     T[] y,
                     T[] yDot)Map flat arrays to a state and derivative. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | FieldDenseOutputModel. init(FieldODEStateAndDerivative<T> initialState,
    T t)Initialize step handler at the start of an ODE integration. | 
| T[] | FieldEquationsMapper. mapDerivative(FieldODEStateAndDerivative<T> state)Deprecated. 
 as of 1.0, replaced with  getCompleteDerivative() | 
| protected void | AbstractFieldIntegrator. setStepStart(FieldODEStateAndDerivative<T> stepStart)Set current step start. | 
| Modifier and Type | Method and Description | 
|---|---|
| FieldEventState.EventOccurrence<T> | FieldEventState. doEvent(FieldODEStateAndDerivative<T> state)Notify the user's listener of the event. | 
| Action | FieldODEEventHandler. eventOccurred(FieldODEStateAndDerivative<T> state,
             boolean increasing)Handle an event and choose what to do next. | 
| T | FieldODEEventHandler. g(FieldODEStateAndDerivative<T> state)Compute the value of the switching function. | 
| default void | FieldODEEventHandler. init(FieldODEStateAndDerivative<T> initialState,
    T finalTime)Initialize event handler at the start of an ODE integration. | 
| default FieldODEState<T> | FieldODEEventHandler. resetState(FieldODEStateAndDerivative<T> state)Reset the state prior to continue the integration. | 
| boolean | FieldEventState. tryAdvance(FieldODEStateAndDerivative<T> state,
          FieldODEStateInterpolator<T> interpolator)Try to accept the current history up to the given time. | 
| Modifier and Type | Method and Description | 
|---|---|
| FieldODEStateAndDerivative<T> | RungeKuttaFieldIntegrator. integrate(FieldExpandableODE<T> equations,
         FieldODEState<T> initialState,
         T finalTime)Integrate the differential equations up to the given time. | 
| FieldODEStateAndDerivative<T> | EmbeddedRungeKuttaFieldIntegrator. integrate(FieldExpandableODE<T> equations,
         FieldODEState<T> initialState,
         T finalTime)Integrate the differential equations up to the given time. | 
| FieldODEStateAndDerivative<T> | AdamsMoultonFieldIntegrator. integrate(FieldExpandableODE<T> equations,
         FieldODEState<T> initialState,
         T finalTime)Integrate the differential equations up to the given time. | 
| abstract FieldODEStateAndDerivative<T> | AdamsFieldIntegrator. integrate(FieldExpandableODE<T> equations,
         FieldODEState<T> initialState,
         T finalTime)Integrate the differential equations up to the given time. | 
| FieldODEStateAndDerivative<T> | AdamsBashforthFieldIntegrator. integrate(FieldExpandableODE<T> equations,
         FieldODEState<T> initialState,
         T finalTime)Integrate the differential equations up to the given time. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected org.hipparchus.ode.nonstiff.ThreeEighthesFieldStateInterpolator<T> | ThreeEighthesFieldIntegrator. createInterpolator(boolean forward,
                  T[][] yDotK,
                  FieldODEStateAndDerivative<T> globalPreviousState,
                  FieldODEStateAndDerivative<T> globalCurrentState,
                  FieldEquationsMapper<T> mapper)Create an interpolator. | 
| protected org.hipparchus.ode.nonstiff.ThreeEighthesFieldStateInterpolator<T> | ThreeEighthesFieldIntegrator. createInterpolator(boolean forward,
                  T[][] yDotK,
                  FieldODEStateAndDerivative<T> globalPreviousState,
                  FieldODEStateAndDerivative<T> globalCurrentState,
                  FieldEquationsMapper<T> mapper)Create an interpolator. | 
| protected abstract org.hipparchus.ode.nonstiff.RungeKuttaFieldStateInterpolator<T> | RungeKuttaFieldIntegrator. createInterpolator(boolean forward,
                  T[][] yDotK,
                  FieldODEStateAndDerivative<T> globalPreviousState,
                  FieldODEStateAndDerivative<T> globalCurrentState,
                  FieldEquationsMapper<T> mapper)Create an interpolator. | 
| protected abstract org.hipparchus.ode.nonstiff.RungeKuttaFieldStateInterpolator<T> | RungeKuttaFieldIntegrator. createInterpolator(boolean forward,
                  T[][] yDotK,
                  FieldODEStateAndDerivative<T> globalPreviousState,
                  FieldODEStateAndDerivative<T> globalCurrentState,
                  FieldEquationsMapper<T> mapper)Create an interpolator. | 
| protected org.hipparchus.ode.nonstiff.MidpointFieldStateInterpolator<T> | MidpointFieldIntegrator. createInterpolator(boolean forward,
                  T[][] yDotK,
                  FieldODEStateAndDerivative<T> globalPreviousState,
                  FieldODEStateAndDerivative<T> globalCurrentState,
                  FieldEquationsMapper<T> mapper)Create an interpolator. | 
| protected org.hipparchus.ode.nonstiff.MidpointFieldStateInterpolator<T> | MidpointFieldIntegrator. createInterpolator(boolean forward,
                  T[][] yDotK,
                  FieldODEStateAndDerivative<T> globalPreviousState,
                  FieldODEStateAndDerivative<T> globalCurrentState,
                  FieldEquationsMapper<T> mapper)Create an interpolator. | 
| protected org.hipparchus.ode.nonstiff.LutherFieldStateInterpolator<T> | LutherFieldIntegrator. createInterpolator(boolean forward,
                  T[][] yDotK,
                  FieldODEStateAndDerivative<T> globalPreviousState,
                  FieldODEStateAndDerivative<T> globalCurrentState,
                  FieldEquationsMapper<T> mapper)Create an interpolator. | 
| protected org.hipparchus.ode.nonstiff.LutherFieldStateInterpolator<T> | LutherFieldIntegrator. createInterpolator(boolean forward,
                  T[][] yDotK,
                  FieldODEStateAndDerivative<T> globalPreviousState,
                  FieldODEStateAndDerivative<T> globalCurrentState,
                  FieldEquationsMapper<T> mapper)Create an interpolator. | 
| protected org.hipparchus.ode.nonstiff.HighamHall54FieldStateInterpolator<T> | HighamHall54FieldIntegrator. createInterpolator(boolean forward,
                  T[][] yDotK,
                  FieldODEStateAndDerivative<T> globalPreviousState,
                  FieldODEStateAndDerivative<T> globalCurrentState,
                  FieldEquationsMapper<T> mapper)Create an interpolator. | 
| protected org.hipparchus.ode.nonstiff.HighamHall54FieldStateInterpolator<T> | HighamHall54FieldIntegrator. createInterpolator(boolean forward,
                  T[][] yDotK,
                  FieldODEStateAndDerivative<T> globalPreviousState,
                  FieldODEStateAndDerivative<T> globalCurrentState,
                  FieldEquationsMapper<T> mapper)Create an interpolator. | 
| protected org.hipparchus.ode.nonstiff.GillFieldStateInterpolator<T> | GillFieldIntegrator. createInterpolator(boolean forward,
                  T[][] yDotK,
                  FieldODEStateAndDerivative<T> globalPreviousState,
                  FieldODEStateAndDerivative<T> globalCurrentState,
                  FieldEquationsMapper<T> mapper)Create an interpolator. | 
| protected org.hipparchus.ode.nonstiff.GillFieldStateInterpolator<T> | GillFieldIntegrator. createInterpolator(boolean forward,
                  T[][] yDotK,
                  FieldODEStateAndDerivative<T> globalPreviousState,
                  FieldODEStateAndDerivative<T> globalCurrentState,
                  FieldEquationsMapper<T> mapper)Create an interpolator. | 
| protected org.hipparchus.ode.nonstiff.EulerFieldStateInterpolator<T> | EulerFieldIntegrator. createInterpolator(boolean forward,
                  T[][] yDotK,
                  FieldODEStateAndDerivative<T> globalPreviousState,
                  FieldODEStateAndDerivative<T> globalCurrentState,
                  FieldEquationsMapper<T> mapper)Create an interpolator. | 
| protected org.hipparchus.ode.nonstiff.EulerFieldStateInterpolator<T> | EulerFieldIntegrator. createInterpolator(boolean forward,
                  T[][] yDotK,
                  FieldODEStateAndDerivative<T> globalPreviousState,
                  FieldODEStateAndDerivative<T> globalCurrentState,
                  FieldEquationsMapper<T> mapper)Create an interpolator. | 
| protected abstract org.hipparchus.ode.nonstiff.RungeKuttaFieldStateInterpolator<T> | EmbeddedRungeKuttaFieldIntegrator. createInterpolator(boolean forward,
                  T[][] yDotK,
                  FieldODEStateAndDerivative<T> globalPreviousState,
                  FieldODEStateAndDerivative<T> globalCurrentState,
                  FieldEquationsMapper<T> mapper)Create an interpolator. | 
| protected abstract org.hipparchus.ode.nonstiff.RungeKuttaFieldStateInterpolator<T> | EmbeddedRungeKuttaFieldIntegrator. createInterpolator(boolean forward,
                  T[][] yDotK,
                  FieldODEStateAndDerivative<T> globalPreviousState,
                  FieldODEStateAndDerivative<T> globalCurrentState,
                  FieldEquationsMapper<T> mapper)Create an interpolator. | 
| protected org.hipparchus.ode.nonstiff.DormandPrince853FieldStateInterpolator<T> | DormandPrince853FieldIntegrator. createInterpolator(boolean forward,
                  T[][] yDotK,
                  FieldODEStateAndDerivative<T> globalPreviousState,
                  FieldODEStateAndDerivative<T> globalCurrentState,
                  FieldEquationsMapper<T> mapper)Create an interpolator. | 
| protected org.hipparchus.ode.nonstiff.DormandPrince853FieldStateInterpolator<T> | DormandPrince853FieldIntegrator. createInterpolator(boolean forward,
                  T[][] yDotK,
                  FieldODEStateAndDerivative<T> globalPreviousState,
                  FieldODEStateAndDerivative<T> globalCurrentState,
                  FieldEquationsMapper<T> mapper)Create an interpolator. | 
| protected org.hipparchus.ode.nonstiff.DormandPrince54FieldStateInterpolator<T> | DormandPrince54FieldIntegrator. createInterpolator(boolean forward,
                  T[][] yDotK,
                  FieldODEStateAndDerivative<T> globalPreviousState,
                  FieldODEStateAndDerivative<T> globalCurrentState,
                  FieldEquationsMapper<T> mapper)Create an interpolator. | 
| protected org.hipparchus.ode.nonstiff.DormandPrince54FieldStateInterpolator<T> | DormandPrince54FieldIntegrator. createInterpolator(boolean forward,
                  T[][] yDotK,
                  FieldODEStateAndDerivative<T> globalPreviousState,
                  FieldODEStateAndDerivative<T> globalCurrentState,
                  FieldEquationsMapper<T> mapper)Create an interpolator. | 
| protected org.hipparchus.ode.nonstiff.ClassicalRungeKuttaFieldStateInterpolator<T> | ClassicalRungeKuttaFieldIntegrator. createInterpolator(boolean forward,
                  T[][] yDotK,
                  FieldODEStateAndDerivative<T> globalPreviousState,
                  FieldODEStateAndDerivative<T> globalCurrentState,
                  FieldEquationsMapper<T> mapper)Create an interpolator. | 
| protected org.hipparchus.ode.nonstiff.ClassicalRungeKuttaFieldStateInterpolator<T> | ClassicalRungeKuttaFieldIntegrator. createInterpolator(boolean forward,
                  T[][] yDotK,
                  FieldODEStateAndDerivative<T> globalPreviousState,
                  FieldODEStateAndDerivative<T> globalCurrentState,
                  FieldEquationsMapper<T> mapper)Create an interpolator. | 
| T | AdaptiveStepsizeFieldIntegrator. initializeStep(boolean forward,
              int order,
              T[] scale,
              FieldODEStateAndDerivative<T> state0,
              FieldEquationsMapper<T> mapper)Initialize the integration step. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract FieldODEStateAndDerivative<T> | AbstractFieldODEStateInterpolator. computeInterpolatedStateAndDerivatives(FieldEquationsMapper<T> equationsMapper,
                                      T time,
                                      T theta,
                                      T thetaH,
                                      T oneMinusThetaH)Compute the state and derivatives at the interpolated time. | 
| FieldODEStateAndDerivative<T> | FieldODEStateInterpolator. getCurrentState()Get the state at current grid point time. | 
| FieldODEStateAndDerivative<T> | AbstractFieldODEStateInterpolator. getCurrentState()Get the state at current grid point time. | 
| FieldODEStateAndDerivative<T> | AbstractFieldODEStateInterpolator. getGlobalCurrentState()Get the current global grid point state. | 
| FieldODEStateAndDerivative<T> | AbstractFieldODEStateInterpolator. getGlobalPreviousState()Get the previous global grid point state. | 
| FieldODEStateAndDerivative<T> | FieldODEStateInterpolator. getInterpolatedState(T time)Get the state at interpolated time. | 
| FieldODEStateAndDerivative<T> | AbstractFieldODEStateInterpolator. getInterpolatedState(T time)Get the state at interpolated time. | 
| FieldODEStateAndDerivative<T> | FieldODEStateInterpolator. getPreviousState()Get the state at previous grid point time. | 
| FieldODEStateAndDerivative<T> | AbstractFieldODEStateInterpolator. getPreviousState()Get the state at previous grid point time. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract AbstractFieldODEStateInterpolator<T> | AbstractFieldODEStateInterpolator. create(boolean newForward,
      FieldODEStateAndDerivative<T> newGlobalPreviousState,
      FieldODEStateAndDerivative<T> newGlobalCurrentState,
      FieldODEStateAndDerivative<T> newSoftPreviousState,
      FieldODEStateAndDerivative<T> newSoftCurrentState,
      FieldEquationsMapper<T> newMapper)Create a new instance. | 
| protected abstract AbstractFieldODEStateInterpolator<T> | AbstractFieldODEStateInterpolator. create(boolean newForward,
      FieldODEStateAndDerivative<T> newGlobalPreviousState,
      FieldODEStateAndDerivative<T> newGlobalCurrentState,
      FieldODEStateAndDerivative<T> newSoftPreviousState,
      FieldODEStateAndDerivative<T> newSoftCurrentState,
      FieldEquationsMapper<T> newMapper)Create a new instance. | 
| protected abstract AbstractFieldODEStateInterpolator<T> | AbstractFieldODEStateInterpolator. create(boolean newForward,
      FieldODEStateAndDerivative<T> newGlobalPreviousState,
      FieldODEStateAndDerivative<T> newGlobalCurrentState,
      FieldODEStateAndDerivative<T> newSoftPreviousState,
      FieldODEStateAndDerivative<T> newSoftCurrentState,
      FieldEquationsMapper<T> newMapper)Create a new instance. | 
| protected abstract AbstractFieldODEStateInterpolator<T> | AbstractFieldODEStateInterpolator. create(boolean newForward,
      FieldODEStateAndDerivative<T> newGlobalPreviousState,
      FieldODEStateAndDerivative<T> newGlobalCurrentState,
      FieldODEStateAndDerivative<T> newSoftPreviousState,
      FieldODEStateAndDerivative<T> newSoftCurrentState,
      FieldEquationsMapper<T> newMapper)Create a new instance. | 
| void | FieldODEFixedStepHandler. handleStep(FieldODEStateAndDerivative<T> state,
          boolean isLast)Handle the last accepted step | 
| void | FieldStepNormalizer. init(FieldODEStateAndDerivative<T> initialState,
    T finalTime)Initialize step handler at the start of an ODE integration. | 
| default void | FieldODEStepHandler. init(FieldODEStateAndDerivative<T> initialState,
    T finalTime)Initialize step handler at the start of an ODE integration. | 
| default void | FieldODEFixedStepHandler. init(FieldODEStateAndDerivative<T> initialState,
    T finalTime)Initialize step handler at the start of an ODE integration. | 
| AbstractFieldODEStateInterpolator<T> | AbstractFieldODEStateInterpolator. restrictStep(FieldODEStateAndDerivative<T> previousState,
            FieldODEStateAndDerivative<T> currentState)Create a new restricted version of the instance. | 
| AbstractFieldODEStateInterpolator<T> | AbstractFieldODEStateInterpolator. restrictStep(FieldODEStateAndDerivative<T> previousState,
            FieldODEStateAndDerivative<T> currentState)Create a new restricted version of the instance. | 
Copyright © 2016–2020 Hipparchus.org. All rights reserved.