xxl.cursors
Class Minimator.Minima

java.lang.Object
  |
  +--xxl.cursors.Minimator.Minima

public static class Minimator.Minima
extends java.lang.Object

The Minima class is used to represent a minimal object.


Field Summary
protected  java.util.List objects
          The List of Objects for which the Function-value is minimal.
protected  java.lang.Object value
          The minimal Function-value.
 
Constructor Summary
protected Minimator.Minima(java.lang.Object minimum, java.lang.Object value)
          Creates a new Minima.
 
Method Summary
protected  void add(java.lang.Object minimum)
          Adds a minimal object to minima.
 java.util.List objects()
          Returns the List of minime of this Minima.
protected  void set(java.lang.Object minimum, java.lang.Object value)
          Sets the attribite of this object.
 java.lang.Object value()
          Returns the value of this Minima.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

value

protected java.lang.Object value
The minimal Function-value.

objects

protected java.util.List objects
The List of Objects for which the Function-value is minimal.
Constructor Detail

Minimator.Minima

protected Minimator.Minima(java.lang.Object minimum,
                           java.lang.Object value)
Creates a new Minima.
Parameters:
minimum - the minimal Object.
value - the minimal value
Method Detail

set

protected void set(java.lang.Object minimum,
                   java.lang.Object value)
Sets the attribite of this object.
Parameters:
minimum - the minimal Object.
value - the minimal value

add

protected void add(java.lang.Object minimum)
Adds a minimal object to minima.

value

public java.lang.Object value()
Returns the value of this Minima.

objects

public java.util.List objects()
Returns the List of minime of this Minima.