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.