Evaluator interface.See: Description
| Interface | Description | 
|---|---|
| Evaluator<InputType,OutputType> | 
 The  
Evaluator interface is a general interface to a function
 that can take an input and produce an output. | 
| ReversibleEvaluator<InputType,OutputType,ReverseType extends Evaluator<? super OutputType,? extends InputType>> | 
 Represents a  
Evaluator whose evaluation can be reversed. | 
| StatefulEvaluator<InputType,OutputType,StateType extends CloneableSerializable> | 
 The  
StatefulEvaluator interface defines the functionality of an
 Evaluator that maintains an internal state. | 
| Class | Description | 
|---|---|
| AbstractStatefulEvaluator<InputType,OutputType,StateType extends CloneableSerializable> | 
 The  
AbstractStatefulEvalutor class is an abstract implementation of
 the StatefulEvalutor interface. | 
| CompositeEvaluatorList<InputType,OutputType> | 
 Implements the composition of a list of evaluators. 
 | 
| CompositeEvaluatorPair<InputType,IntermediateType,OutputType> | 
 Implements a composition of two evaluators. 
 | 
| CompositeEvaluatorTriple<InputType,FirstIntermediateType,SecondIntermediateType,OutputType> | 
 Implements a composition of three evaluators. 
 | 
| ForwardReverseEvaluatorPair<InputType,OutputType,ForwardType extends Evaluator<? super InputType,? extends OutputType>,ReverseType extends Evaluator<? super OutputType,? extends InputType>> | 
 Represents a both a (normal) forward evaluator and its reverse as a pair. 
 | 
| IdentityEvaluator<DataType> | 
 An identity function that returns its input as its output. 
 | 
| ValueClamper<DataType extends java.lang.Comparable<DataType>> | 
 An evaluator that clamps a number between minimum and maximum values. 
 | 
| ValueMapper<InputType,OutputType> | 
 An evaluator that uses a map to map input values to their appropriate output
 values. 
 | 
Evaluator interface.
 It contains the definition of the Evaluator interface plus its
 general supporting and extending interfaces.