package shared.filt.ica;
/**
* A contrast function for use by ICA
* @author Andrew Guillory gtg008g@mail.gatech.edu
* @version 1.0
*/
public interface ContrastFunction {
/**
* Evaluate the derivative of the contrast function
* on the given value
* @param value the value to evaluate the derivative on
* @return the evaluated derivative
*/
public double g(double value);
/**
* The second derivative of the contrast function
* @param value the evaluated second derivative
* @return the value
*/
public double gprime(double value);
}