org.jscience.mathematics.analysis
Interface AbstractMapping

All Known Subinterfaces:
C1Function, C2Function, ComplexMapping, ComplexMappingND, CurlFunction, DivergenceFunction, GradientFunction, LaplacianFunction, NumberInterpolator, NumberInterpolatorND, NumberMapping, NumberMappingND, PrimitiveBooleanMappingNDTo1D, PrimitiveInterpolator, PrimitiveInterpolatorND, PrimitiveMapping, PrimitiveMappingND
All Known Implementing Classes:
CatMap, ComplexFunction, ComplexPolynomial, ConstantComplexFunction, ConstantDoubleFunction, DoubleCubicSplineInterpolator, DoubleCubicSplineInterpolator2D, DoubleCubicSplineInterpolator3D, DoubleCubicSplineInterpolatorND, DoubleFunction, DoubleFunction2D, DoubleLinearSplineInterpolator, DoublePolynomial, DoublePolynomialFraction, ExactComplexFunction, ExactComplexPolynomial, ExactRealFunction, ExactRealFunction2D, ExactRealPolynomial, ExactRealPolynomialFraction, ExponentialDoubleFunction, GingerbreadManMap, HenonMap, IdentityDoubleFunction, LinearDoubleFunction, LogisticMap, MandelbrotMap, RandomMap, StandardMap

public interface AbstractMapping

This is the common interface to define a map or function. The Java language doesn't provide us with a way to have only one interface for primitive types and Objects as the same time. May be with Java 1.5 although I don't know how... This empty interface is the mean by which we provide a way to group all mappings.