org.opensourcephysics.numerics.dde_solvers.interpolation
Class HermiteIntervalData
java.lang.Object
org.opensourcephysics.numerics.dde_solvers.interpolation.IntervalData
org.opensourcephysics.numerics.dde_solvers.interpolation.HermiteIntervalData
- Direct Known Subclasses:
- BootstrapIntervalData
public class HermiteIntervalData
- extends IntervalData
Uses Hermite interpolation to interpolate data for an interval
- Version:
- Feb 2011
- Author:
- Francisco Esquembre, Maria Jose Cano
Constructor Summary |
HermiteIntervalData(double[] aState,
double[] aRate,
double[] bState,
double[] bRate)
|
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 |
HermiteIntervalData
public HermiteIntervalData(double[] aState,
double[] aRate,
double[] bState,
double[] bRate)
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