Orbital library

orbital.algorithm.template
Class LocalOptimizerSearch.LocalSelection

java.lang.Object
  extended by orbital.algorithm.template.LocalOptimizerSearch.LocalSelection
All Implemented Interfaces:
java.io.Serializable
Enclosing class:
LocalOptimizerSearch

public abstract static class LocalOptimizerSearch.LocalSelection
extends java.lang.Object
implements java.io.Serializable

The local selection mechanism used to evaluate states. Determines which transitions may take part in attempts of acception.

Author:
André Platzer
See Also:
typesafe enum pattern, LocalOptimizerSearch.BEST_LOCAL_SELECTION, LocalOptimizerSearch.FIRST_LOCAL_SELECTION, Serialized Form
Invariants:
a.equals(b) ⇔ a==b

Method Summary
 boolean equals(java.lang.Object that)
          Maintains the guarantee that all equal objects of the enumerated type are also identical.
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

equals

public final boolean equals(java.lang.Object that)
Maintains the guarantee that all equal objects of the enumerated type are also identical.

Overrides:
equals in class java.lang.Object
Postconditions:
a.equals(b) ⇔ if a==b.

hashCode

public final int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

Orbital library
1.3.0: 11 Apr 2009

Copyright © 1996-2009 André Platzer
All Rights Reserved.