パッケージ | 説明 |
---|---|
org.opensourcephysics.numerics |
修飾子とタイプ | インタフェースと説明 |
---|---|
interface |
ODEAdaptiveSolver
ODEAdaptiveSolver extends the ODE solver to add adaptive step size capabilities.
|
interface |
ODEEventSolver
ODEEventSolver is an interface for a Solver for ODE which accepts
and deals with StateEvents
|
interface |
ODEInterpolationSolver |
修飾子とタイプ | クラスと説明 |
---|---|
class |
AbstractODESolver
AbstractODE provides a common superclass for ODESolvers.
|
class |
Adams4
Title: Adams4
Description: A fourth order Predictor-Corrector ODE solver.
|
class |
Adams5
Title: Adams5
Description: A fifth order Predictor-Corrector (PECE) ODE solver.
|
class |
Adams6
Title: Adams6
Description: A sixth order Predictor-Corrector ODE solver.
|
class |
Butcher5
Butcher5 implements a fifth order Runge-Kutta ODE solver using an algorithm developed by Butcher.
|
class |
CashKarp45
CashKarp45 implements a RKF 4/5 ODE solver with variable step size using Cash-Karp coefficients.
|
class |
DormandPrince45
DormandPrince45 implements a RKF 4/5 ODE solver with variable step size using Dormand-Prince coefficients.
|
class |
Euler
Euler implements an Euler method ODE solver.
|
class |
EulerRichardson
An Euler-Richardson (midpoint) method ODE solver.
|
class |
Fehlberg8
Title: Fehlberg8
Description: An eigth order Runge-Kutta ODE solver.
|
class |
Heun3
Heun3 implements Heun's third order algorithm for solving ODEs by evaluating the rate at the initial state,
and two intermediate states.
|
class |
LeapFrog
LeapFrog method ODE solver.
|
class |
ODEBisectionEventSolver
ODEBisectionEventSolver is an ODEEventSolver that uses
the bisection method for root finding.
|
class |
ODEMultistepSolver
ODEMultistepSolver performs multiple ODE steps so that a uniform step size is maintained.
|
class |
Ralston2
Ralston2 implements Ralston's algorithm for solving ODEs by evaluating the rate at the initial state,
estimating the rate for the final state, and using a weighted average of these two rates to advance the state.
|
class |
RK4
Title: RK4
Description: A fourth order Runge-Kutta ODE solver.
|
class |
RK45
RK45 implements an Runge-Kutta 4/5 ODE solver with variable step size.
|
class |
RK45MultiStep
Title: RK45MultiStep
Description: Perform multiple RK4/5 ODE steps so that a uniform step size is maintained
|
class |
Verlet
Verlet: A velocity Verlet method ODE solver.
|
修飾子とタイプ | メソッドと説明 |
---|---|
static ODESolver |
ODESolverFactory.createODESolver(ODE ode,
java.lang.String solverName)
A factory method that creates an ODESolver using a name.
|