Watchmaker Framework for Evolutionary Computation API
(Version 0.7.1)

org.uncommons.watchmaker.framework.interactive
Interface Console<T>

Type Parameters:
T - The type of entity that can be presented by this console. Evolutionary algorithms that evolve a different type can work with a console via a Renderer that performs the necessary conversions.
All Known Implementing Classes:
SwingConsole

public interface Console<T>

A console provides users with a mechanism for interacting with an evolutionary algorithm.

Author:
Daniel Dyer

Method Summary
 int select(List<? extends T> renderedEntities)
           
 

Method Detail

select

int select(List<? extends T> renderedEntities)
Parameters:
renderedEntities - A list of the suitably transformed entities that will be presented to the user for selection.
Returns:
The index of the selected entity.

Watchmaker Framework for Evolutionary Computation API
(Version 0.7.1)