| Package | Description | 
|---|---|
| org.hipparchus.migration.ode.events | 
 
 This package provides migration classes from Apache Commons Math to Hipparchus. 
 | 
| org.hipparchus.migration.ode.sampling | 
 
 This package provides migration classes from Apache Commons Math to Hipparchus. 
 | 
| 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 | 
|---|---|
default Action | 
EventHandler.eventOccurred(ODEStateAndDerivative state,
             boolean increasing)
Deprecated.  
Handle an event and choose what to do next. 
 | 
default double | 
EventHandler.g(ODEStateAndDerivative state)
Deprecated.  
Compute the value of the switching function. 
 | 
default void | 
EventHandler.init(ODEStateAndDerivative initialState,
    double finalTime)
Deprecated.  
Initialize event handler at the start of an ODE integration. 
 | 
default ODEState | 
EventHandler.resetState(ODEStateAndDerivative state)
Deprecated.  
Reset the state prior to continue the integration. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
default void | 
FixedStepHandler.handleStep(ODEStateAndDerivative state,
          boolean isLast)
Deprecated.  
Handle the last accepted step 
 | 
default void | 
StepHandler.init(ODEStateAndDerivative initialState,
    double finalTime)
Deprecated.  
Initialize step handler at the start of an ODE integration. 
 | 
default void | 
FixedStepHandler.init(ODEStateAndDerivative initialState,
    double finalTime)
Deprecated.  
Initialize step handler at the start of an ODE integration. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected ODEStateAndDerivative | 
AbstractIntegrator.acceptStep(AbstractODEStateInterpolator interpolator,
          double tEnd)
Accept a step, triggering events and step handlers. 
 | 
ODEStateAndDerivative | 
DenseOutputModel.getInterpolatedState(double time)
Get the state at interpolated time. 
 | 
ODEStateAndDerivative | 
AbstractIntegrator.getStepStart()
Get the state at step start time ti. 
 | 
ODEStateAndDerivative | 
ODEIntegrator.getStepStart()
Get the state at step start time ti. 
 | 
protected ODEStateAndDerivative | 
AbstractIntegrator.initIntegration(ExpandableODE eqn,
               ODEState s0,
               double t)
Prepare the start of an integration. 
 | 
ODEStateAndDerivative | 
ODEIntegrator.integrate(ExpandableODE equations,
         ODEState initialState,
         double finalTime)
Integrate the differential equations up to the given time. 
 | 
default ODEStateAndDerivative | 
ODEIntegrator.integrate(OrdinaryDifferentialEquation equations,
         ODEState initialState,
         double finalTime)
Integrate the differential equations up to the given time. 
 | 
ODEStateAndDerivative | 
EquationsMapper.mapStateAndDerivative(double t,
                     double[] y,
                     double[] yDot)
Map flat arrays to a state and derivative. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ComplexODEStateAndDerivative | 
ComplexODEConverter.convertState(ODEStateAndDerivative state)
Convert a real state and derivatives (typically the final state or some intermediate state for
 step handling or event handling). 
 | 
void | 
DenseOutputModel.finish(ODEStateAndDerivative finalState)
Finalize integration. 
 | 
void | 
DenseOutputModel.init(ODEStateAndDerivative initialState,
    double targetTime)
Initialize step handler at the start of an ODE integration. 
 | 
protected void | 
AbstractIntegrator.setStepStart(ODEStateAndDerivative stepStart)
Set current step start. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
EventState.EventOccurrence | 
EventState.doEvent(ODEStateAndDerivative state)
Notify the user's listener of the event. 
 | 
Action | 
EventFilter.eventOccurred(ODEStateAndDerivative state,
             boolean increasing)
Handle an event and choose what to do next. 
 | 
Action | 
ODEEventHandler.eventOccurred(ODEStateAndDerivative state,
             boolean increasing)
Handle an event and choose what to do next. 
 | 
double | 
EventFilter.g(ODEStateAndDerivative state)
Compute the value of the switching function. 
 | 
double | 
ODEEventHandler.g(ODEStateAndDerivative state)
Compute the value of the switching function. 
 | 
void | 
EventFilter.init(ODEStateAndDerivative initialState,
    double finalTime)
Initialize event handler at the start of an ODE integration. 
 | 
default void | 
ODEEventHandler.init(ODEStateAndDerivative initialState,
    double finalTime)
Initialize event handler at the start of an ODE integration. 
 | 
ODEState | 
EventFilter.resetState(ODEStateAndDerivative state)
Reset the state prior to continue the integration. 
 | 
default ODEState | 
ODEEventHandler.resetState(ODEStateAndDerivative state)
Reset the state prior to continue the integration. 
 | 
boolean | 
EventState.tryAdvance(ODEStateAndDerivative state,
          ODEStateInterpolator interpolator)
