| 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 | 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> | 
AbstractFieldIntegrator.getStepStart() | 
 Get the state at step start time ti. 
 | 
FieldODEStateAndDerivative<T> | 
FieldODEIntegrator.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 | 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 | 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 | Description | 
|---|---|---|
FieldODEStateAndDerivative<T> | 
AdamsBashforthFieldIntegrator.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> | 
AdamsMoultonFieldIntegrator.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> | 
RungeKuttaFieldIntegrator.integrate(FieldExpandableODE<T> equations,
         FieldODEState<T> initialState,
         T finalTime) | 
 Integrate the differential equations up to the given time. 
 | 
| Modifier and Type | Method | Description | 
|---|---|---|
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.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.DormandPrince853FieldStateInterpolator<T> | 
DormandPrince853FieldIntegrator.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.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.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.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.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.MidpointFieldStateInterpolator<T> | 
MidpointFieldIntegrator.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.ThreeEighthesFieldStateInterpolator<T> | 
ThreeEighthesFieldIntegrator.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 | 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> | 
AbstractFieldODEStateInterpolator.getCurrentState() | 
 Get the state at current grid point time. 
 | 
FieldODEStateAndDerivative<T> | 
FieldODEStateInterpolator.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> | 
AbstractFieldODEStateInterpolator.getInterpolatedState(T time) | 
 Get the state at interpolated time. 
 | 
FieldODEStateAndDerivative<T> | 
FieldODEStateInterpolator.getInterpolatedState(T time) | 
 Get the state at interpolated time. 
 | 
FieldODEStateAndDerivative<T> | 
AbstractFieldODEStateInterpolator.getPreviousState() | 
 Get the state at previous grid point time. 
 | 
FieldODEStateAndDerivative<T> | 
FieldODEStateInterpolator.getPreviousState() | 
 Get the state at previous grid point time. 
 | 
| Modifier and Type | Method | 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. 
 | 
void | 
FieldODEFixedStepHandler.handleStep(FieldODEStateAndDerivative<T> state,
          boolean isLast) | 
 Handle the last accepted step 
 | 
default void | 
FieldODEFixedStepHandler.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. 
 | 
void | 
FieldStepNormalizer.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. 
 | 
| Constructor | Description | 
|---|---|
AbstractFieldODEStateInterpolator(boolean isForward,
                                 FieldODEStateAndDerivative<T> globalPreviousState,
                                 FieldODEStateAndDerivative<T> globalCurrentState,
                                 FieldODEStateAndDerivative<T> softPreviousState,
                                 FieldODEStateAndDerivative<T> softCurrentState,
                                 FieldEquationsMapper<T> equationsMapper) | 
 Simple constructor. 
 | 
Copyright © 2016–2018 Hipparchus.org. All rights reserved.