Package | Description |
---|---|
org.apache.commons.math3.ode |
This package provides classes to solve Ordinary Differential Equations problems.
|
org.apache.commons.math3.ode.events |
This package provides classes to handle discrete events occurring during
Ordinary Differential Equations integration.
|
org.apache.commons.math3.ode.nonstiff |
This package provides classes to solve non-stiff Ordinary Differential Equations problems.
|
org.apache.commons.math3.ode.sampling |
This package provides classes to handle sampling steps during
Ordinary Differential Equations integration.
|
Modifier and Type | Field and Description |
---|---|
private java.util.List<StepInterpolator> |
ContinuousOutputModel.steps
Steps table.
|
Modifier and Type | Method and Description |
---|---|
void |
MultistepIntegrator.NordsieckInitializer.handleStep(StepInterpolator interpolator,
boolean isLast)
Handle the last accepted step
|
void |
ContinuousOutputModel.handleStep(StepInterpolator interpolator,
boolean isLast)
Handle the last accepted step.
|
private int |
ContinuousOutputModel.locatePoint(double time,
StepInterpolator interval)
Compare a step interval and a double.
|
Modifier and Type | Method and Description |
---|---|
boolean |
EventState.evaluateStep(StepInterpolator interpolator)
Evaluate the impact of the proposed step on the event handler.
|
private double[] |
EventState.getCompleteState(StepInterpolator interpolator)
Get the complete state (primary and secondary).
|
void |
EventState.reinitializeBegin(StepInterpolator interpolator)
Reinitialize the beginning of the step.
|
Modifier and Type | Class and Description |
---|---|
(package private) class |
ClassicalRungeKuttaStepInterpolator
This class implements a step interpolator for the classical fourth
order Runge-Kutta integrator.
|
(package private) class |
DormandPrince54StepInterpolator
This class represents an interpolator over the last step during an
ODE integration for the 5(4) Dormand-Prince integrator.
|
(package private) class |
DormandPrince853StepInterpolator
This class represents an interpolator over the last step during an
ODE integration for the 8(5,3) Dormand-Prince integrator.
|
(package private) class |
EulerStepInterpolator
This class implements a linear interpolator for step.
|
(package private) class |
GillStepInterpolator
This class implements a step interpolator for the Gill fourth
order Runge-Kutta integrator.
|
(package private) class |
GraggBulirschStoerStepInterpolator
This class implements an interpolator for the Gragg-Bulirsch-Stoer
integrator.
|
(package private) class |
HighamHall54StepInterpolator
This class represents an interpolator over the last step during an
ODE integration for the 5(4) Higham and Hall integrator.
|
(package private) class |
LutherStepInterpolator
This class represents an interpolator over the last step during an
ODE integration for the 6th order Luther integrator.
|
(package private) class |
MidpointStepInterpolator
This class implements a step interpolator for second order
Runge-Kutta integrator.
|
(package private) class |
RungeKuttaStepInterpolator
This class represents an interpolator over the last step during an
ODE integration for Runge-Kutta and embedded Runge-Kutta integrators.
|
(package private) class |
ThreeEighthesStepInterpolator
This class implements a step interpolator for the 3/8 fourth
order Runge-Kutta integrator.
|
Modifier and Type | Method and Description |
---|---|
protected StepInterpolator |
DormandPrince54StepInterpolator.doCopy()
Really copy the finalized instance.
|
protected StepInterpolator |
HighamHall54StepInterpolator.doCopy()
Really copy the finalized instance.
|
protected StepInterpolator |
ThreeEighthesStepInterpolator.doCopy()
Really copy the finalized instance.
|
protected StepInterpolator |
DormandPrince853StepInterpolator.doCopy()
Really copy the finalized instance.
|
protected StepInterpolator |
MidpointStepInterpolator.doCopy()
Really copy the finalized instance.
|
protected StepInterpolator |
ClassicalRungeKuttaStepInterpolator.doCopy()
Really copy the finalized instance.
|
protected StepInterpolator |
LutherStepInterpolator.doCopy()
Really copy the finalized instance.
|
protected StepInterpolator |
EulerStepInterpolator.doCopy()
Really copy the finalized instance.
|
protected StepInterpolator |
GillStepInterpolator.doCopy()
Really copy the finalized instance.
|
protected StepInterpolator |
GraggBulirschStoerStepInterpolator.doCopy()
Really copy the finalized instance.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractStepInterpolator
This abstract class represents an interpolator over the last step
during an ODE integration.
|
class |
NordsieckStepInterpolator
This class implements an interpolator for integrators using Nordsieck representation.
|
Modifier and Type | Method and Description |
---|---|
StepInterpolator |
AbstractStepInterpolator.copy()
Copy the instance.
|
StepInterpolator |
StepInterpolator.copy()
Copy the instance.
|
protected abstract StepInterpolator |
AbstractStepInterpolator.doCopy()
Really copy the finalized instance.
|
protected StepInterpolator |
NordsieckStepInterpolator.doCopy()
Really copy the finalized instance.
|
Modifier and Type | Method and Description |
---|---|
void |
StepNormalizer.handleStep(StepInterpolator interpolator,
boolean isLast)
Handle the last accepted step
|
void |
StepHandler.handleStep(StepInterpolator interpolator,
boolean isLast)
Handle the last accepted step
|
void |
DummyStepHandler.handleStep(StepInterpolator interpolator,
boolean isLast)
Handle the last accepted step.
|
private boolean |
StepNormalizer.isNextInStep(double nextTime,
StepInterpolator interpolator)
Returns a value indicating whether the next normalized time is in the
current step.
|
private void |
StepNormalizer.storeStep(StepInterpolator interpolator,
double t)
Stores the interpolated information for the given time in the current
state.
|