org.opensourcephysics.cabrillo.tracker
Interface Derivative

All Known Implementing Classes:
FirstDerivative, SecondDerivative

public interface Derivative

A Derivative implements an algorithm for finding a derivative.

Author:
Douglas Brown

Method Summary
 java.lang.Object[] evaluate(java.lang.Object[] data)
          Evaluates the derivative.
 

Method Detail

evaluate

java.lang.Object[] evaluate(java.lang.Object[] data)
Evaluates the derivative. Input data: data[0] = parameters (int[] {spill, start, stepsize, count}) data[1] = xData (double[]) data[2] = yData (double[]) data[3] = validData (boolean[]) Returned result: result[0] = xDeriv (double[]) result[1] = yDeriv (double[]) result[2] = validDeriv (boolean[])

Parameters:
data - Object array containing input data
Returns:
Object array containing the result