Try to accept the current history up to the given time. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ODEStateAndDerivative | 
EmbeddedRungeKuttaIntegrator.integrate(ExpandableODE equations,
         ODEState initialState,
         double finalTime)
Integrate the differential equations up to the given time. 
 | 
ODEStateAndDerivative | 
AdamsIntegrator.integrate(ExpandableODE equations,
         ODEState initialState,
         double finalTime)
Integrate the differential equations up to the given time. 
 | 
ODEStateAndDerivative | 
RungeKuttaIntegrator.integrate(ExpandableODE equations,
         ODEState initialState,
         double finalTime)
Integrate the differential equations up to the given time. 
 | 
ODEStateAndDerivative | 
GraggBulirschStoerIntegrator.integrate(ExpandableODE equations,
         ODEState initialState,
         double finalTime)
Integrate the differential equations up to the given time. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected org.hipparchus.ode.nonstiff.DormandPrince54StateInterpolator | 
DormandPrince54Integrator.createInterpolator(boolean forward,
                  double[][] yDotK,
                  ODEStateAndDerivative globalPreviousState,
                  ODEStateAndDerivative globalCurrentState,
                  EquationsMapper mapper)
Create an interpolator. 
 | 
protected abstract org.hipparchus.ode.nonstiff.RungeKuttaStateInterpolator | 
EmbeddedRungeKuttaIntegrator.createInterpolator(boolean forward,
                  double[][] yDotK,
                  ODEStateAndDerivative globalPreviousState,
                  ODEStateAndDerivative globalCurrentState,
                  EquationsMapper mapper)
Create an interpolator. 
 | 
protected org.hipparchus.ode.nonstiff.GillStateInterpolator | 
GillIntegrator.createInterpolator(boolean forward,
                  double[][] yDotK,
                  ODEStateAndDerivative globalPreviousState,
                  ODEStateAndDerivative globalCurrentState,
                  EquationsMapper mapper)
Create an interpolator. 
 | 
protected org.hipparchus.ode.nonstiff.ThreeEighthesStateInterpolator | 
ThreeEighthesIntegrator.createInterpolator(boolean forward,
                  double[][] yDotK,
                  ODEStateAndDerivative globalPreviousState,
                  ODEStateAndDerivative globalCurrentState,
                  EquationsMapper mapper)
Create an interpolator. 
 | 
protected org.hipparchus.ode.nonstiff.ClassicalRungeKuttaStateInterpolator | 
ClassicalRungeKuttaIntegrator.createInterpolator(boolean forward,
                  double[][] yDotK,
                  ODEStateAndDerivative globalPreviousState,
                  ODEStateAndDerivative globalCurrentState,
                  EquationsMapper mapper)
Create an interpolator. 
 | 
protected org.hipparchus.ode.nonstiff.LutherStateInterpolator | 
LutherIntegrator.createInterpolator(boolean forward,
                  double[][] yDotK,
                  ODEStateAndDerivative globalPreviousState,
                  ODEStateAndDerivative globalCurrentState,
                  EquationsMapper mapper)
Create an interpolator. 
 | 
protected org.hipparchus.ode.nonstiff.MidpointStateInterpolator | 
MidpointIntegrator.createInterpolator(boolean forward,
                  double[][] yDotK,
                  ODEStateAndDerivative globalPreviousState,
                  ODEStateAndDerivative globalCurrentState,
                  EquationsMapper mapper)
Create an interpolator. 
 | 
protected org.hipparchus.ode.nonstiff.DormandPrince853StateInterpolator | 
DormandPrince853Integrator.createInterpolator(boolean forward,
                  double[][] yDotK,
                  ODEStateAndDerivative globalPreviousState,
                  ODEStateAndDerivative globalCurrentState,
                  EquationsMapper mapper)
Create an interpolator. 
 | 
protected abstract org.hipparchus.ode.nonstiff.RungeKuttaStateInterpolator | 
RungeKuttaIntegrator.createInterpolator(boolean forward,
                  double[][] yDotK,
                  ODEStateAndDerivative globalPreviousState,
                  ODEStateAndDerivative globalCurrentState,
                  EquationsMapper mapper)
Create an interpolator. 
 | 
protected org.hipparchus.ode.nonstiff.EulerStateInterpolator | 
EulerIntegrator.createInterpolator(boolean forward,
                  double[][] yDotK,
                  ODEStateAndDerivative globalPreviousState,
                  ODEStateAndDerivative globalCurrentState,
                  EquationsMapper mapper)
Create an interpolator. 
 | 
protected org.hipparchus.ode.nonstiff.HighamHall54StateInterpolator | 
HighamHall54Integrator.createInterpolator(boolean forward,
                  double[][] yDotK,
                  ODEStateAndDerivative globalPreviousState,
                  ODEStateAndDerivative globalCurrentState,
                  EquationsMapper mapper)
Create an interpolator. 
 | 
protected org.hipparchus.ode.nonstiff.AdamsStateInterpolator | 
AdamsMoultonIntegrator.finalizeStep(double stepSize,
            double[] predictedState,
            double[] predictedScaled,
            Array2DRowRealMatrix predictedNordsieck,
            boolean isForward,
            ODEStateAndDerivative globalPreviousState,
            ODEStateAndDerivative globalCurrentState,
            EquationsMapper equationsMapper)
Finalize the step. 
 | 
protected abstract org.hipparchus.ode.nonstiff.AdamsStateInterpolator | 
AdamsIntegrator.finalizeStep(double stepSize,
            double[] predictedState,
            double[] predictedScaled,
            Array2DRowRealMatrix predictedNordsieck,
            boolean isForward,
            ODEStateAndDerivative globalPreviousState,
            ODEStateAndDerivative globalCurrentState,
            EquationsMapper equationsMapper)
Finalize the step. 
 | 
protected org.hipparchus.ode.nonstiff.AdamsStateInterpolator | 
AdamsBashforthIntegrator.finalizeStep(double stepSize,
            double[] predictedState,
            double[] predictedScaled,
            Array2DRowRealMatrix predictedNordsieck,
            boolean isForward,
            ODEStateAndDerivative globalPreviousState,
            ODEStateAndDerivative globalCurrentState,
            EquationsMapper equationsMapper)
Finalize the step. 
 | 
double | 
AdaptiveStepsizeIntegrator.initializeStep(boolean forward,
              int order,
              double[] scale,
              ODEStateAndDerivative state0,
              EquationsMapper mapper)
Initialize the integration step. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract ODEStateAndDerivative | 
AbstractODEStateInterpolator.computeInterpolatedStateAndDerivatives(EquationsMapper equationsMapper,
                                      double time,
                                      double theta,
                                      double thetaH,
                                      double oneMinusThetaH)
Compute the state and derivatives at the interpolated time. 
 | 
ODEStateAndDerivative | 
AbstractODEStateInterpolator.getCurrentState()
Get the state at current grid point time. 
 | 
ODEStateAndDerivative | 
ODEStateInterpolator.getCurrentState()
Get the state at current grid point time. 
 | 
ODEStateAndDerivative | 
AbstractODEStateInterpolator.getGlobalCurrentState()
Get the current global grid point state. 
 | 
ODEStateAndDerivative | 
AbstractODEStateInterpolator.getGlobalPreviousState()
Get the previous global grid point state. 
 | 
ODEStateAndDerivative | 
AbstractODEStateInterpolator.getInterpolatedState(double time)
Get the state at interpolated time. 
 | 
ODEStateAndDerivative | 
ODEStateInterpolator.getInterpolatedState(double time)
Get the state at interpolated time. 
 | 
ODEStateAndDerivative | 
AbstractODEStateInterpolator.getPreviousState()
Get the state at previous grid point time. 
 | 
ODEStateAndDerivative | 
ODEStateInterpolator.getPreviousState()
Get the state at previous grid point time. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract AbstractODEStateInterpolator | 
AbstractODEStateInterpolator.create(boolean newForward,
      ODEStateAndDerivative newGlobalPreviousState,
      ODEStateAndDerivative newGlobalCurrentState,
      ODEStateAndDerivative newSoftPreviousState,
      ODEStateAndDerivative newSoftCurrentState,
      EquationsMapper newMapper)
Create a new instance. 
 | 
void | 
StepNormalizer.finish(ODEStateAndDerivative finalState)
Finalize integration. 
 | 
default void | 
ODEStepHandler.finish(ODEStateAndDerivative finalState)
Finalize integration. 
 | 
void | 
ODEFixedStepHandler.handleStep(ODEStateAndDerivative state,
          boolean isLast)
Handle the last accepted step 
 | 
void | 
StepNormalizer.init(ODEStateAndDerivative initialState,
    double finalTime)
Initialize step handler at the start of an ODE integration. 
 | 
default void | 
ODEStepHandler.init(ODEStateAndDerivative initialState,
    double finalTime)
Initialize step handler at the start of an ODE integration. 
 | 
default void | 
ODEFixedStepHandler.init(ODEStateAndDerivative initialState,
    double finalTime)
Initialize step handler at the start of an ODE integration. 
 | 
AbstractODEStateInterpolator | 
AbstractODEStateInterpolator.restrictStep(ODEStateAndDerivative previousState,
            ODEStateAndDerivative currentState)
Create a new restricted version of the instance. 
 | 
| Constructor and Description | 
|---|
AbstractODEStateInterpolator(boolean isForward,
                            ODEStateAndDerivative globalPreviousState,
                            ODEStateAndDerivative globalCurrentState,
                            ODEStateAndDerivative softPreviousState,
                            ODEStateAndDerivative softCurrentState,
                            EquationsMapper equationsMapper)
Simple constructor. 
 | 
Copyright © 2016-2021 CS GROUP. All rights reserved.