Package | Description |
---|---|
org.hipparchus.ode |
This package provides classes to solve Ordinary Differential Equations problems.
|
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 |
---|---|
EquationsMapper |
ExpandableODE.getMapper()
Get the mapper for the set of equations.
|
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 EquationsMapper |
AbstractODEStateInterpolator.getMapper()
Get the mapper for ODE equations primary and secondary components.
|
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.
|
protected abstract AbstractODEStateInterpolator |
AbstractODEStateInterpolator.create(boolean newForward,
ODEStateAndDerivative newGlobalPreviousState,
ODEStateAndDerivative newGlobalCurrentState,
ODEStateAndDerivative newSoftPreviousState,
ODEStateAndDerivative newSoftCurrentState,
EquationsMapper newMapper)
Create a new 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.