org.opensourcephysics.numerics.dde_solvers.interpolation
Class Radau5IntervalData
java.lang.Object
org.opensourcephysics.numerics.dde_solvers.interpolation.IntervalData
org.opensourcephysics.numerics.dde_solvers.interpolation.ExtraStepsIntervalData
org.opensourcephysics.numerics.dde_solvers.interpolation.Radau5IntervalData
public class Radau5IntervalData
- extends ExtraStepsIntervalData
Uses a particular interpolation appropriated for Radau5
- Version:
- Feb 2011
- Author:
- Francisco Esquembre, Maria Jose Cano
Constructor Summary |
Radau5IntervalData(double[] aState,
double[] bState,
double[][] coeffs)
|
Method Summary |
double[] |
interpolate(double time,
double[] state,
int beginIndex,
int length)
Returns the interpolation of the state at the given time only for the given indexes |
double |
interpolate(double time,
int index)
Returns the interpolation of one index of the state at the given time |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Radau5IntervalData
public Radau5IntervalData(double[] aState,
double[] bState,
double[][] coeffs)
interpolate
public double interpolate(double time,
int index)
- Description copied from class:
IntervalData
- Returns the interpolation of one index of the state at the given time
- Specified by:
interpolate
in class IntervalData
- Parameters:
time
- the time for the interpolation
interpolate
public double[] interpolate(double time,
double[] state,
int beginIndex,
int length)
- Description copied from class:
IntervalData
- Returns the interpolation of the state at the given time only for the given indexes
- Specified by:
interpolate
in class IntervalData
- Parameters:
time
- the time for the interpolationstate
- a placeholder for the returned state