package org.matheclipse.core.generic.interfaces;
/**
* A INumericFunction provides a transformation of a double value
* into a resulting object.
*
*
* Implementors of INumericFunction which may cause side effects upon evaluation
* are strongly encouraged to state this fact clearly in their API
* documentation.
*
*/
public interface INumericFunction {
/**
* Applys the function to a double value, resulting in an object
* of type {@code T}.
*
* @param value
* a given double value.
* @return The resulting object.
*/
T apply(double value);
}
Ads help maintain this website.