|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SecondOrderIntegrator
This interface represents a second order integrator for differential equations.
The classes which are devoted to solve second order differential
equations should implement this interface. The problems which can
be handled should implement the SecondOrderDifferentialEquations
interface.
SecondOrderDifferentialEquations
Method Summary | |
---|---|
java.lang.String |
getName()
Get the name of the method. |
StepHandler |
getStepHandler()
Get the step handler for this integrator. |
void |
integrate(SecondOrderDifferentialEquations equations,
double t0,
double[] y0,
double[] yDot0,
double t,
double[] y,
double[] yDot)
Integrate the differential equations up to the given time |
void |
setStepHandler(StepHandler handler)
Set the step handler for this integrator. |
Method Detail |
---|
java.lang.String getName()
void setStepHandler(StepHandler handler)
handler
- handler for the accepted stepsStepHandler getStepHandler()
void integrate(SecondOrderDifferentialEquations equations, double t0, double[] y0, double[] yDot0, double t, double[] y, double[] yDot) throws DerivativeException, IntegratorException
equations
- differential equations to integratet0
- initial timey0
- initial value of the state vector at t0yDot0
- initial value of the first derivative of the state
vector at t0t
- target time for the integration
(can be set to a value smaller thant t0
for backward integration)y
- placeholder where to put the state vector at each
successful step (and hence at the end of integration), can be the
same object as y0yDot
- placeholder where to put the first derivative of
the state vector at time t, can be the same object as yDot0
IntegratorException
- if the integrator cannot perform integration
DerivativeException
- this exception is propagated to the caller if the
underlying user function triggers one
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |