Package | Description |
---|---|
org.apache.commons.math.ode |
This package provides classes to solve Ordinary Differential Equations problems.
|
org.apache.commons.math.ode.events |
This package provides classes to handle discrete events occurring during
Ordinary Differential Equations integration.
|
org.apache.commons.math.ode.jacobians |
This package was intended to solve Ordinary Differential Equations problems
and also compute derivatives of the solution.
|
org.apache.commons.math.ode.nonstiff |
This package provides classes to solve non-stiff Ordinary Differential Equations problems.
|
org.apache.commons.math.ode.sampling |
This package provides classes to handle sampling steps during
Ordinary Differential Equations integration.
|
Modifier and Type | Method and Description |
---|---|
protected double |
AbstractIntegrator.acceptStep(AbstractStepInterpolator interpolator,
double[] y,
double[] yDot,
double tEnd)
Accept a step, triggering events and step handlers.
|
void |
ContinuousOutputModel.append(ContinuousOutputModel model)
Append another model at the end of the instance.
|
void |
AbstractIntegrator.computeDerivatives(double t,
double[] y,
double[] yDot)
Compute the derivatives and check the number of evaluations.
|
void |
FirstOrderConverter.computeDerivatives(double t,
double[] y,
double[] yDot)
Get the current time derivative of the state vector.
|
void |
FirstOrderDifferentialEquations.computeDerivatives(double t,
double[] y,
double[] yDot)
Get the current time derivative of the state vector.
|
void |
SecondOrderDifferentialEquations.computeSecondDerivatives(double t,
double[] y,
double[] yDot,
double[] yDDot)
Get the current time derivative of the state vector.
|
double[] |
ContinuousOutputModel.getInterpolatedState()
Get the state vector of the interpolated point.
|
void |
ContinuousOutputModel.handleStep(StepInterpolator interpolator,
boolean isLast)
Handle the last accepted step.
|
double |
FirstOrderIntegrator.integrate(FirstOrderDifferentialEquations equations,
double t0,
double[] y0,
double t,
double[] y)
Integrate the differential equations up to the given time.
|
void |
SecondOrderIntegrator.integrate(SecondOrderDifferentialEquations equations,
double t0,
double[] y0,
double[] yDot0,
double t,
double[] y,
double[] yDot)
Integrate the differential equations up to the given time
|
protected void |
MultistepIntegrator.start(double t0,
double[] y0,
double t)
Start the integration.
|
Modifier and Type | Method and Description |
---|---|
boolean |
EventState.evaluateStep(StepInterpolator interpolator)
Evaluate the impact of the proposed step on the event handler.
|
boolean |
CombinedEventsManager.evaluateStep(StepInterpolator interpolator)
Deprecated.
Evaluate the impact of the proposed step on all managed
event handlers.
|
Modifier and Type | Method and Description |
---|---|
void |
ODEWithJacobians.computeJacobians(double t,
double[] y,
double[] yDot,
double[][] dFdY,
double[][] dFdP)
Deprecated.
Compute the partial derivatives of ODE with respect to state.
|
StepInterpolatorWithJacobians |
StepInterpolatorWithJacobians.copy()
Deprecated.
Copy the instance.
|
double[][] |
StepInterpolatorWithJacobians.getInterpolatedDyDp()
Deprecated.
Get the partial derivatives of the state vector with respect to
the ODE parameters of the interpolated point.
|
double[][] |
StepInterpolatorWithJacobians.getInterpolatedDyDpDot()
Deprecated.
Get the time derivatives of the jacobian of the state vector
with respect to the ODE parameters of the interpolated point.
|
double[][] |
StepInterpolatorWithJacobians.getInterpolatedDyDy0()
Deprecated.
Get the partial derivatives of the state vector with respect to
the initial state of the interpolated point.
|
double[][] |
StepInterpolatorWithJacobians.getInterpolatedDyDy0Dot()
Deprecated.
Get the time derivatives of the jacobian of the state vector
with respect to the initial state of the interpolated point.
|
double[] |
StepInterpolatorWithJacobians.getInterpolatedY()
Deprecated.
Get the state vector of the interpolated point.
|
double[] |
StepInterpolatorWithJacobians.getInterpolatedYDot()
Deprecated.
Get the time derivatives of the state vector of the interpolated point.
|
void |
StepHandlerWithJacobians.handleStep(StepInterpolatorWithJacobians interpolator,
boolean isLast)
Deprecated.
Handle the last accepted step
|
double |
FirstOrderIntegratorWithJacobians.integrate(double t0,
double[] y0,
double[][] dY0dP,
double t,
double[] y,
double[][] dYdY0,
double[][] dYdP)
Deprecated.
Integrate the differential equations and the variational equations up to the given time.
|
Modifier and Type | Method and Description |
---|---|
double |
AdaptiveStepsizeIntegrator.initializeStep(FirstOrderDifferentialEquations equations,
boolean forward,
int order,
double[] scale,
double t0,
double[] y0,
double[] yDot0,
double[] y1,
double[] yDot1)
Initialize the integration step.
|
double |
EmbeddedRungeKuttaIntegrator.integrate(FirstOrderDifferentialEquations equations,
double t0,
double[] y0,
double t,
double[] y)
Integrate the differential equations up to the given time.
|
abstract double |
AdaptiveStepsizeIntegrator.integrate(FirstOrderDifferentialEquations equations,
double t0,
double[] y0,
double t,
double[] y)
Integrate the differential equations up to the given time.
|
abstract double |
AdamsIntegrator.integrate(FirstOrderDifferentialEquations equations,
double t0,
double[] y0,
double t,
double[] y)
Integrate the differential equations up to the given time.
|
double |
AdamsBashforthIntegrator.integrate(FirstOrderDifferentialEquations equations,
double t0,
double[] y0,
double t,
double[] y)
Integrate the differential equations up to the given time.
|
double |
RungeKuttaIntegrator.integrate(FirstOrderDifferentialEquations equations,
double t0,
double[] y0,
double t,
double[] y)
Integrate the differential equations up to the given time.
|
double |
AdamsMoultonIntegrator.integrate(FirstOrderDifferentialEquations equations,
double t0,
double[] y0,
double t,
double[] y)
Integrate the differential equations up to the given time.
|
double |
GraggBulirschStoerIntegrator.integrate(FirstOrderDifferentialEquations equations,
double t0,
double[] y0,
double t,
double[] y)
Integrate the differential equations up to the given time.
|
Modifier and Type | Method and Description |
---|---|
protected abstract void |
AbstractStepInterpolator.computeInterpolatedStateAndDerivatives(double theta,
double oneMinusThetaH)
Compute the state and derivatives at the interpolated time.
|
StepInterpolator |
AbstractStepInterpolator.copy()
Copy the instance.
|
StepInterpolator |
StepInterpolator.copy()
Copy the instance.
|
protected void |
AbstractStepInterpolator.doFinalize()
Really finalize the step.
|
void |
AbstractStepInterpolator.finalizeStep()
Finalize the step.
|
double[] |
AbstractStepInterpolator.getInterpolatedDerivatives()
Get the derivatives of the state vector of the interpolated point.
|
double[] |
StepInterpolator.getInterpolatedDerivatives()
Get the derivatives of the state vector of the interpolated point.
|
double[] |
AbstractStepInterpolator.getInterpolatedState()
Get the state vector of the interpolated point.
|
double[] |
StepInterpolator.getInterpolatedState()
Get the state vector of the interpolated point.
|
double[] |
NordsieckStepInterpolator.getInterpolatedStateVariation()
Get the state vector variation from current to interpolated state.
|
void |
FixedStepHandler.handleStep(double t,
double[] y,
double[] yDot,
boolean isLast)
Handle the last accepted step
|
void |
StepNormalizer.handleStep(StepInterpolator interpolator,
boolean isLast)
Handle the last accepted step
|
void |
StepHandler.handleStep(StepInterpolator interpolator,
boolean isLast)
Handle the last accepted step
|
Copyright © 2003–2019. All rights reserved.