edu.neu.ccs
Class Function

java.lang.Object
  extended byedu.neu.ccs.Function

public class Function
extends Object

Class Function is a collection of interfaces that classify functions that accept and return values of type double according to the number and kind of direct function arguments.

For example, a class that implements the interface Function.OneArg is required to have a method with the following signature.

public double evaluate(double x).

Tools and instances of Function.OneArg may be found in the classes F, XPolynomial, and XFourier.

Class Function cannot be instantiated.

Since:
2.3.2
Version:
2.4.0

Nested Class Summary
static interface Function.ArrayArg
           
static interface Function.ArrayOfArrayArg
           
static interface Function.FourArg
           
static interface Function.NoArg
           
static interface Function.OneArg
           
static interface Function.Point2DArg
           
static interface Function.Point2DArrayArg
           
static interface Function.ThreeArg
           
static interface Function.TwoArg
           
static interface Function.TwoArrayArg
           
 
Constructor Summary
private Function()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Function

private Function()