edu.stanford.rsl.konrad.fitting
Class Function

java.lang.Object
  extended by edu.stanford.rsl.konrad.fitting.Function
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
IdentityFunction, LinearFunction, LogarithmicFunction

public abstract class Function
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
Function()
           
 
Method Summary
abstract  double evaluate(double x)
           
abstract  void fitToPoints(double[] x, double[] y)
           
static Function[] getAvailableFunctions()
           
abstract  java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Function

public Function()
Method Detail

fitToPoints

public abstract void fitToPoints(double[] x,
                                 double[] y)

evaluate

public abstract double evaluate(double x)

toString

public abstract java.lang.String toString()
Overrides:
toString in class java.lang.Object

getAvailableFunctions

public static Function[] getAvailableFunctions()