Package | Description |
---|---|
org.apache.commons.math3.ode |
This package provides classes to solve Ordinary Differential Equations problems.
|
org.apache.commons.math3.ode.nonstiff |
This package provides classes to solve non-stiff Ordinary Differential Equations problems.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MainStateJacobianProvider
Interface expanding
first order
differential equations in order to compute exactly the main state jacobian
matrix for partial derivatives equations . |
Modifier and Type | Class and Description |
---|---|
class |
FirstOrderConverter
This class converts second order differential equations to first
order ones.
|
private static class |
JacobianMatrices.MainStateJacobianWrapper
Wrapper class to compute jacobian matrices by finite differences for ODE
which do not compute them by themselves.
|
Modifier and Type | Field and Description |
---|---|
private FirstOrderDifferentialEquations |
ParameterJacobianWrapper.fode
Main ODE set.
|
private FirstOrderDifferentialEquations |
ParameterizedWrapper.fode
Basic FODE without parameter.
|
private FirstOrderDifferentialEquations |
JacobianMatrices.MainStateJacobianWrapper.ode
Raw ODE without jacobians computation skill to be wrapped into a MainStateJacobianProvider.
|
private FirstOrderDifferentialEquations |
ExpandableStatefulODE.primary
Primary differential equation.
|
Modifier and Type | Method and Description |
---|---|
FirstOrderDifferentialEquations |
ExpandableStatefulODE.getPrimary()
Get the primary set of differential equations.
|
Modifier and Type | Method and Description |
---|---|
double |
FirstOrderIntegrator.integrate(FirstOrderDifferentialEquations equations,
double t0,
double[] y0,
double t,
double[] y)
Integrate the differential equations up to the given time.
|
double |
AbstractIntegrator.integrate(FirstOrderDifferentialEquations equations,
double t0,
double[] y0,
double t,
double[] y)
Integrate the differential equations up to the given time.
|
Constructor and Description |
---|
ExpandableStatefulODE(FirstOrderDifferentialEquations primary)
Build an expandable set from its primary ODE set.
|
JacobianMatrices(FirstOrderDifferentialEquations fode,
double[] hY,
java.lang.String... parameters)
Simple constructor for a secondary equations set computing Jacobian matrices.
|
MainStateJacobianWrapper(FirstOrderDifferentialEquations ode,
double[] hY)
Wrap a
FirstOrderDifferentialEquations into a MainStateJacobianProvider . |
ParameterizedWrapper(FirstOrderDifferentialEquations ode)
Simple constructor.
|
ParameterJacobianWrapper(FirstOrderDifferentialEquations fode,
ParameterizedODE pode,
ParameterConfiguration[] paramsAndSteps)
Wrap a
ParameterizedODE into a ParameterJacobianProvider . |
Modifier and Type | Method and Description |
---|---|
double[] |
RungeKuttaIntegrator.singleStep(FirstOrderDifferentialEquations equations,
double t0,
double[] y0,
double t)
Fast computation of a single step of ODE integration.
|