01: package JSci.maths;
02:
03: /**
04: * This interface defines a map or function.
05: * It is used to pass user-defined functions to some of
06: * the other maths classes.
07: * @see NumericalMath
08: * @see ComplexMapping
09: * @see MappingND
10: * @version 1.1
11: * @author Mark Hale
12: */
13: public interface Mapping {
14: /**
15: * A user-defined function.
16: */
17: double map(double x);
18: }
|