A B C D E F G H I L M N O P R S T U W X Y

A

AbstractCell - class net.openai.ai.ga.cell.AbstractCell.
The AbstractCell class is an encapsulation of data that will be used to try to solve a problem (Environment).
AbstractCell() - Constructor for class net.openai.ai.ga.cell.AbstractCell
 
AbstractDataObject - class net.openai.ai.nn.gui.data.AbstractDataObject.
Implements most parts of the DataObject interface.
AbstractDataObject() - Constructor for class net.openai.ai.nn.gui.data.AbstractDataObject
 
AbstractDrawable - class net.openai.ai.nn.gui.data.AbstractDrawable.
 
AbstractDrawable() - Constructor for class net.openai.ai.nn.gui.data.AbstractDrawable
 
AbstractEnvironment - class net.openai.ai.ga.environment.AbstractEnvironment.
The AbstractEnvironment is the encapsulation of the problem that the population will try to solve.
AbstractEnvironment() - Constructor for class net.openai.ai.ga.environment.AbstractEnvironment
 
AbstractGUINeuron - class net.openai.ai.nn.gui.data.AbstractGUINeuron.
Implements the non-gui parts of the GUINeuron interface.
AbstractGUINeuron(Neuron, int, int, int) - Constructor for class net.openai.ai.nn.gui.data.AbstractGUINeuron
Constructs a new GUINeuron.
AbstractNNEvent - class net.openai.ai.nn.network.event.AbstractNNEvent.
Abstract superclass for all NeuralNetwork events
AbstractNNEvent(Object, int) - Constructor for class net.openai.ai.nn.network.event.AbstractNNEvent
Creates a new instance of AbstractNNEvent
AbstractTreeModel - class net.openai.ai.nn.gui.widgets.AbstractTreeModel.
Generic TreeModel that uses AITreeNodes
AbstractTreeModel() - Constructor for class net.openai.ai.nn.gui.widgets.AbstractTreeModel
Constructs a new model with a root-node
AbstractTreeModel(AITreeNode) - Constructor for class net.openai.ai.nn.gui.widgets.AbstractTreeModel
Construct a new model with the given root
accept(File) - Method in class net.openai.ai.nn.gui.widgets.SimpleFileFilter
Return true if this file should be shown in the directory pane, false if it shouldn't.
ADD - Static variable in class net.openai.ai.nn.network.event.AbstractNNEvent
 
add(Property) - Method in class net.openai.ai.nn.gui.properties.PropertyList
Adds a single property to this list.
add(String, String) - Method in class net.openai.ai.nn.gui.widgets.AIPopupMenu
Add a new entry to the Popup-menu The name of the entry is later used as CommandName for ActionEvents
add(String, String, int) - Method in class net.openai.ai.nn.gui.widgets.AIPopupMenu
Add a new entry to the Popup-menu The name of the entry is later used as CommandName for ActionEvents
addBias() - Method in class net.openai.ai.nn.network.Layer
Add the bias neuron.
addCell(Cell) - Method in class net.openai.ai.ga.population.Population
Adds a Cell to this Population.
addCells(Population) - Method in class net.openai.ai.ga.population.Population
Adds all the Cells in the given Population.
addColumnName(String) - Method in class net.openai.ai.nn.parser.Data
Add a column name to the list.
addConnection(Connection) - Method in interface net.openai.ai.nn.gui.data.GUINeuron
Constructs a new GUIConnection and adds it
addConnection(Connection) - Method in class net.openai.ai.nn.gui.data.AbstractGUINeuron
Adds a new Connection
addConnectionEventListener(ConnectionEventListener) - Method in class net.openai.ai.nn.architecture.TestArchitecture
Adds a connection event listener.
addConnectionFrom(Connection) - Method in class net.openai.ai.nn.network.Neuron
Add a connection from this neuron.
addConnectionTo(Connection) - Method in class net.openai.ai.nn.network.Neuron
Add a connection to this neuron.
addCriterionReachedEventListener(CriterionReachedEventListener) - Method in class net.openai.ai.nn.network.Network
Adds a criterion reached event listener.
addDrawableObject(Drawable, String) - Method in class net.openai.ai.nn.gui.data.DataModel
Add a drawable Object to the Pane
addElement() - Method in class net.openai.ai.nn.training.TrainingSet
Adds a new default training element to the system.
addElement(TrainingElement) - Method in class net.openai.ai.nn.training.TrainingSet
Adds a new training element to the system.
addElementAt(int) - Method in class net.openai.ai.nn.training.TrainingSet
Insert a element
addElementAt(int, TrainingElement) - Method in class net.openai.ai.nn.training.TrainingSet
Insert a element
addExtension(String) - Method in class net.openai.ai.nn.gui.widgets.SimpleFileFilter
Adds a filetype "dot" extension to filter against.
addFrame(AIFrame) - Static method in class net.openai.ai.nn.gui.AIDesktop
Initialises and adds a innerframe
addInputCategory(String) - Method in class net.openai.ai.nn.training.TrainingSet
Adds a new Inputcategory.
addIterationLimitReachedEventListener(IterationLimitReachedEventListener) - Method in class net.openai.ai.nn.network.Network
Adds a iteration limit reached event listener.
AddLayer - class net.openai.ai.nn.gui.dialogs.AddLayer.
 
addLayer() - Method in class net.openai.ai.nn.network.Network
Adds a single layer to the network.
AddLayer(Frame) - Constructor for class net.openai.ai.nn.gui.dialogs.AddLayer
Creates new form AddLayer
addLayer(Network, Layer) - Method in class net.openai.ai.nn.gui.data.GUINetwork
Adds a new layer to the datamodel and returns it
addLayerEventListener(LayerEventListener) - Method in class net.openai.ai.nn.network.Network
Adds a layer added event listener.
addMachineListener(MachineListener) - Method in class net.openai.util.fsm.Machine
Adds a MachineListener to this Machine that we will deliver events to.
addNeuron() - Method in class net.openai.ai.nn.network.Layer
Creates and adds a single neuron to the layer.
addNeuron(Network, Neuron) - Method in class net.openai.ai.nn.gui.data.GUILayer
Adds a Neuron to this layer
addNeuron(Neuron) - Method in class net.openai.ai.nn.network.Layer
Adds a single neuron to the layer.
addNeuronEventListener(NeuronEventListener) - Method in class net.openai.ai.nn.network.Layer
Adds a neuron added event listener.
addNeuronToLayer(DataModel, GUILayer, boolean) - Static method in class net.openai.ai.nn.gui.topology.NetworkTools
Creates and adds a neuron to a specific layer
addOutputCategory(String) - Method in class net.openai.ai.nn.training.TrainingSet
Adds a new Outputcategory.
addPopulation(Population) - Method in class net.openai.ai.ga.population.PopulationArray
Adds a Population to this PopulationArray.
addPopulations(PopulationArray) - Method in class net.openai.ai.ga.population.PopulationArray
Adds all the Populations in the given PopulationArray.
addPopupMenuListeners(AIPopupMenuListener) - Method in class net.openai.ai.nn.gui.widgets.AIPopupMenu
Add a listener to the eventlist
addPropertyDefinition(String) - Method in class net.openai.ai.nn.gui.properties.PropertyHandler
Reads and umarshalls a XML-propertydescription.
addRow(Vector) - Method in class net.openai.ai.nn.parser.Data
Add a single row of data.
addStateListener(StateListener) - Method in class net.openai.util.fsm.State
Adds a StateListener to this State that we will deliver events to.
addToolbarListener(AIToolbarListener) - Method in class net.openai.ai.nn.gui.widgets.AIToolbar
adds a ToolbarListener
addTransition(Condition) - Method in class net.openai.util.fsm.State
Adds a Condition to this State.
addTransition(Condition, State) - Method in class net.openai.util.fsm.State
Convenience method for adding a transition from this state to the next.
addWeightChangeEventListener(WeightChangeEventListener) - Method in class net.openai.ai.nn.network.Weight
Adds a weight change event listener.
addWorld(World) - Method in class net.openai.ai.ga.GeneticAlgorithm
Adds a given World onto the end of all the worlds in this Genetic Algorithm.
adoptNetworkStructure() - Method in class net.openai.ai.nn.gui.TrainingTableModel
Changes in/output columns to fit to the actual network
adoptNetworkStructure() - Method in class net.openai.ai.nn.gui.LearningEditor
Changes in/output columns to fit to the actual network
Agent - class net.openai.ai.agent.Agent.
This class is the base class for all Agents.
AGENT_CONTINUE - Static variable in interface net.openai.ai.agent.AgentConstants
The default state after a migration.
AGENT_RETURN_TO_SENDER - Static variable in interface net.openai.ai.agent.AgentConstants
The run state if an agent has been rejected by another Daemon.
AGENT_START - Static variable in interface net.openai.ai.agent.AgentConstants
The initial run state for agents.
Agent() - Constructor for class net.openai.ai.agent.Agent
Constructs a new Agent.
AgentConstants - interface net.openai.ai.agent.AgentConstants.
This interface contains several constants that will be used by the Agent System.
AgentState - class net.openai.ai.hybrid.fsmagent.AgentState.
A State to be used by the FSMAgent.
AgentState() - Constructor for class net.openai.ai.hybrid.fsmagent.AgentState
Constructs a new AgentState
AIDesktop - class net.openai.ai.nn.gui.AIDesktop.
Main desktop.
AIDesktop(String) - Constructor for class net.openai.ai.nn.gui.AIDesktop
AIDesktop constructor
Constructs and initialises the core components of the GUI
AIFileRequester - class net.openai.ai.nn.gui.widgets.AIFileRequester.
AIFileRequester
AIFileRequester() - Constructor for class net.openai.ai.nn.gui.widgets.AIFileRequester
 
AIFrame - class net.openai.ai.nn.gui.AIFrame.
This class is the superclass of all inner frames used in this app
AIFrame(String) - Constructor for class net.openai.ai.nn.gui.AIFrame
The only constructor for this class
AIMenuBar - class net.openai.ai.nn.gui.widgets.AIMenuBar.
The AIMenuBar is designed to encapsulate the creation of the menu for the AIDesktop.
AIMenuBar(AIDesktop) - Constructor for class net.openai.ai.nn.gui.widgets.AIMenuBar
AIMenuBar constructor
Sets the currect desktop.
AIPopupMenu - class net.openai.ai.nn.gui.widgets.AIPopupMenu.
Helperclass for simple PopupMenus The class registers itself as listener to all JMenu entries.
AIPopupMenu() - Constructor for class net.openai.ai.nn.gui.widgets.AIPopupMenu
Constructs a new PopupMenu Object
AIPopupMenu(String) - Constructor for class net.openai.ai.nn.gui.widgets.AIPopupMenu
Constructs a new PopupMenu Object with the given title
AIPopupMenu(String, AIPopupMenuListener) - Constructor for class net.openai.ai.nn.gui.widgets.AIPopupMenu
Constructor declaration
AIPopupMenuListener - interface net.openai.ai.nn.gui.widgets.AIPopupMenuListener.
Listenerinterface for simple Popup-Menus
AIToolbar - class net.openai.ai.nn.gui.widgets.AIToolbar.
Toolbar Bean
AIToolbar.AIToolbarButton - class net.openai.ai.nn.gui.widgets.AIToolbar.AIToolbarButton.
Defines a default toolbar-button with name and icon
AIToolbar() - Constructor for class net.openai.ai.nn.gui.widgets.AIToolbar
Default constructor
AIToolbar(AIToolbarListener) - Constructor for class net.openai.ai.nn.gui.widgets.AIToolbar
Constructor that adds a listener
AIToolbarListener - interface net.openai.ai.nn.gui.widgets.AIToolbarListener.
Interface declaration
AITree - class net.openai.ai.nn.gui.topology.AITree.
 
AITree() - Constructor for class net.openai.ai.nn.gui.topology.AITree
Creates a new instance of AITree
AITreeCellRenderer - class net.openai.ai.nn.gui.widgets.AITreeCellRenderer.
Generic TreeCellRenderer for AITreeNodes can handle Icon's as well.
AITreeCellRenderer() - Constructor for class net.openai.ai.nn.gui.widgets.AITreeCellRenderer
 
AITreeModel - class net.openai.ai.nn.gui.topology.AITreeModel.
TreeModel of the networkpane
AITreeModel(DataModel) - Constructor for class net.openai.ai.nn.gui.topology.AITreeModel
Creates a new instance of AITreeModel
AITreeNode - class net.openai.ai.nn.gui.widgets.AITreeNode.
Comfortable TreeNode with a tag and a icon.
AITreeNode() - Constructor for class net.openai.ai.nn.gui.widgets.AITreeNode
Contructs a empty AITreeNode
AITreeNode(String) - Constructor for class net.openai.ai.nn.gui.widgets.AITreeNode
Constructs a node and sets the name
AITreeNode(String, long) - Constructor for class net.openai.ai.nn.gui.widgets.AITreeNode
Constructs a node, sets the name and id
AnyCondition - class net.openai.util.fsm.AnyCondition.
This condition will be satisfield by any condition that is passed in.
AnyCondition() - Constructor for class net.openai.util.fsm.AnyCondition
Constructs an AnyCondition instance.
AnyCondition(State) - Constructor for class net.openai.util.fsm.AnyCondition
Constructs an AnyCondition with the target state.
append(String) - Method in class net.openai.ai.nn.gui.LogFrame
Appends a string to the textarea and scrolls it down.
Architecture - class net.openai.ai.nn.architecture.Architecture.
This class defines how the neural network will be constructed or connected.
Architecture() - Constructor for class net.openai.ai.nn.architecture.Architecture
 
ArraySelectionAlgorithm - interface net.openai.ai.ga.selection.ArraySelectionAlgorithm.
ArraySelectionAlgorithm is a method by which Population members are created and chosen from a Population.
ArraySelectTournament - class net.openai.ai.ga.selection.common.ArraySelectTournament.
ArraySelectTournament is a method by which Population members are created and chosen using a tournament on a Population.
ArraySelectTournament(SelectionAlgorithm[], int) - Constructor for class net.openai.ai.ga.selection.common.ArraySelectTournament
Creates a new ArraySelectTournament that creates the specified number of parent sets by choosing a random parent for each parent slot according to each specified selection algorithm.
ArraySelectTournament(SelectionAlgorithm[], int, Population) - Constructor for class net.openai.ai.ga.selection.common.ArraySelectTournament
Creates a new ArraySelectTournament that creates the specified number of parent sets by choosing a random parent for each parent slot according to each specified selection algorithm and adds these into the specified base population.
ArraySelectTournament(SelectionAlgorithm[], int, Population, PopulationArray) - Constructor for class net.openai.ai.ga.selection.common.ArraySelectTournament
Creates a new ArraySelectTournament that creates the specified number of parent sets by choosing a random parent for each parent slot according to each specified selection algorithm and adds these into the specified base population, which are in turn added into a clone of the base population array.
ArraySelectUnion - class net.openai.ai.ga.selection.common.ArraySelectUnion.
ArraySelectUnion is a ArraySelectionAlgorithm that will return the union of the results of two specified ArraySelectionAlgorithms.
ArraySelectUnion(ArraySelectionAlgorithm, ArraySelectionAlgorithm) - Constructor for class net.openai.ai.ga.selection.common.ArraySelectUnion
Creates a new ArraySelectUnion object for taking the union of the Populations returned by the two passed ArraySelectionAlgorithms.

B

BiasNeuron - class net.openai.ai.nn.network.BiasNeuron.
Class declaration
BiasNeuron() - Constructor for class net.openai.ai.nn.network.BiasNeuron
Constructor declaration
BooleanCondition - class net.openai.util.fsm.BooleanCondition.
BooleanCondition class
BooleanCondition() - Constructor for class net.openai.util.fsm.BooleanCondition
Constructs a BooleanCondition with it's target value set to true.
BooleanCondition(boolean) - Constructor for class net.openai.util.fsm.BooleanCondition
Constructs a BooleanCondition with the given target value.
BooleanCondition(Boolean) - Constructor for class net.openai.util.fsm.BooleanCondition
Constructs a BooleanCondition with the given target value.
BooleanCondition(State) - Constructor for class net.openai.util.fsm.BooleanCondition
Constructs a BooleanCondtion with it's target value set to true and it's target state set to the given state.
BooleanCondition(State, boolean) - Constructor for class net.openai.util.fsm.BooleanCondition
Constructs a BooleanCondition with the given target value and the given target state.
BooleanCondition(State, Boolean) - Constructor for class net.openai.util.fsm.BooleanCondition
Constructs a BooleanCondition with the given target value.
bSelected - Variable in class net.openai.ai.nn.gui.data.AbstractDrawable
 
BuildTree() - Method in class net.openai.ai.nn.gui.scripting.ScriptTreeModel
Reads all files in the script subdir and builds a tree
BuildTree() - Method in class net.openai.ai.nn.gui.topology.AITreeModel
Must be overwriten in the Implementation.
BuildTree() - Method in class net.openai.ai.nn.gui.widgets.AbstractTreeModel
Must be overwriten in the Implementation.

C

calculate() - Method in class net.openai.ai.nn.network.Layer
Processes this layer, calling the input function, then the transfer function and sets all variables for the learning process to be completed.
calculateError(Network) - Method in class net.openai.ai.nn.error.TestErrorType
Method declaration
calculateError(Network) - Method in class net.openai.ai.nn.error.ErrorType
Method declaration
calculateInput(Neuron) - Method in class net.openai.ai.nn.input.TestInputFunction
Method declaration
calculateInput(Neuron) - Method in class net.openai.ai.nn.input.InputFunction
Method declaration
caretUpdate(CaretEvent) - Method in class net.openai.ai.nn.gui.scripting.SourceEditor
Handle cursor moves
Cell - interface net.openai.ai.ga.cell.Cell.
The Cell interface is an encapsulation of data that will be used to try to solve a problem (Environment).
cellFitness - Variable in class net.openai.ai.ga.cell.AbstractCell
The last evaluated fitness for the cell is stored here and is used for the getFitness calls.
cellMaturity - Variable in class net.openai.ai.ga.cell.AbstractCell
The maturity of the cell is stored here and is used for the getMaturity.
cells - Variable in class net.openai.ai.ga.population.Population
The collection of cells that are in this Population
checkConnectionPosition(int, int) - Method in class net.openai.ai.nn.gui.data.GUINetwork
Iterates through all connections of the network and returns the first connection at the specified position.
checkNeuronPosition(int, int) - Method in class net.openai.ai.nn.gui.data.GUILayer
Iterates through all neurons of this layer and returns the first neuron at the specified position.
checkNeuronPosition(int, int) - Method in class net.openai.ai.nn.gui.data.GUINetwork
Iterates through all neurons of the network and returns the first neuron at the specified position.
ClassSelectorModel - class net.openai.ai.nn.gui.properties.ClassSelectorModel.
Model for a Class-selector DropDown Displays the values of a list of SelectionEntries
ClassSelectorModel() - Constructor for class net.openai.ai.nn.gui.properties.ClassSelectorModel
Creates a new instance of a ClassSelectorModel without entries
ClassSelectorModel(Vector) - Constructor for class net.openai.ai.nn.gui.properties.ClassSelectorModel
Creates a new instance of a ClassSelectorModel.
cleanse() - Method in class net.openai.ai.ga.GeneticAlgorithm
Removes non-World objects from the Collection
cleanse() - Method in class net.openai.ai.ga.population.PopulationArray
Removes non-Population objects from the Collection
cleanse() - Method in class net.openai.ai.ga.population.Population
Removes non-Cell objects from the Collection
clear() - Method in class net.openai.ai.nn.gui.widgets.StatusBar
Clears all textlabels on the statusbar
clear() - Method in class net.openai.ai.nn.network.Layer
Clears all the existing neurons.
clearBit(int) - Method in class net.openai.ai.ga.cell.encoding.FixedBinaryString
Clears a given bit in the binary string
clearConnectionsFrom() - Method in class net.openai.ai.nn.network.Neuron
 
clearConnectionsTo() - Method in class net.openai.ai.nn.network.Neuron
 
clearSelection() - Method in class net.openai.ai.nn.gui.data.GUINetwork
Resets the 'selected' flag of all neurons and connections
combine(Population) - Method in interface net.openai.ai.ga.cell.Cell
Tells the cell to create new offspring, which will be placed in the population.
combine(Population) - Method in class net.openai.ai.ga.cell.AbstractCell
Tells the cell to create new offspring, which will be placed in the population.
combine(PopulationArray) - Method in class net.openai.ai.ga.population.Population
Creates new Cells to add into the Population.
ComparableCondition - class net.openai.util.fsm.ComparableCondition.
ComparableCondition class
ComparableCondition(byte) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(byte, int) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(char) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(char, int) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(Comparable) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(Comparable, int) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(double) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(double, int) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(float) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(float, int) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(int) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(int, int) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(long) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(long, int) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(short) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(short, int) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(State, byte) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(State, byte, int) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(State, char) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(State, char, int) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(State, Comparable) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(State, Comparable, int) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(State, double) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(State, double, int) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(State, float) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(State, float, int) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(State, int) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(State, int, int) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(State, long) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(State, long, int) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(State, short) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
ComparableCondition(State, short, int) - Constructor for class net.openai.util.fsm.ComparableCondition
Constructs a new ComparableCondition with the default type of EQUALS_TO.
condemn() - Method in interface net.openai.ai.ga.cell.Cell
Tells the cell that it has been condemned to die.
condemn() - Method in class net.openai.ai.ga.cell.AbstractCell
Tells the cell that it has been condemned to die.
condemnPopulation(Population) - Static method in class net.openai.ai.ga.population.Population
Condemns all the Cells in the given Population .
Condition - class net.openai.util.fsm.Condition.
This is the base class for all Conditions
Condition() - Constructor for class net.openai.util.fsm.Condition
Constructs a new Condition object.
Condition(State) - Constructor for class net.openai.util.fsm.Condition
Constructs a new Condition with the given target state.
connect() - Method in class net.openai.ai.nn.network.Network
Connect the network using the networks' architecture rule.
connectAll(Vector, Vector) - Method in class net.openai.ai.nn.architecture.TestArchitecture
Interconects the given neurons
connectAll(Vector, Vector) - Method in class net.openai.ai.nn.architecture.Architecture
Interconnects given neurons
Connection - class net.openai.ai.nn.network.Connection.
Class declaration
Connection() - Constructor for class net.openai.ai.nn.network.Connection
Default constructor, needed by Castor.
Connection(Neuron, Neuron) - Constructor for class net.openai.ai.nn.network.Connection
creates a connection object based on the two neurons passed in as arguments
ConnectionEvent - class net.openai.ai.nn.network.event.ConnectionEvent.
Connection Event
ConnectionEvent(Object, Connection, int) - Constructor for class net.openai.ai.nn.network.event.ConnectionEvent
Constructs a new ConnectionEvent
ConnectionEventListener - interface net.openai.ai.nn.network.event.ConnectionEventListener.
Interface declaration
connectNetwork(Network) - Method in class net.openai.ai.nn.architecture.TestArchitecture
Connects the network passed in to this method.
connectNetwork(Network) - Method in class net.openai.ai.nn.architecture.Architecture
Connects the network passed in to this method.
contains(double, double) - Method in class net.openai.ai.nn.gui.data.DefaultGUINeuron
Checks if x,y is within the objects visual representation
contains(double, double) - Method in interface net.openai.ai.nn.gui.data.Drawable
Checks if x,y is within objects visual representation
contains(double, double) - Method in class net.openai.ai.nn.gui.data.AbstractDrawable
Checks if x,y is within objects visual representation
correctLayer(Layer, TrainingElement) - Method in class net.openai.ai.nn.learning.TestLearningRule
Method declaration
correctLayer(Layer, TrainingElement) - Method in class net.openai.ai.nn.learning.LearningRule
Method declaration
createDefaultConnections(Network, Neuron) - Method in class net.openai.ai.nn.architecture.TestArchitecture
Creates default connections for the given neurons
createDefaultConnections(Network, Neuron) - Method in class net.openai.ai.nn.architecture.Architecture
Creates default connections for the given neuron
createLayerNode(Layer) - Method in class net.openai.ai.nn.gui.topology.AITreeModel
Creates a layer TreeNode
createNeuronNode(Neuron) - Method in class net.openai.ai.nn.gui.topology.AITreeModel
Creates a neuron TreeNode
createNew() - Method in class net.openai.ai.nn.gui.LearningEditor
Begin a new trainingset, adopt to networkstructure and add a first element
createNewModel() - Static method in class net.openai.ai.nn.gui.topology.NetworkTools
 
CriterionReachedEvent - class net.openai.ai.nn.network.event.CriterionReachedEvent.
Class declaration
CriterionReachedEvent(Object, double) - Constructor for class net.openai.ai.nn.network.event.CriterionReachedEvent
Constructor declaration
CriterionReachedEventListener - interface net.openai.ai.nn.network.event.CriterionReachedEventListener.
Interface declaration
cross(FixedBinaryString, FixedBinaryString) - Static method in class net.openai.ai.ga.cell.encoding.FixedBinaryString
Returns a new FixedBinaryString based on two other binary strings of the same length.
cross(StrictPermutation, StrictPermutation) - Static method in class net.openai.ai.ga.cell.encoding.StrictPermutation
Returns a new StrictPermutation based on two other permutations of the same length.

D

Daemon - class net.openai.ai.agent.Daemon.
This is the "portal" that allows the transmission of Agents between hosts.
DaemonDescription - class net.openai.ai.agent.DaemonDescription.
This class encapsulates description data about a Daemon.
DaemonService - class net.openai.ai.agent.DaemonService.
This is the base class for all Services used by the Daemon.
DaemonService() - Constructor for class net.openai.ai.agent.DaemonService
Constructs a new DaemonService that will be "public".
DaemonService(boolean) - Constructor for class net.openai.ai.agent.DaemonService
Constructs a new DaemonService with the given "public" flag.
Data - class net.openai.ai.nn.parser.Data.
Class declaration
Data() - Constructor for class net.openai.ai.nn.parser.Data
Constructor declaration
DataContainer - class net.openai.ai.nn.gui.data.DataContainer.
Generic container for DataObjects.
DataContainer() - Constructor for class net.openai.ai.nn.gui.data.DataContainer
Creates a empty DataContainer
DataModel - class net.openai.ai.nn.gui.data.DataModel.
Rootclass of the GUI-DataModel.
DataModel() - Constructor for class net.openai.ai.nn.gui.data.DataModel
Creates a new DataModel
DataObject - interface net.openai.ai.nn.gui.data.DataObject.
Generic Interface for DataObjects to be stored recursivly in DataContainers
DataParser - class net.openai.ai.nn.parser.DataParser.
Class declaration
DataParser() - Constructor for class net.openai.ai.nn.parser.DataParser
Constructor declaration
db(String) - Method in class net.openai.ai.nn.error.ErrorType
Method declaration
db(String) - Method in class net.openai.ai.nn.input.InputFunction
Method declaration
db(String) - Method in class net.openai.ai.nn.learning.LearningRule
Method declaration
db(String) - Method in class net.openai.ai.nn.transfer.TransferFunction
Method declaration
DefaultGUINeuron - class net.openai.ai.nn.gui.data.DefaultGUINeuron.
A visual representation of a neuron.
DefaultGUINeuron(Network, Neuron) - Constructor for class net.openai.ai.nn.gui.data.DefaultGUINeuron
Construct a new GUINeuron out of a neuron-instance
DefaultGUINeuron(Neuron, int, int, int) - Constructor for class net.openai.ai.nn.gui.data.DefaultGUINeuron
Constructs a new GUINeuron
DefaultTree - class net.openai.ai.nn.gui.widgets.DefaultTree.
Extended Tree class
DefaultTree() - Constructor for class net.openai.ai.nn.gui.widgets.DefaultTree
Constructs a new, empty Tree with AITreeCellRenderer as renderer
defineButton(String, String) - Method in class net.openai.ai.nn.gui.widgets.AIToolbar
Defines and adds a button without icon
defineButton(String, String, String) - Method in class net.openai.ai.nn.gui.widgets.AIToolbar
Defines a button with name, tooltip and icon
defineButton(String, String, String, boolean) - Method in class net.openai.ai.nn.gui.widgets.AIToolbar
Defines a button with name, tooltip and icon
delete(int) - Method in class net.openai.ai.nn.gui.TrainingTableModel
Deletes a element from the TrainingSet
deleteNeuronsFromLayer(Vector) - Static method in class net.openai.ai.nn.gui.topology.NetworkTools
Deletes all neurons in the given Vector
deserialize(String) - Static method in class net.openai.ai.nn.persistence.Persistence
Method declaration
desktop - Static variable in class net.openai.ai.nn.gui.AIDesktop
The background where the internal frames live
disconnectAllFrom(Vector) - Method in class net.openai.ai.nn.architecture.TestArchitecture
Deletes all connections from the given neurons to others
disconnectAllFrom(Vector) - Method in class net.openai.ai.nn.architecture.Architecture
Deletes all connections from the given neurons to others
disconnectAllTo(Vector) - Method in class net.openai.ai.nn.architecture.TestArchitecture
Deletes all connections to the given neurons from others
disconnectAllTo(Vector) - Method in class net.openai.ai.nn.architecture.Architecture
Deletes all connections to the given neurons from others
displayMessage(String) - Method in class net.openai.ai.agent.Agent
Displays a message.
displayMessage(String) - Method in class net.openai.ai.hybrid.fsmagent.AgentState
Prints out a message for the AgentState.
displayProperties(Object) - Static method in class net.openai.ai.nn.gui.AIDesktop
Sets the propertylist for the PropertyEditor
doLayout(GUINetwork) - Method in interface net.openai.ai.nn.gui.topology.Layouter
performs the layout process
doLayout(GUINetwork) - Method in class net.openai.ai.nn.gui.topology.GridLayout
performs the layout process
doneRefresh() - Method in class net.openai.ai.nn.gui.data.DataModel
A Refresh is done.
doubleClick(int, TreePath) - Method in class net.openai.ai.nn.gui.scripting.SourceEditor.MouseEventHandler
Method declaration
doWeightChange(GUIConnection) - Static method in class net.openai.ai.nn.gui.topology.NetworkTools
Shows a messagebox to change the weight of the first selected connection.
Drawable - interface net.openai.ai.nn.gui.data.Drawable.
A common interface for all drag- and selectable widgets in the GUI

E

END_FLAG_CHANGE - Static variable in class net.openai.util.fsm.event.StateEvent
This type of StateEvent indicates a toggling of the end state flag on the state.
ENTER_END - Static variable in class net.openai.util.fsm.event.StateEvent
This type of StateEvent indicates a state is done being entered.
ENTER_START - Static variable in class net.openai.util.fsm.event.StateEvent
This type of StateEvent indicates a state is about to be entered.
enter(Object) - Method in class net.openai.ai.hybrid.fsmagent.HaltState
Called by the FSMAgent's Finite State Machine when the HaltState is entered.
enter(Object) - Method in class net.openai.ai.hybrid.fsmagent.InputForwardingState
Called by the FSMAgent's Finite State Machine when the InputFowardingState is entered.
enter(Object) - Method in class net.openai.util.fsm.State
This method is called when the state is entered.
Environment - interface net.openai.ai.ga.environment.Environment.
The Environment is the encapsulation of the problem that the population will try to solve.
environmentGeneration - Variable in class net.openai.ai.ga.environment.AbstractEnvironment
 
EQ - Static variable in class net.openai.util.fsm.ComparableCondition
A shorthand for the "equal to" operation.
EQUAL_TO - Static variable in class net.openai.util.fsm.ComparableCondition
Indicates that this is an "equal to" operation.
EqualsCondition - class net.openai.util.fsm.EqualsCondition.
EqualsCondition class
EqualsCondition() - Constructor for class net.openai.util.fsm.EqualsCondition
Constructs a new EqualsCondition.
EqualsCondition(Object) - Constructor for class net.openai.util.fsm.EqualsCondition
Constructs a new EqualsCondition with the target target.
EqualsCondition(State) - Constructor for class net.openai.util.fsm.EqualsCondition
Constructs a new EqualsCondtion with the given target state.
EqualsCondition(State, Object) - Constructor for class net.openai.util.fsm.EqualsCondition
Constructs a new EqualsCondition with the target target and the given target state.
ErrorType - class net.openai.ai.nn.error.ErrorType.
Class declaration
ErrorType() - Constructor for class net.openai.ai.nn.error.ErrorType
 
evaluate(Environment) - Method in class net.openai.ai.ga.population.Population
Tells each Cell in this Population to evaluate its fitness based upon the Environment given to it.
evaluateFitness(Environment) - Method in interface net.openai.ai.ga.cell.Cell
Return the fitness of the Cell.
evaluateFitness(Environment) - Method in class net.openai.ai.ga.cell.AbstractCell
Return the fitness of the Cell.
executeAgent() - Method in class net.openai.ai.agent.Agent
Implement this method to provide functionality for the Agent.
executeAgent() - Method in class net.openai.ai.hybrid.fsmagent.FSMAgent
Executes the agent.
executeState() - Method in class net.openai.ai.hybrid.fsmagent.SleepState
The main body of execution for the SleepState.
executeState() - Method in class net.openai.ai.hybrid.fsmagent.HaltState
The main body of execution for the HaltState.
executeState() - Method in class net.openai.ai.hybrid.fsmagent.MigrateState
The main body of the MigrateState's execution.
executeState() - Method in class net.openai.ai.hybrid.fsmagent.AgentState
The execution method for the AgentState.
EXIT_END - Static variable in class net.openai.util.fsm.event.StateEvent
This type of StateEvent indicates a state is done exiting.
EXIT_START - Static variable in class net.openai.util.fsm.event.StateEvent
This type of StateEvent indicates a state is about to be exited.
exit() - Method in class net.openai.ai.hybrid.fsmagent.HaltState
Overridden and finalized because there is no need to implement this method.
exit() - Method in class net.openai.ai.hybrid.fsmagent.InputForwardingState
Called by the FSMAgent's Finite State Machine when the InputForwardingState is finished.
exit() - Method in class net.openai.util.fsm.State
This method is called when the state is exited via a transition to another state.
expandNode(TreeNode) - Method in class net.openai.ai.nn.gui.widgets.DefaultTree
Expand all nodes below nd

F

firePopupEvent(ActionEvent) - Method in class net.openai.ai.nn.gui.widgets.AIPopupMenu
Forwards a event to all listeners.
FixedBinaryString - class net.openai.ai.ga.cell.encoding.FixedBinaryString.
The FixedBinaryString is an encoding method using a string of binary digits.
FixedBinaryString(FixedBinaryString) - Constructor for class net.openai.ai.ga.cell.encoding.FixedBinaryString
Creates and returns a clone of the given FixedBinaryString.
FixedBinaryString(String, int) - Constructor for class net.openai.ai.ga.cell.encoding.FixedBinaryString
Creates a new FixedBinaryString with the specified bit- length and given name.
FixedBinaryString(String, int, long) - Constructor for class net.openai.ai.ga.cell.encoding.FixedBinaryString
Creates a new FixedBinaryString with the specified bit-length and initial value and given name.
FrameIterator() - Static method in class net.openai.ai.nn.gui.AIDesktop
Returns a iterator over all innerframes
FSMAgent - class net.openai.ai.hybrid.fsmagent.FSMAgent.
This MobileAgent uses an internal Finite State Machine as its method of execution.
FSMAgent(AgentState) - Constructor for class net.openai.ai.hybrid.fsmagent.FSMAgent
Constructs a new FSMAgent with the given start state.

G

GeneticAlgorithm - class net.openai.ai.ga.GeneticAlgorithm.
GeneticAlgorithm is the top-level class for the Genetic Algorithm Java implementation of the OpenAI Toolkit.
GeneticAlgorithm() - Constructor for class net.openai.ai.ga.GeneticAlgorithm
Initializes the GeneticAlgorithm with an ArrayList
GeneticAlgorithm(Collection) - Constructor for class net.openai.ai.ga.GeneticAlgorithm
Initializes the GeneticAlgorithm with the specified Collection
get(long) - Method in class net.openai.ai.nn.gui.data.DataContainer
Returns the DataObject with the given key.
getAgent() - Method in class net.openai.ai.hybrid.fsmagent.AgentState
Returns the parent Agent for the AgentState.
getAgentCount() - Method in class net.openai.ai.agent.Daemon
Returns the number of active agents for this Daemon.
getAgentDescription() - Method in class net.openai.ai.agent.Agent
Returns a description of the Agent.
getAgentID() - Method in class net.openai.ai.agent.Agent
Returns the unique ID of that the Agent was assigned at its spawn time.
getAgentNumber() - Method in class net.openai.ai.agent.Agent
Returns the number of the agent as it was created on its source host.
getAIMenuBar() - Static method in class net.openai.ai.nn.gui.AIDesktop
Returns the menuhandler of the desktop
getAllConnections() - Method in class net.openai.ai.nn.gui.data.GUINetwork
Builds a vector with all connections of the network
getAllNeurons() - Method in class net.openai.ai.nn.gui.data.GUINetwork
Builds a vector with all neurons of the network
getAlpha() - Method in class net.openai.ai.nn.learning.TestLearningRule
Needed for Castor
getAppender() - Method in class net.openai.ai.nn.gui.LogFrame
Method declaration
getArchitecture() - Method in class net.openai.ai.nn.network.Network
Get the value of architecture.
getBeta() - Method in class net.openai.ai.nn.learning.TestLearningRule
Needed for Castor
getBit(int) - Method in class net.openai.ai.ga.cell.encoding.FixedBinaryString
Returns the bit-status of a certain bit in this binary string.
getButton() - Method in class net.openai.ai.nn.gui.AIFrame
This method is a accessor method for the Abstract button
getCell(int) - Method in class net.openai.ai.ga.population.Population
Returns a Cell from this Population with the given index.
getCellArray() - Method in class net.openai.ai.ga.population.Population
Returns a Cell[] array representing all the Cell s in this population.
getCellEditorValue() - Method in class net.openai.ai.nn.gui.properties.PropertyCellEditor
 
getCellIterator() - Method in class net.openai.ai.ga.population.Population
Returns an Iterator to be used to iterate through all the Cell in this Population.
getCells() - Method in class net.openai.ai.ga.population.Population
Returns the Collection used internally to represent the members of the population
getChildFromID(long) - Method in class net.openai.ai.nn.gui.widgets.AITreeNode
looks up a childnode with the given ID
getClientClass() - Method in class net.openai.ai.nn.gui.properties.PropertyList
Returns the list's classobject,
getClientClassName() - Method in class net.openai.ai.nn.gui.properties.PropertyList
Returns the name of the clientclass.
getColumnCount() - Method in class net.openai.ai.nn.gui.TrainingTableModel
 
getColumnCount() - Method in class net.openai.ai.nn.gui.properties.PropertyTableModel
Returns the number of columns.
getColumnName(int) - Method in class net.openai.ai.nn.gui.TrainingTableModel
 
getColumnName(int) - Method in class net.openai.ai.nn.gui.properties.PropertyTableModel
Returns the name of a specific column.
getColumnNames() - Method in class net.openai.ai.nn.parser.Data
Get the column names for this data.
getComponent() - Method in class net.openai.ai.nn.gui.widgets.AITreeNode
Returns the renderer component
getCondition() - Method in class net.openai.util.fsm.UnhandledConditionException
Returns a handle to the source condition object.
getConfigFile() - Method in class net.openai.ai.nn.parser.Parser
Method declaration
getConnected() - Method in class net.openai.ai.nn.network.Network
Returns whether the network has been connected.
getConnection() - Method in class net.openai.ai.nn.network.event.ConnectionEvent
returns the connections
getConnections() - Method in interface net.openai.ai.nn.gui.data.GUINeuron
Returns a vector containing all GUIConnections of this neuron
getConnections() - Method in class net.openai.ai.nn.gui.data.AbstractGUINeuron
Returns all Connections to other Neurons
getConnections() - Method in class net.openai.ai.nn.network.Neuron
Gets all connections for this neuron..
getConnectionsFrom() - Method in class net.openai.ai.nn.network.Neuron
Gets all 'from' connections for this neuron..
getConnectionState() - Method in class net.openai.ai.nn.gui.data.AbstractGUINeuron
 
getConnectionsTo() - Method in class net.openai.ai.nn.network.Neuron
Gets all 'to' connections for this neuron..
getConnectionTo(Neuron) - Method in class net.openai.ai.nn.network.Neuron
Gets a connection to a particular neuron.
getCriterion() - Method in class net.openai.ai.nn.network.event.CriterionReachedEvent
Get the criterion.
getCurrentState() - Method in class net.openai.util.fsm.Machine
Returns the current state of this machine.
getDaemon() - Method in class net.openai.ai.agent.Agent
Returns the Daemon that started the Agent or received the agent from another host.
getDaemonPorts() - Static method in class net.openai.ai.agent.Daemon
Returns a list of ports that Daemons are running on.
getDebug() - Static method in class net.openai.ai.ga.GeneticAlgorithm
 
getDebug() - Static method in class net.openai.ai.nn.network.Network
Get the debug flag.
getDescription() - Method in class net.openai.ai.agent.Daemon
Returns a description of the Daemon as a DaemonDescription.
getDescription() - Method in class net.openai.ai.nn.gui.widgets.SimpleFileFilter
Returns the human readable description of this filter.
getDesired() - Method in class net.openai.ai.nn.training.TrainingElement
Returns the desired values for this element
getDestinationHost() - Method in class net.openai.ai.hybrid.fsmagent.SimpleMigrateState
Returns the destination host for the SimpleMigrateState.
getDestinationHost() - Method in class net.openai.ai.hybrid.fsmagent.MigrateState
Returns the destination host name or IP.
getDestinationPort() - Method in class net.openai.ai.hybrid.fsmagent.SimpleMigrateState
Returns the destination port the the SimpleMigrateState.
getDestinationPort() - Method in class net.openai.ai.hybrid.fsmagent.MigrateState
Returns the port on the destination host to enter through.
getDrawableObject(String) - Method in class net.openai.ai.nn.gui.data.DataModel
Get back a drawable Object
getElement(int) - Method in class net.openai.ai.ga.cell.encoding.StrictPermutation
Returns the value of a certain element in the permutation
getElementAt(int) - Method in class net.openai.ai.nn.gui.properties.ClassSelectorModel
Returns the SelectionEntry at a specific row.
getElements() - Method in class net.openai.ai.nn.training.TrainingSet
Returns a Vector of TrainingElements.
getEndStateFlag() - Method in class net.openai.util.fsm.State
Returns true if this state is an end state, false otherwise.
getEntries() - Method in class net.openai.ai.nn.gui.properties.SelectionList
Getter for property _entries.
getEnvironment() - Method in class net.openai.ai.ga.world.World
Returns the Environment assigned to this World.
getError() - Method in class net.openai.ai.nn.network.Neuron
Gets the error for this neuron.
getError() - Method in class net.openai.ai.nn.network.Network
Get the network error.
getErrorCriterion() - Method in class net.openai.ai.nn.network.Network
Get the network errorCriterion.
getErrorType() - Method in class net.openai.ai.nn.network.Network
Get the value of errorType.
getFile(AITreeNode) - Static method in class net.openai.ai.nn.gui.scripting.ScriptTreeModel
Returns a encapsulated File-object, null if its a directory
getFile(String, FileFilter, String, boolean, Component) - Static method in class net.openai.ai.nn.gui.widgets.AIFileRequester
Creates s JFileChooser with the specified parameters.
getFile(String, String[], String, boolean, Component) - Static method in class net.openai.ai.nn.gui.widgets.AIFileRequester
Creates a FileFilter with the given extensions.
getFileName() - Method in class net.openai.ai.nn.gui.scripting.SourceEditor
 
getFitness() - Method in interface net.openai.ai.ga.cell.Cell
Return the fitness of the Cell.
getFitness() - Method in class net.openai.ai.ga.cell.AbstractCell
Return the fitness of the Cell.
getFrame(String) - Static method in class net.openai.ai.nn.gui.AIDesktop
Returns a specific innerframe
getFromNeuron() - Method in class net.openai.ai.nn.gui.data.GUIConnection
Returns the 'fromNeuron' of this connection
getFromNeuron() - Method in class net.openai.ai.nn.network.Connection
Get the from neuron
getGetter() - Method in class net.openai.ai.nn.gui.properties.Property
Returns the get-method for this property
getGUINetwork() - Method in class net.openai.ai.nn.gui.topology.NetworkPane
Method declaration
getHiddenLayers() - Method in class net.openai.ai.nn.network.Network
Gets the hidden layers for this network.
getHostIP() - Method in class net.openai.ai.agent.DaemonDescription
Returns the IP address for the DaemonDescription.
getHostIP() - Static method in class net.openai.ai.agent.Daemon
Returns the host IP for the local host that the Daemon is running on.
getHostName() - Method in class net.openai.ai.agent.DaemonDescription
Returns the hostname for the DaemonDescription.
getHostName() - Static method in class net.openai.ai.agent.Daemon
Returns the hostname for the local host that the Daemon is running on.
getIcon() - Method in class net.openai.ai.nn.gui.widgets.AITreeNode
Returns the icon
getIcon(String) - Static method in class net.openai.ai.nn.gui.widgets.Icons
Loads and instanciates a ImageIcon
getID() - Method in class net.openai.ai.nn.gui.data.GUILayer
Returns the ID of the object
getID() - Method in class net.openai.ai.nn.gui.data.AbstractGUINeuron
Returns the ID of the object
getID() - Method in interface net.openai.ai.nn.gui.data.DataObject
Returns the ID of the object
getID() - Method in class net.openai.ai.nn.gui.data.AbstractDataObject
Returns the ID of the object
getID() - Method in class net.openai.ai.nn.gui.widgets.AITreeNode
Returns the actual ID
getID() - Method in class net.openai.ai.nn.network.Neuron
returns the ID of this Neuron
getID() - Method in class net.openai.ai.nn.network.Layer
Returns the Layer-ID
getIDString() - Method in class net.openai.ai.nn.network.Neuron
Returns the unique Identifier for this Neuron as String
getInfo() - Method in class net.openai.ai.nn.gui.properties.Property
Returns the info(help) text for this property
getInput() - Method in class net.openai.ai.nn.network.Neuron
Gets the input for this neuron.
getInput() - Method in class net.openai.ai.nn.training.TrainingElement
Returns the input values for this element
getInputCategories() - Method in class net.openai.ai.nn.training.TrainingSet
Returns a vector containing the names of the categories for the input data.
getInputData() - Method in class net.openai.ai.hybrid.fsmagent.InputForwardingState
Returns the internal input data that was input into the enter state.
getInputFunction() - Method in class net.openai.ai.nn.network.Layer
Get the value of inputFunction.
getInputLayer() - Method in class net.openai.ai.nn.network.Network
Gets the input layer for this network.
getInstance(int) - Static method in class net.openai.ai.agent.Daemon
Returns an instance of a Daemon running on a particular port.
getInt(String) - Method in class net.openai.ai.nn.gui.data.DataModel
Returns a integer user-setting
getIteration() - Method in class net.openai.ai.nn.network.event.IterationLimitReachedEvent
Method declaration
getLastDelta() - Method in class net.openai.ai.nn.network.Weight
Get the weight's lastDelta.
getLayer() - Method in class net.openai.ai.nn.gui.data.GUILayer
Method declaration
getLayer() - Method in class net.openai.ai.nn.network.Neuron
returns the layer that holds this neuron
getLayer() - Method in class net.openai.ai.nn.network.event.LayerEvent
returns the layer
getLayer(long) - Method in class net.openai.ai.nn.gui.data.GUINetwork
Returns a specific layer
getLayerAt(int) - Method in class net.openai.ai.nn.network.Network
Get a specific layer in the network..
getLayerForID(long) - Method in class net.openai.ai.nn.network.Network
Get a specific layer identified by its ID.
getLayerID() - Method in class net.openai.ai.nn.gui.data.AbstractGUINeuron
 
getLayerID() - Method in class net.openai.ai.nn.network.Neuron
Method declaration
getLayers() - Method in class net.openai.ai.nn.network.Network
Gets all layers for this network.
getLayerType() - Method in class net.openai.ai.nn.network.Layer
Get the layer type.
getLearning() - Method in class net.openai.ai.nn.network.Network
Get the learning flag.
getLearningOrder() - Method in class net.openai.ai.nn.network.Network
Method declaration
getLearningRule() - Method in class net.openai.ai.nn.network.Layer
Get the value of learningRule.
getLength() - Method in class net.openai.ai.ga.cell.encoding.StrictPermutation
Returns the length of this permutation list
getList() - Method in class net.openai.ai.ga.cell.encoding.StrictPermutation
Returns this permutation as a int[].
getLists() - Method in class net.openai.ai.nn.gui.properties.PropertyFile
 
getLogStream() - Method in class net.openai.ai.agent.Daemon
Returns a handle to the PrintStream that the Daemon will be printing to.
getLogStream() - Method in class net.openai.ai.agent.Agent
Returns the log stream for the local Daemon.
getLong() - Method in class net.openai.ai.ga.cell.encoding.FixedBinaryString
Returns the value of this binary string as a long.
getMaturity() - Method in interface net.openai.ai.ga.cell.Cell
Returns the maturity of the Cell.
getMaturity() - Method in class net.openai.ai.ga.cell.AbstractCell
Returns the maturity of the Cell.
getModel() - Static method in class net.openai.ai.nn.gui.AIDesktop
Returns the active Datamodel
getModel() - Method in class net.openai.ai.nn.gui.topology.NetworkPane
Method declaration
getMutationSelectionAlgorithm() - Method in class net.openai.ai.ga.world.World
Returns the current mutation selection algorithm.
getName() - Method in class net.openai.ai.ga.cell.encoding.StrictPermutation
Returns the name of this permutation list
getName() - Method in class net.openai.ai.ga.cell.encoding.FixedBinaryString
Gets the name of this binary string
getName() - Method in class net.openai.ai.ga.world.World
Returns the name of this World.
getName() - Method in class net.openai.ai.nn.gui.data.GUILayer
Returns the name of this layer
getName() - Method in class net.openai.ai.nn.gui.properties.SelectionList
Getter for property _name.
getName() - Method in class net.openai.ai.nn.gui.properties.SelectionEntry
Getter for property _name.
getName() - Method in class net.openai.ai.nn.gui.properties.Property
Returns the Propertyname
getName() - Method in class net.openai.ai.nn.gui.widgets.AITreeNode
Returns the actual nodename
getName() - Method in class net.openai.ai.nn.network.Layer
Gets the name for this layer.
getName() - Method in class net.openai.util.fsm.State
Returns the name of this state.
getNetwork() - Method in class net.openai.ai.nn.gui.data.GUINetwork
Method declaration
getNetwork() - Method in class net.openai.ai.nn.gui.data.DataModel
Returns the GUINetwork
getNetwork() - Method in class net.openai.ai.nn.network.Layer
Returns the network which holds this layer
getNetworkPane() - Method in class net.openai.ai.nn.gui.topology.NetworkFrame
returns the NetworkPane
getNeuron() - Method in interface net.openai.ai.nn.gui.data.GUINeuron
Returns the encapsulated neuron
getNeuron() - Method in class net.openai.ai.nn.gui.data.AbstractGUINeuron
Returns the neuron.
getNeuron() - Method in class net.openai.ai.nn.network.event.NeuronRemovedEvent
Method declaration
getNeuron() - Method in class net.openai.ai.nn.network.event.NeuronEvent
returns the neuron
getNeuron(long) - Method in class net.openai.ai.nn.gui.data.GUILayer
Return a specific neuron
getNeuronForID(long) - Method in class net.openai.ai.nn.network.Layer
Get a specific Neuron by its ID
getNeurons() - Method in class net.openai.ai.nn.network.Layer
Get the neurons for this layer.
getNewElement() - Method in class net.openai.ai.nn.training.TrainingSet
Returns a new TrainingElement with all columns set to 0
getNextLayerID() - Method in class net.openai.ai.nn.network.Network
Get ID for the next layer.
getNextNeuronID() - Method in class net.openai.ai.nn.network.Layer
Returns the next neuron ID for this layer Required for castor
getNode(Class, AITreeNode, long) - Method in class net.openai.ai.nn.gui.widgets.AbstractTreeModel
Find a node with the given ID and the given subclass
getNode(Class, AITreeNode, String) - Method in class net.openai.ai.nn.gui.widgets.AbstractTreeModel
Find a node with the given name and the given subclass
getNode(long) - Method in class net.openai.ai.nn.gui.widgets.AbstractTreeModel
Find the first node with the given ID
getNode(String) - Method in class net.openai.ai.nn.gui.widgets.AbstractTreeModel
Find the first node with the given name
getNotesPane() - Method in class net.openai.ai.nn.gui.NotesFrame
returns the NetworkPane
getNumberOfWorlds() - Method in class net.openai.ai.ga.GeneticAlgorithm
Returns the number of Worlds stored in this GeneticAlgorithm.
getOutput() - Method in class net.openai.ai.nn.network.Neuron
Gets the output for this neuron.
getOutput() - Method in class net.openai.ai.nn.training.TrainingElement
Returns the current output values for this element
getOutputCategories() - Method in class net.openai.ai.nn.training.TrainingSet
Returns a vector containing the names of the categories for the output data.
getOutputLayer() - Method in class net.openai.ai.nn.network.Network
Gets the output layer for this network.
getParent() - Method in interface net.openai.ai.nn.gui.data.DataObject
Returns the parent of this object
getParent() - Method in class net.openai.ai.nn.gui.data.AbstractDataObject
Returns the parent of this object
getParentSelectionAlgorithm() - Method in class net.openai.ai.ga.world.World
Returns the current parent selection algorithm.
getPath(TreeNode) - Method in class net.openai.ai.nn.gui.widgets.AbstractTreeModel
Returns the path of a Node
getPopulation() - Method in class net.openai.ai.ga.world.World
Returns the Population assigned to this World.
getPopulationArray() - Method in class net.openai.ai.ga.population.PopulationArray
Returns a Population[] array representing all the Populations in this population array.
getPopulationIterator() - Method in class net.openai.ai.ga.population.PopulationArray
Returns an Iterator to be used to iterate through all the Populations in this PopulationArray.
getPopulations() - Method in class net.openai.ai.ga.population.PopulationArray
Returns a Collection representing the internal representation of the PopulationArray
getPort() - Method in class net.openai.ai.agent.DaemonDescription
Returns the port for the DaemonDescription.
getPort() - Method in class net.openai.ai.agent.Daemon
Returns the port that the Daemon is running on.
getProperties() - Method in class net.openai.ai.nn.gui.properties.PropertyList
Returns all properties as Vector.
getPropertyAt(int) - Method in class net.openai.ai.nn.gui.properties.PropertyTableModel
Returns a specific property out of the internal propertylist
getPropertyHandler() - Method in class net.openai.ai.nn.gui.PropertyFrame
Getter for property propertyHandler.
getPropertyHandler() - Method in class net.openai.ai.nn.gui.properties.PropertyEditor
Getter for property propertyHandler.
getPropertyList(Object) - Static method in class net.openai.ai.nn.gui.properties.PropertyHandler
Searches in the internal propertylist's for a maching definition.
getRowCount() - Method in class net.openai.ai.nn.gui.TrainingTableModel
 
getRowCount() - Method in class net.openai.ai.nn.gui.properties.PropertyTableModel
Returns the amount of propertys in the internal list.
getRows() - Method in class net.openai.ai.nn.parser.Data
Get the rows of data.
getRunState() - Method in class net.openai.ai.agent.Agent
Returns the run state for the Agent as defined in the AgentConstants interface.
getScriptDirectory() - Method in class net.openai.ai.nn.gui.scripting.SourceEditor
Get the default script directory
getScriptFiles(File) - Method in class net.openai.ai.nn.gui.scripting.SourceEditor
Get all supported script files.
getSelect() - Method in class net.openai.ai.nn.gui.properties.Property
Getter for property select.
getSelected() - Method in class net.openai.ai.nn.gui.data.GUILayer
Method declaration
getSelected() - Method in class net.openai.ai.nn.gui.data.AbstractGUINeuron
Returns the 'selected' state
getSelected() - Method in interface net.openai.ai.nn.gui.data.Drawable
Returns the 'selected' flag of this object
getSelected() - Method in class net.openai.ai.nn.gui.data.AbstractDrawable
Returns the 'selected' flag of this object
getSelectedConnection() - Method in class net.openai.ai.nn.gui.data.GUINetwork
Returns the first GUIConnection thats selected
getSelectedFile() - Method in class net.openai.ai.nn.gui.scripting.ScriptTree
Method declaration
getSelectedItem() - Method in class net.openai.ai.nn.gui.properties.ClassSelectorModel
Returns the name of the currently selected SelectEntry
getSelectedLayer() - Method in class net.openai.ai.nn.gui.data.GUINetwork
Returns the first GUILayer thats selected
getSelectedNeurons() - Method in class net.openai.ai.nn.gui.data.GUILayer
Returns a vector all selected neurons within this layer
getSelectedNeurons() - Method in class net.openai.ai.nn.gui.data.GUINetwork
Returns a vector all selected neurons within the network
getSelectedNode() - Method in class net.openai.ai.nn.gui.widgets.DefaultTree
Returns the first selected node
getSelectionList(String) - Static method in class net.openai.ai.nn.gui.properties.PropertyHandler
Returns a selectionlist (for i.E.
getSelections() - Method in class net.openai.ai.nn.gui.properties.PropertyFile
Getter for property _selections.
getServices() - Method in class net.openai.ai.agent.DaemonDescription
Returns the list of services for the DaemonDescription as an array of Strings.
getServices() - Method in class net.openai.ai.agent.Daemon
Returns a list of active services associated with this Daemon.
getSetter() - Method in class net.openai.ai.nn.gui.properties.Property
Returns the name of the set-method of this property.
getShortDescription() - Method in class net.openai.ai.agent.Agent
Returns a short description of the Agent.
getSibbling(long) - Method in interface net.openai.ai.nn.gui.data.DataObject
Returns a sibbling of this object.
getSibbling(long) - Method in class net.openai.ai.nn.gui.data.AbstractDataObject
Returns a sibbling of this object.
getSize() - Method in class net.openai.ai.ga.cell.encoding.FixedBinaryString
Returns the length of this binary string in bits
getSize() - Method in class net.openai.ai.ga.population.PopulationArray
Returns the number of Populations in this PopulationArrays.
getSize() - Method in class net.openai.ai.ga.population.Population
Returns the number of Cells in this Population .
getSize() - Method in class net.openai.ai.nn.gui.properties.ClassSelectorModel
Returns the number of entries in the internal list.
getSize() - Method in class net.openai.ai.nn.network.Layer
Returns the number of neurons in this layer.
getSleepTime() - Method in class net.openai.ai.hybrid.fsmagent.SleepState
Returns the sleep time for the SleepState in milliseconds.
getSourceStates() - Method in class net.openai.util.fsm.Condition
Returns a handle to the source States of this Condition.
getSpawnHostIP() - Method in class net.openai.ai.agent.Agent
Returns the IP of the host that the agent was spawned on.
getSpawnHostName() - Method in class net.openai.ai.agent.Agent
Returns the name of the host that the agent was spawned on.
getSpawnTime() - Method in class net.openai.ai.agent.Agent
Returns the time the agent was spawned on the spawning host.
getStartState() - Method in class net.openai.ai.hybrid.fsmagent.FSMAgent
Returns a handle to the start state for the FSMAgent.
getStartState() - Method in class net.openai.util.fsm.Machine
Returns a handle to the starting state for this machine.
getStartStateFlag() - Method in class net.openai.util.fsm.State
Returns true if this state is a start state, false otherwise.
getState() - Method in class net.openai.util.fsm.UnhandledConditionException
Returns a handle to the source State.
getStatusBar() - Static method in class net.openai.ai.nn.gui.AIDesktop
Use this to display status messages to the user.
getSurvivalSelectionAlgorithm() - Method in class net.openai.ai.ga.world.World
Returns the current survival selection algorithm.
getTableCellEditorComponent(JTable, Object, boolean, int, int) - Method in class net.openai.ai.nn.gui.properties.PropertyCellEditor
 
getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class net.openai.ai.nn.gui.properties.PropertyCellRenderer
 
getTarget() - Method in class net.openai.util.fsm.BooleanCondition
Returns the target value that will satisfy this condition.
getTargetState() - Method in class net.openai.util.fsm.Condition
Returns a handle to this Condition's current target state.
getToLayerID() - Method in class net.openai.ai.nn.network.Connection
Returns the ID of the ToNeuron's layer
getToNeuron() - Method in class net.openai.ai.nn.gui.data.GUIConnection
Returns the 'toNeuron' of this connection
getToNeuron() - Method in class net.openai.ai.nn.network.Connection
Get the to neuron.
getToNeuronID() - Method in class net.openai.ai.nn.network.Connection
Returns the ID of the ToNeuron
getTrainingElement() - Method in class net.openai.ai.nn.network.Network
Get the training element currently being worked on by the network.
getTrainingSet() - Method in class net.openai.ai.nn.gui.TrainingTableModel
Getter for property trainingSet.
getTrainingSet() - Method in class net.openai.ai.nn.gui.LearningEditor
Getter for property trainingSet.
getTrainingSet() - Method in class net.openai.ai.nn.network.Network
Get the training set to be worked on by the network.
getTransferFunction() - Method in class net.openai.ai.nn.network.Layer
Get the value of transferFunction.
getTransitions() - Method in class net.openai.util.fsm.State
Returns a Vector of the current Conditions/Transitions for this State.
getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class net.openai.ai.nn.gui.widgets.AITreeCellRenderer
Method declaration
getType() - Method in interface net.openai.ai.nn.gui.data.GUINeuron
Returns the type of the neurons
getType() - Method in class net.openai.ai.nn.gui.data.AbstractGUINeuron
Gets back the type of the GUINeuron
getType() - Method in class net.openai.ai.nn.gui.properties.Property
Getter for property type.
getType() - Method in class net.openai.ai.nn.network.event.AbstractNNEvent
 
getType() - Method in class net.openai.util.fsm.ComparableCondition
Returns the type of ComparableCondition this is.
getType() - Method in class net.openai.util.fsm.event.MachineEvent
Returns the type of this MachineEvent.
getType() - Method in class net.openai.util.fsm.event.StateEvent
Returns the type of this StateEvent.
getUseBias() - Method in class net.openai.ai.nn.network.Network
get the flag for whether this network will use a bias.
getValue() - Method in class net.openai.ai.nn.gui.properties.SelectionEntry
Getter for property _value.
getValue() - Method in class net.openai.ai.nn.network.Weight
Get the weight's value.
getValue(Object) - Method in class net.openai.ai.nn.gui.properties.Property
Returns the value for this property.
getValueAt(int, int) - Method in class net.openai.ai.nn.gui.TrainingTableModel
 
getValueAt(int, int) - Method in class net.openai.ai.nn.gui.properties.PropertyTableModel
Returns the value at a specific tableposition.
getWeight() - Method in class net.openai.ai.nn.gui.data.GUIConnection
Returns the weight-value of the encapsulatet neuralnet-connection
getWeight() - Method in class net.openai.ai.nn.network.Connection
Get the weight associated with this connection.
getWeight() - Method in class net.openai.ai.nn.network.event.WeightChangeEvent
Method declaration
getWidgets() - Method in class net.openai.ai.nn.gui.data.DataModel
Get all additional Widgets
getWorld(String) - Method in class net.openai.ai.ga.GeneticAlgorithm
Retrieves a World from the list with a given name.
getWorldArray() - Method in class net.openai.ai.ga.GeneticAlgorithm
Retrieves a World[] copy of all the World's in this GeneticAlgorithm.
getWorldIterator() - Method in class net.openai.ai.ga.GeneticAlgorithm
Return an Iterator to use to go through all the Worlds in this GeneticAlgorithm.
getWorldNames() - Method in class net.openai.ai.ga.GeneticAlgorithm
Retrieves a World from the list with a given name.
getWorlds() - Method in class net.openai.ai.ga.GeneticAlgorithm
Retrieves the Collection that holds this collection's World objects
getX() - Method in interface net.openai.ai.nn.gui.data.GUINeuron
Returns the actual X-position of the neuron
getX() - Method in class net.openai.ai.nn.gui.data.AbstractGUINeuron
Returns actual X-Position on the Screen
getXML() - Method in interface net.openai.ai.nn.parser.XMLParser
Method declaration
getY() - Method in interface net.openai.ai.nn.gui.data.GUINeuron
Returns the actual Y-position of the neuron
getY() - Method in class net.openai.ai.nn.gui.data.AbstractGUINeuron
Returns actual X-Position on the Screen
GREATER_THAN - Static variable in class net.openai.util.fsm.ComparableCondition
Indicates that this is a "greater than" operation.
GREATER_THAN_OR_EQUAL_TO - Static variable in class net.openai.util.fsm.ComparableCondition
Indicates that this is a "greater than or equal to" operation.
GridLayout - class net.openai.ai.nn.gui.topology.GridLayout.
Simple grid layouter for neuralnets
GridLayout() - Constructor for class net.openai.ai.nn.gui.topology.GridLayout
 
gridLayout(DataModel) - Static method in class net.openai.ai.nn.gui.topology.NetworkTools
Starts the Grid AutoLayouter
GT - Static variable in class net.openai.util.fsm.ComparableCondition
A shorthand for the "greater than" operation.
GTE - Static variable in class net.openai.util.fsm.ComparableCondition
A shorthand for the "greater than or equal to" operation.
GUIConnection - class net.openai.ai.nn.gui.data.GUIConnection.
Implements the visual apearance of interconnected neurons.
GUIConnection(Connection, GUINeuron, GUINeuron) - Constructor for class net.openai.ai.nn.gui.data.GUIConnection
Build up a new connection between two GUINerons.
GUILayer - class net.openai.ai.nn.gui.data.GUILayer.
Visual representation of a layer This class encapsulates a neuralnet-layer and extends it with properties and methods needed by the GUI.
GUILayer() - Constructor for class net.openai.ai.nn.gui.data.GUILayer
Creates a new instance of GUILayer
GUILayer(Network, Layer) - Constructor for class net.openai.ai.nn.gui.data.GUILayer
Constructor declaration
GUINetwork - class net.openai.ai.nn.gui.data.GUINetwork.
Visual representation of a neural-network structure.
GUINetwork() - Constructor for class net.openai.ai.nn.gui.data.GUINetwork
Creates a empty GUINetwork
GUINetwork(Network) - Constructor for class net.openai.ai.nn.gui.data.GUINetwork
Creates a GUINetwork out of a Network-instance
GUINeuron - interface net.openai.ai.nn.gui.data.GUINeuron.
Defines the common interface for a displayable Neuron.

H

halt() - Method in class net.openai.ai.agent.Agent
Causes the Agent to halt execution.
HaltState - class net.openai.ai.hybrid.fsmagent.HaltState.
This AgentState halts the execution of the Agent.
HaltState() - Constructor for class net.openai.ai.hybrid.fsmagent.HaltState
Constructs a new HaltState.
handleConnectionEvent(ConnectionEvent) - Method in class net.openai.ai.nn.gui.data.DefaultGUINeuron
 
handleConnectionEvent(ConnectionEvent) - Method in interface net.openai.ai.nn.network.event.ConnectionEventListener
Method declaration
handleCriterionReachedEvent(CriterionReachedEvent) - Method in interface net.openai.ai.nn.network.event.CriterionReachedEventListener
Method declaration
handleIterationLimitReachedEvent(IterationLimitReachedEvent) - Method in interface net.openai.ai.nn.network.event.IterationLimitReachedEventListener
Method declaration
handleLayerEvent(LayerEvent) - Method in class net.openai.ai.nn.gui.data.GUINetwork
Method declaration
handleLayerEvent(LayerEvent) - Method in class net.openai.ai.nn.gui.topology.AITreeModel
Method declaration
handleLayerEvent(LayerEvent) - Method in interface net.openai.ai.nn.network.event.LayerEventListener
Method declaration
handleMachineEvent(MachineEvent) - Method in interface net.openai.util.fsm.event.MachineListener
Implement this method to handle MachineEvents.
handleNeuronEvent(NeuronEvent) - Method in class net.openai.ai.nn.gui.data.GUILayer
Method declaration
handleNeuronEvent(NeuronEvent) - Method in class net.openai.ai.nn.gui.topology.AITreeModel
Method declaration
handleNeuronEvent(NeuronEvent) - Method in interface net.openai.ai.nn.network.event.NeuronEventListener
Method declaration
handleStateEvent(StateEvent) - Method in interface net.openai.util.fsm.event.StateListener
Implement this method to handle StateEvents.
handleWeightChangeEvent(WeightChangeEvent) - Method in class net.openai.ai.nn.gui.data.GUIConnection
Method declaration
handleWeightChangeEvent(WeightChangeEvent) - Method in interface net.openai.ai.nn.network.event.WeightChangeEventListener
Method declaration
HIDDEN_LAYER - Static variable in class net.openai.ai.nn.network.Layer
 

I

Icons - class net.openai.ai.nn.gui.widgets.Icons.
 
Icons() - Constructor for class net.openai.ai.nn.gui.widgets.Icons
 
ID_LOG_FRAME - Static variable in class net.openai.ai.nn.gui.AIDesktop
 
ID_NETWORK_FRAME - Static variable in class net.openai.ai.nn.gui.AIDesktop
 
ID_PROPERTY_FRAME - Static variable in class net.openai.ai.nn.gui.AIDesktop
 
ID_SOURCE_EDITOR - Static variable in class net.openai.ai.nn.gui.AIDesktop
 
ID_TRAINING_SET_FRAME - Static variable in class net.openai.ai.nn.gui.AIDesktop
 
ImageFrame - class net.openai.ai.nn.gui.ImageFrame.
* a frame that holds a image with no reaction ability other than being closed
ImageFrame(String, int, int) - Constructor for class net.openai.ai.nn.gui.ImageFrame
Constructor
info(String) - Method in class net.openai.ai.nn.gui.widgets.StatusBar
Displays a user informational text message to the user.
info(String, String) - Method in class net.openai.ai.nn.gui.widgets.StatusBar
Displays a user informational text message with two parts to the user
init() - Method in class net.openai.ai.nn.gui.PropertyFrame
 
init() - Method in class net.openai.ai.nn.gui.LearningEditor
 
init() - Method in class net.openai.ai.nn.gui.ImageFrame
Method declaration
init() - Method in class net.openai.ai.nn.gui.scripting.SourceEditor
Initialise form
INPUT_LAYER - Static variable in class net.openai.ai.nn.network.Layer
 
input(boolean) - Method in class net.openai.util.fsm.Machine
Convenience method to handle the boolean primitive as an input condition.
input(byte) - Method in class net.openai.util.fsm.Machine
Convenience method to handle the byte primitive type as an input condition.
input(char) - Method in class net.openai.util.fsm.Machine
Convience method to handle the char primitive type as an input condition.
input(double) - Method in class net.openai.util.fsm.Machine
Convience method to handle the double primitive type as an input condition.
input(float) - Method in class net.openai.util.fsm.Machine
Convience method to handle the float primitive type as an input condition.
input(int) - Method in class net.openai.util.fsm.Machine
Convience method to handle the int primitive type as an input condition.
input(long) - Method in class net.openai.util.fsm.Machine
Convience method to handle the long primitive type as an input condition.
input(Object) - Method in class net.openai.util.fsm.Machine
Takes input and passes it to the current State.
input(short) - Method in class net.openai.util.fsm.Machine
Convience method to handle the Short primitive type as an input condition.
InputForwardingState - class net.openai.ai.hybrid.fsmagent.InputForwardingState.
An AgentState that will forward its input from the enter() method to the output of its exit() method.
InputForwardingState() - Constructor for class net.openai.ai.hybrid.fsmagent.InputForwardingState
 
InputFunction - class net.openai.ai.nn.input.InputFunction.
Class declaration
InputFunction() - Constructor for class net.openai.ai.nn.input.InputFunction
 
insert(int) - Method in class net.openai.ai.nn.gui.TrainingTableModel
Inserts a new element to the TrainingSet
insertLayer(int, int, String) - Method in class net.openai.ai.nn.network.Network
Inserts layer of the given size at a given position
insertRangeOfLayers(int, int[]) - Method in class net.openai.ai.nn.network.Network
Inserts range layers of the given size at a given position
internalFrameActivated(InternalFrameEvent) - Method in class net.openai.ai.nn.gui.NotesFrame
This is one of the InternalFrameListener interface methods

IMPORTANT: If you are going to override this method make sure you copy the code from this method into your own, or the window menu feature will stuff up.
internalFrameActivated(InternalFrameEvent) - Method in class net.openai.ai.nn.gui.AIFrame
This is one of the InternalFrameListener interface methods

IMPORTANT: If you are going to override this method make sure you copy the code from this method into your own, or the window menu feature will stuff up.
internalFrameClosed(InternalFrameEvent) - Method in class net.openai.ai.nn.gui.NotesFrame
This is one of the InternalFrameListener interface methods

IMPORTANT: If you are going to override this method make sure you copy the code from this method into your own, or the window menu feture will stuff up.
internalFrameClosed(InternalFrameEvent) - Method in class net.openai.ai.nn.gui.AIFrame
This is one of the InternalFrameListener interface methods

IMPORTANT: If you are going to override this method make sure you copy the code from this method into your own, or the window menu feture will stuff up.
internalFrameClosing(InternalFrameEvent) - Method in class net.openai.ai.nn.gui.NotesFrame
This is one of the InternalFrameListener interface methods

IMPORTANT: If you are going to override this method make sure you copy the code from this method into your own, or the window menu feture will stuff up.
internalFrameClosing(InternalFrameEvent) - Method in class net.openai.ai.nn.gui.AIFrame
This is one of the InternalFrameListener interface methods

IMPORTANT: If you are going to override this method make sure you copy the code from this method into your own, or the window menu feture will stuff up.
internalFrameDeactivated(InternalFrameEvent) - Method in class net.openai.ai.nn.gui.NotesFrame
This is one of the InternalFrameListener interface methods

IMPORTANT: If you are going to override this method make sure you copy the code from this method into your own, or the window menu feture will stuff up.
internalFrameDeactivated(InternalFrameEvent) - Method in class net.openai.ai.nn.gui.AIFrame
This is one of the InternalFrameListener interface methods

IMPORTANT: If you are going to override this method make sure you copy the code from this method into your own, or the window menu feture will stuff up.
internalFrameDeiconified(InternalFrameEvent) - Method in class net.openai.ai.nn.gui.NotesFrame
This is one of the InternalFrameListener interface methods

IMPORTANT: If you are going to override this method make sure you copy the code from this method into your own, or the window menu feture will stuff up.
internalFrameDeiconified(InternalFrameEvent) - Method in class net.openai.ai.nn.gui.AIFrame
This is one of the InternalFrameListener interface methods

IMPORTANT: If you are going to override this method make sure you copy the code from this method into your own, or the window menu feture will stuff up.
internalFrameIconified(InternalFrameEvent) - Method in class net.openai.ai.nn.gui.NotesFrame
This is one of the InternalFrameListener interface methods

IMPORTANT: If you are going to override this method make sure you copy the code from this method into your own, or the window menu feture will stuff up.
internalFrameIconified(InternalFrameEvent) - Method in class net.openai.ai.nn.gui.AIFrame
This is one of the InternalFrameListener interface methods

IMPORTANT: If you are going to override this method make sure you copy the code from this method into your own, or the window menu feture will stuff up.
internalFrameOpened(InternalFrameEvent) - Method in class net.openai.ai.nn.gui.NotesFrame
This is one of the InternalFrameListener interface methods

IMPORTANT: If you are going to override this method make sure you copy the code from this method into your own, or the window menu feture will stuff up.
internalFrameOpened(InternalFrameEvent) - Method in class net.openai.ai.nn.gui.AIFrame
This is one of the InternalFrameListener interface methods

IMPORTANT: If you are going to override this method make sure you copy the code from this method into your own, or the window menu feture will stuff up.
isCellEditable(int, int) - Method in class net.openai.ai.nn.gui.TrainingTableModel
 
isCellEditable(int, int) - Method in class net.openai.ai.nn.gui.properties.PropertyTableModel
Returns the read/write status of a property.
isDesired(int) - Method in class net.openai.ai.nn.gui.TrainingTableModel
 
isEmpty() - Method in class net.openai.ai.nn.training.TrainingSet
Returns whether this training set contains any elements.
isErrorSet() - Method in class net.openai.ai.nn.network.Neuron
Returns a flag that tells whether this neuron has had the error set
isExtensionListInDescription() - Method in class net.openai.ai.nn.gui.widgets.SimpleFileFilter
Returns whether the extension list (.jpg, .gif, etc) should show up in the human readable description.
isInput(int) - Method in class net.openai.ai.nn.gui.TrainingTableModel
 
isOutput(int) - Method in class net.openai.ai.nn.gui.TrainingTableModel
 
isOutputLayer() - Method in class net.openai.ai.nn.learning.TestLearningRule
Needed for Castor
isRefreshNeeded() - Method in class net.openai.ai.nn.gui.data.DataModel
Is a refresh needed
iterate() - Method in class net.openai.ai.ga.world.World
Iterates this World through one generation.
iterate() - Method in class net.openai.ai.nn.network.Network
Iterates the network once.
iterate(int) - Method in class net.openai.ai.nn.network.Network
Iterates the network for a specified number of iterations
iterateAllWorlds() - Method in class net.openai.ai.ga.GeneticAlgorithm
Tells all World's in this GeneticAlgorithm to iterate through one generation.
iterateAllWorlds(int, boolean) - Method in class net.openai.ai.ga.GeneticAlgorithm
Tells all World's in this GeneticAlgorithm to iterate through multiple generations.
iterateNetwork(Network) - Method in class net.openai.ai.nn.architecture.TestArchitecture
Iterates the network according to the rules set by the architecture.
iterateNetwork(Network) - Method in class net.openai.ai.nn.architecture.Architecture
Iterates the network according to the rules set by the architecture.
iterateToCriterion() - Method in class net.openai.ai.nn.network.Network
Iterates the network for a specified number of iterations
iterateWorld(String) - Method in class net.openai.ai.ga.GeneticAlgorithm
Tells a World with a given name to iterate through one generation.
iterateWorld(String, int) - Method in class net.openai.ai.ga.GeneticAlgorithm
Tells a World to iterate through multiple generations.
iterateWorld(World) - Method in class net.openai.ai.ga.GeneticAlgorithm
Tells a World to iterate through one generation.
iterateWorld(World, int) - Method in class net.openai.ai.ga.GeneticAlgorithm
Tells a World to iterate through multiple generations.
IterationLimitReachedEvent - class net.openai.ai.nn.network.event.IterationLimitReachedEvent.
Class declaration
IterationLimitReachedEvent(Object, int) - Constructor for class net.openai.ai.nn.network.event.IterationLimitReachedEvent
Constructor declaration
IterationLimitReachedEventListener - interface net.openai.ai.nn.network.event.IterationLimitReachedEventListener.
Interface declaration
iterator() - Method in class net.openai.ai.nn.gui.data.DataContainer
Returns an iterator over all childobjects of this container

L

Layer - class net.openai.ai.nn.network.Layer.
This class is a container for neurons and keeps state information for this layer.
Layer() - Constructor for class net.openai.ai.nn.network.Layer
Constructor declaration
Layer(long) - Constructor for class net.openai.ai.nn.network.Layer
Constructor declaration
LayerEvent - class net.openai.ai.nn.network.event.LayerEvent.
LayerEvent
LayerEvent(Object, Layer, int) - Constructor for class net.openai.ai.nn.network.event.LayerEvent
Constructs a new LayerEvent
LayerEventListener - interface net.openai.ai.nn.network.event.LayerEventListener.
Interface declaration
Layouter - interface net.openai.ai.nn.gui.topology.Layouter.
 
learn(TrainingElement) - Method in class net.openai.ai.nn.network.Layer
The learning method for the layer.
LearningEditor - class net.openai.ai.nn.gui.LearningEditor.
Simple editor for Trainingdata
LearningEditor() - Constructor for class net.openai.ai.nn.gui.LearningEditor
Creates a new instance of LearningEditor
LearningEditor(String) - Constructor for class net.openai.ai.nn.gui.LearningEditor
 
LearningRule - class net.openai.ai.nn.learning.LearningRule.
Class declaration
LearningRule() - Constructor for class net.openai.ai.nn.learning.LearningRule
 
LESS_THAN - Static variable in class net.openai.util.fsm.ComparableCondition
Indicates that this is a "less than" operation.
LESS_THAN_OR_EQUAL_TO - Static variable in class net.openai.util.fsm.ComparableCondition
Indicates that this is a "less than or equal to" operation.
listener - Variable in class net.openai.ai.nn.gui.widgets.AIToolbar
 
loadConfiguration() - Method in class net.openai.ai.nn.parser.Parser
Method declaration
loadConfiguration(File) - Method in class net.openai.ai.nn.network.Network
Creates a network by loading a configuration file.
loadConfiguration(String) - Method in class net.openai.ai.nn.network.Network
Creates a network by loading a configuration file by name.
loadNetwork() - Method in class net.openai.ai.nn.gui.widgets.AIMenuBar
Shows filerequester and loads network
loadNetwork(String) - Method in class net.openai.ai.nn.gui.widgets.AIMenuBar
Method declaration
loadTrainingData(String, String) - Method in class net.openai.ai.nn.network.Network
Loads the data from the specified file.
loadTrainingSet(String) - Method in class net.openai.ai.nn.gui.LearningEditor
loads current TrainingSet
LogFrame - class net.openai.ai.nn.gui.LogFrame.
Frame for log4j output and general logging.
LogFrame(String) - Constructor for class net.openai.ai.nn.gui.LogFrame
Contructor for a standard logframe
LT - Static variable in class net.openai.util.fsm.ComparableCondition
A shorthand for the "less than" operation.
LTE - Static variable in class net.openai.util.fsm.ComparableCondition
A shorthand for the "less than or equal to" operation.

M

Machine - class net.openai.util.fsm.Machine.
The controlling Machine class for the Finite State Machine
Machine() - Constructor for class net.openai.util.fsm.Machine
Constructs a new Machine object with no start state.
Machine(State) - Constructor for class net.openai.util.fsm.Machine
Constructs a new Machine object.
MachineEvent - class net.openai.util.fsm.event.MachineEvent.
The Event object that will interface between the Machines and their listeners.
MachineEvent(Machine, int) - Constructor for class net.openai.util.fsm.event.MachineEvent
Constructs a new MachineEvent.
MachineListener - interface net.openai.util.fsm.event.MachineListener.
An interface for listening to Machines.
main(String[]) - Static method in class net.openai.ai.agent.Daemon
The main entry point for the OsMoSys application.
main(String[]) - Static method in class net.openai.ai.ga.cell.encoding.testPermutation
A main for testing
main(String[]) - Static method in class net.openai.ai.nn.gui.OpenAI
Load the program
main(String[]) - Static method in class net.openai.ai.nn.network.Network
The 'main' of the network.
main(String[]) - Static method in class net.openai.ai.nn.parser.Parser
Method declaration
main(String[]) - Static method in class net.openai.ai.nn.parser.DataParser
Method declaration
mature() - Method in interface net.openai.ai.ga.cell.Cell
Tells the cell to mature.
mature() - Method in class net.openai.ai.ga.cell.AbstractCell
Tells the cell to mature.
mature() - Method in class net.openai.ai.ga.population.Population
Matures the population.
MigrateState - class net.openai.ai.hybrid.fsmagent.MigrateState.
 
MigrateState() - Constructor for class net.openai.ai.hybrid.fsmagent.MigrateState
Constructs a new MigrateState without a destination host or port.
migrateTo(InetAddress, int) - Method in class net.openai.ai.agent.MobileAgent
Causes the Agent to migrate from one machine to another.
migrateTo(String, int) - Method in class net.openai.ai.agent.MobileAgent
Causes the Agent to migrate from one machine to another.
MobileAgent - class net.openai.ai.agent.MobileAgent.
This is the base class for all Mobile Agents.
MobileAgent() - Constructor for class net.openai.ai.agent.MobileAgent
Constructs a new MobileAgent.
mouseClicked(MouseEvent) - Method in class net.openai.ai.nn.gui.scripting.SourceEditor.MouseEventHandler
Method declaration
mutate() - Method in interface net.openai.ai.ga.cell.Cell
Tells the cell that it has been chosen to mutate.
mutate() - Method in class net.openai.ai.ga.cell.AbstractCell
Tells the cell that it has been chosen to mutate.
mutate(int) - Method in class net.openai.ai.ga.cell.encoding.StrictPermutation
Mutates a given number of elements in the permutation.
mutate(int) - Method in class net.openai.ai.ga.cell.encoding.FixedBinaryString
Mutates a given number of bits in the binary string.
mutate(Population) - Static method in class net.openai.ai.ga.population.Population
Issues a mutate command to each cell in the passed Population .

N

NE - Static variable in class net.openai.util.fsm.ComparableCondition
A shorthand for the "not equal to" operation.
net.openai.ai.agent - package net.openai.ai.agent
 
net.openai.ai.ga - package net.openai.ai.ga
 
net.openai.ai.ga.cell - package net.openai.ai.ga.cell
 
net.openai.ai.ga.cell.encoding - package net.openai.ai.ga.cell.encoding
 
net.openai.ai.ga.environment - package net.openai.ai.ga.environment
 
net.openai.ai.ga.population - package net.openai.ai.ga.population
 
net.openai.ai.ga.selection - package net.openai.ai.ga.selection
 
net.openai.ai.ga.selection.common - package net.openai.ai.ga.selection.common
 
net.openai.ai.ga.world - package net.openai.ai.ga.world
 
net.openai.ai.hybrid.fsmagent - package net.openai.ai.hybrid.fsmagent
 
net.openai.ai.nn.architecture - package net.openai.ai.nn.architecture
 
net.openai.ai.nn.error - package net.openai.ai.nn.error
 
net.openai.ai.nn.gui - package net.openai.ai.nn.gui
 
net.openai.ai.nn.gui.data - package net.openai.ai.nn.gui.data
 
net.openai.ai.nn.gui.dialogs - package net.openai.ai.nn.gui.dialogs
 
net.openai.ai.nn.gui.properties - package net.openai.ai.nn.gui.properties
 
net.openai.ai.nn.gui.scripting - package net.openai.ai.nn.gui.scripting
 
net.openai.ai.nn.gui.topology - package net.openai.ai.nn.gui.topology
 
net.openai.ai.nn.gui.widgets - package net.openai.ai.nn.gui.widgets
 
net.openai.ai.nn.input - package net.openai.ai.nn.input
 
net.openai.ai.nn.learning - package net.openai.ai.nn.learning
 
net.openai.ai.nn.network - package net.openai.ai.nn.network
 
net.openai.ai.nn.network.event - package net.openai.ai.nn.network.event
 
net.openai.ai.nn.parser - package net.openai.ai.nn.parser
 
net.openai.ai.nn.persistence - package net.openai.ai.nn.persistence
 
net.openai.ai.nn.training - package net.openai.ai.nn.training
 
net.openai.ai.nn.transfer - package net.openai.ai.nn.transfer
 
net.openai.util.fsm - package net.openai.util.fsm
 
net.openai.util.fsm.event - package net.openai.util.fsm.event
 
Network - class net.openai.ai.nn.network.Network.
This class encapsulates all global info on the neural network and contains information on the architecture type and error type.
NETWORK_FILEFILTER - Static variable in class net.openai.ai.nn.gui.widgets.AIFileRequester
Network FileFilter
NETWORK_FILENAME_EXTENSIONS - Static variable in class net.openai.ai.nn.gui.widgets.AIFileRequester
Filename extensions for networks
Network() - Constructor for class net.openai.ai.nn.network.Network
Constructor declaration
Network(String) - Constructor for class net.openai.ai.nn.network.Network
Constructor use to create a network from a configuration file.
networkDirectory - Static variable in class net.openai.ai.nn.gui.widgets.AIFileRequester
Default network directory
NetworkFrame - class net.openai.ai.nn.gui.topology.NetworkFrame.
Framewindow for the network topology view
NetworkFrame(String) - Constructor for class net.openai.ai.nn.gui.topology.NetworkFrame
constructor
networkMarshaller(Network, String, String) - Static method in class net.openai.ai.nn.persistence.Persistence
Marshalls network object into XML file
NetworkPane - class net.openai.ai.nn.gui.topology.NetworkPane.
Does all the painting and listening + reaction.
NetworkPane() - Constructor for class net.openai.ai.nn.gui.topology.NetworkPane
Constructor declaration
NetworkPaneRepaintThread - class net.openai.ai.nn.gui.topology.NetworkPaneRepaintThread.
 
NetworkThread - class net.openai.ai.nn.gui.topology.NetworkThread.
Thread to handle network-running/training
NetworkTools - class net.openai.ai.nn.gui.topology.NetworkTools.
Common menues and eventhandlers for Network-editing
NetworkTools(Component) - Constructor for class net.openai.ai.nn.gui.topology.NetworkTools
Creates a new instance of NetworkToolbox
networkUnmarshaller(String, String) - Static method in class net.openai.ai.nn.persistence.Persistence
Unmarshalls network object from XML file
neuron - Variable in class net.openai.ai.nn.gui.data.AbstractGUINeuron
the encapsulated neuron that will be displayed
Neuron - class net.openai.ai.nn.network.Neuron.
Class declaration
Neuron() - Constructor for class net.openai.ai.nn.network.Neuron
Constructor declaration
Neuron(Layer, long) - Constructor for class net.openai.ai.nn.network.Neuron
Constructor declaration
NeuronEvent - class net.openai.ai.nn.network.event.NeuronEvent.
NeuronEvent
NeuronEvent(Object, Neuron, int) - Constructor for class net.openai.ai.nn.network.event.NeuronEvent
Constructs a new NeuronEvent
NeuronEventListener - interface net.openai.ai.nn.network.event.NeuronEventListener.
Interface declaration
NeuronRemovedEvent - class net.openai.ai.nn.network.event.NeuronRemovedEvent.
Class declaration
NeuronRemovedEvent(Object, Neuron) - Constructor for class net.openai.ai.nn.network.event.NeuronRemovedEvent
Constructor declaration
New() - Method in class net.openai.ai.nn.gui.scripting.SourceEditor
Begins a new script
NOT_EQUAL_TO - Static variable in class net.openai.util.fsm.ComparableCondition
Indicates that this is a "not equal to" operation.
NotesFrame - class net.openai.ai.nn.gui.NotesFrame.
This class is the superclass of all inner frames used in this app
NotesFrame() - Constructor for class net.openai.ai.nn.gui.NotesFrame
constructor
NotesPane - class net.openai.ai.nn.gui.NotesPane.
Does all the painting and listening + reaction.
NotesPane() - Constructor for class net.openai.ai.nn.gui.NotesPane
Constructor declaration

O

objectMarshaller(Object, String, String) - Static method in class net.openai.ai.nn.persistence.Persistence
This method will marshall an object into a file given mapping structure and class object
objectUnmarshaller(Class, String, String) - Static method in class net.openai.ai.nn.persistence.Persistence
This method will unmarshall an object from a file given mapping structure and class object
Open() - Method in class net.openai.ai.nn.gui.scripting.SourceEditor
Opens the selected file from tree
Open(File) - Method in class net.openai.ai.nn.gui.scripting.SourceEditor
Opens a file
OpenAI - class net.openai.ai.nn.gui.OpenAI.
Bootstrap class for the OpenAI - GUI
OpenAI() - Constructor for class net.openai.ai.nn.gui.OpenAI
 
OPTION_AGENTS - Static variable in class net.openai.ai.agent.Daemon
The command-line option to specify the list of agents to start.
OPTION_CONFIG - Static variable in class net.openai.ai.agent.Daemon
The command-line option to specify the XML configuration file.
OPTION_LOG - Static variable in class net.openai.ai.agent.Daemon
The command-line option to specify the output log file.
OPTION_PORT - Static variable in class net.openai.ai.agent.Daemon
The command-line option to specify the port.
OPTION_SERVICES - Static variable in class net.openai.ai.agent.Daemon
The command-line option to specify the list of services to start.
OPTION_VERBOSE - Static variable in class net.openai.ai.agent.Daemon
The command-line option to specify that the output should be echoed to stdout as well.
OUTPUT_LAYER - Static variable in class net.openai.ai.nn.network.Layer
 

P

paint(Graphics) - Method in class net.openai.ai.nn.gui.ImageFrame
Paint
paint(Graphics) - Method in class net.openai.ai.nn.gui.topology.NetworkPane
Draw all elements of the Network.
paint(Graphics, double) - Method in class net.openai.ai.nn.gui.data.DefaultGUINeuron
This routine renders the neuron
paint(Graphics, double) - Method in class net.openai.ai.nn.gui.data.GUIConnection
Draw the connection into the panel.
paint(Graphics, double) - Method in interface net.openai.ai.nn.gui.data.Drawable
Paint this object to screen
parseData(String) - Static method in class net.openai.ai.nn.parser.DataParser
Parses a file and returns the data in a hashtable, keyed on a column name.
Parser - class net.openai.ai.nn.parser.Parser.
Class declaration
Parser() - Constructor for class net.openai.ai.nn.parser.Parser
Constructor declaration
Parser(File) - Constructor for class net.openai.ai.nn.parser.Parser
Constructor declaration
parseXML() - Method in interface net.openai.ai.nn.parser.XMLParser
Method declaration
Persistence - class net.openai.ai.nn.persistence.Persistence.
Class declaration
Persistence() - Constructor for class net.openai.ai.nn.persistence.Persistence
Constructor declaration
polygon - Variable in class net.openai.ai.nn.gui.data.DefaultGUINeuron
 
pops - Variable in class net.openai.ai.ga.population.PopulationArray
The Collection that holds all the Populations
Population - class net.openai.ai.ga.population.Population.
The Population is the encapsulation of the individual solutions ( Cells that are used to solve the problem.
Population() - Constructor for class net.openai.ai.ga.population.Population
Creates a population using an ArrayList
Population(Collection) - Constructor for class net.openai.ai.ga.population.Population
Creates a population using a given Collection
Population(Population) - Constructor for class net.openai.ai.ga.population.Population
Creates a partial clone of this Population.
Population(Population, boolean) - Constructor for class net.openai.ai.ga.population.Population
Creates a partial clone of this Population.
PopulationArray - class net.openai.ai.ga.population.PopulationArray.
The PopulationArray is the equilivant of an array of Population elements.
PopulationArray() - Constructor for class net.openai.ai.ga.population.PopulationArray
Creates a PopulationArray using an ArrayList
PopulationArray(Collection) - Constructor for class net.openai.ai.ga.population.PopulationArray
Creates a PopulationArray with a given initial Collection
PopulationArray(PopulationArray) - Constructor for class net.openai.ai.ga.population.PopulationArray
Creates a shallow clone of the passed PopulationArray.
Popup_Clicked(ActionEvent) - Method in class net.openai.ai.nn.gui.topology.NetworkTools
Eventhandler for all Popupmenus.
Popup_Clicked(ActionEvent) - Method in interface net.openai.ai.nn.gui.widgets.AIPopupMenuListener
Popup_Clicked gets called when one popup-entry gets selected.
printConnections(Vector) - Method in class net.openai.ai.nn.architecture.TestArchitecture
Prints a list of the connections between layers
printDocument(Document) - Method in class net.openai.ai.nn.parser.Parser
Method declaration
printNetworkConnections(Network) - Method in class net.openai.ai.nn.architecture.TestArchitecture
Prints a list of the network connections
printNode(Node) - Method in class net.openai.ai.nn.parser.Parser
Method declaration
printXML() - Method in interface net.openai.ai.nn.parser.XMLParser
Method declaration
Property - class net.openai.ai.nn.gui.properties.Property.
Defines a single Property.
Property() - Constructor for class net.openai.ai.nn.gui.properties.Property
Creates a new instance of Property
Property(String, String) - Constructor for class net.openai.ai.nn.gui.properties.Property
Creates a new Property and sets the Name (Caption) and the getMethode() of it.
PropertyCellEditor - class net.openai.ai.nn.gui.properties.PropertyCellEditor.
Celleditor for the PropertyEditor
PropertyCellEditor() - Constructor for class net.openai.ai.nn.gui.properties.PropertyCellEditor
 
PropertyCellRenderer - class net.openai.ai.nn.gui.properties.PropertyCellRenderer.
Custom TableCellRenderer for the PropertyEditor.
PropertyCellRenderer() - Constructor for class net.openai.ai.nn.gui.properties.PropertyCellRenderer
 
PropertyEditor - class net.openai.ai.nn.gui.properties.PropertyEditor.
Property Editor
PropertyEditor() - Constructor for class net.openai.ai.nn.gui.properties.PropertyEditor
Creates a new instance of PropertyEditor
PropertyFile - class net.openai.ai.nn.gui.properties.PropertyFile.
Temporary object Used for reading values from a XML-propertydefinition.
PropertyFile() - Constructor for class net.openai.ai.nn.gui.properties.PropertyFile
Creates a new instance of PropertyFile
PropertyFrame - class net.openai.ai.nn.gui.PropertyFrame.
Property Dialog
PropertyFrame(String) - Constructor for class net.openai.ai.nn.gui.PropertyFrame
Creates a new instance of PropertyFrame
PropertyHandler - class net.openai.ai.nn.gui.properties.PropertyHandler.
Mainclass of the propertysystem.
PropertyHandler() - Constructor for class net.openai.ai.nn.gui.properties.PropertyHandler
Constructs a new (empty) propertyhandler
PropertyList - class net.openai.ai.nn.gui.properties.PropertyList.
Represents all properties for a class that are view- or changeable.
PropertyList() - Constructor for class net.openai.ai.nn.gui.properties.PropertyList
Constructs a empty propertylist.
PropertyList(Class) - Constructor for class net.openai.ai.nn.gui.properties.PropertyList
Constructs a empty propertylist for the given class.
PropertyTableModel - class net.openai.ai.nn.gui.properties.PropertyTableModel.
TableModel for the propertyeditor.
PropertyTableModel() - Constructor for class net.openai.ai.nn.gui.properties.PropertyTableModel
Creates a new instance of PropertyTableModel
put(DataObject) - Method in class net.openai.ai.nn.gui.data.DataContainer
Stores a Object with its own ID If there is already a object with this key, it will be overwritten!
putInt(String, int) - Method in class net.openai.ai.nn.gui.data.DataModel
Puts/changes a integer user-setting

R

randomizeWeights(DataModel) - Static method in class net.openai.ai.nn.gui.topology.NetworkTools
 
reactToPopulation(Population) - Method in class net.openai.ai.ga.environment.AbstractEnvironment
Tells the AbstractEnvironment to react to the given Population.
reactToPopulation(Population) - Method in interface net.openai.ai.ga.environment.Environment
Tells the Environment to react to the given Population.
ready(Layer) - Method in class net.openai.ai.nn.learning.TestLearningRule
Method declaration
ready(Layer) - Method in class net.openai.ai.nn.learning.LearningRule
Method declaration
readyToLearn() - Method in class net.openai.ai.nn.network.Layer
Calls the learning rule to see if it's ready to process this layer.
reconnect() - Method in class net.openai.ai.nn.gui.data.GUIConnection
This method can rebuild a broken connection, as long as the fromNeuron is ok.
reconnect() - Method in class net.openai.ai.nn.gui.data.GUILayer
Rebuild all GUIConnections within this layer
reconnect() - Method in class net.openai.ai.nn.network.Network
Method declaration
reconnectLearningLayers(Vector) - Method in class net.openai.ai.nn.architecture.TestArchitecture
Reconnects the network ordered learning layers
reconnectNetwork(Network) - Method in class net.openai.ai.nn.architecture.TestArchitecture
Reconnects the network
reconnectNetwork(Network) - Method in class net.openai.ai.nn.architecture.Architecture
Traverse a network and reconnect it.
refresh() - Method in class net.openai.ai.nn.gui.scripting.ScriptTree
Method declaration
RefreshTree() - Method in class net.openai.ai.nn.gui.topology.NetworkFrame
Method declaration
REMOVE - Static variable in class net.openai.ai.nn.network.event.AbstractNNEvent
 
remove(int) - Method in class net.openai.ai.nn.training.TrainingSet
Delete a element
remove(long) - Method in class net.openai.ai.nn.gui.data.DataContainer
Removes the object with the given key
removeActionListener(ActionListener) - Method in class net.openai.ai.nn.gui.widgets.AIToolbar
Removes a ActionListener
removeAll() - Method in class net.openai.ai.nn.gui.widgets.AIToolbar
Remove all Buttons
removeAllCellsBut(Population) - Method in class net.openai.ai.ga.population.Population
Removes all the Cells from this Population except those specified in the passed Population.
removeAllSameAs(Cell) - Method in class net.openai.ai.ga.population.Population
Removes all instances of Cell from this Population.
removeAllSameAs(Population) - Method in class net.openai.ai.ga.population.PopulationArray
Removes all instances of Population from this PopulationArray.
removeAllWorlds(String) - Method in class net.openai.ai.ga.GeneticAlgorithm
Removes all World's with the given name out of this GeneticAlgorithm.
removeCell(Cell) - Method in class net.openai.ai.ga.population.Population
Removes a Cell from this Population.
removeCells(Population) - Method in class net.openai.ai.ga.population.Population
Removes a group of Cells from this Population .
removeConnection(Connection) - Method in interface net.openai.ai.nn.gui.data.GUINeuron
Removes a GUIConnection (based on a connection-instance)
removeConnection(Connection) - Method in class net.openai.ai.nn.gui.data.AbstractGUINeuron
Remove a connection to another neuron
removeConnectionEventListener(ConnectionEventListener) - Method in class net.openai.ai.nn.architecture.TestArchitecture
Removes a connection event listener.
removeCriterionReachedEventListener(CriterionReachedEventListener) - Method in class net.openai.ai.nn.network.Network
Removes a criterion reached event listener.
removeDrawableObject(String) - Method in class net.openai.ai.nn.gui.data.DataModel
Remove a drawable Object
removeInputCategory() - Method in class net.openai.ai.nn.training.TrainingSet
Removes the last Inputcategory.
removeIterationLimitReachedEventListener(IterationLimitReachedEventListener) - Method in class net.openai.ai.nn.network.Network
Removes a iteration limit reached event listener.
removeLayer(GUILayer) - Static method in class net.openai.ai.nn.gui.topology.NetworkTools
Removes the selected Layer
removeLayer(int) - Method in class net.openai.ai.nn.network.Network
Removes layer at a given position
removeLayerEventListener(LayerEventListener) - Method in class net.openai.ai.nn.network.Network
Removes a layer added event listener.
removeMachineListener(MachineListener) - Method in class net.openai.util.fsm.Machine
Removes a MachineListener from this Machine.
removeNeuron(Neuron) - Method in class net.openai.ai.nn.network.Layer
 
removeNeuronEventListener(NeuronEventListener) - Method in class net.openai.ai.nn.network.Layer
Removes a neuron added event listener.
removeOutputCategory() - Method in class net.openai.ai.nn.training.TrainingSet
Removes the last Outputcategory.
removePopulation(Population) - Method in class net.openai.ai.ga.population.PopulationArray
Removes a Population from this PopulationArray .
removePopulations(PopulationArray) - Method in class net.openai.ai.ga.population.PopulationArray
Removes a group of Populations from this PopulationArray.
removePopupMenuListeners(AIPopupMenuListener) - Method in class net.openai.ai.nn.gui.widgets.AIPopupMenu
Remove a listener from the eventlist
removeRangeOfLayers(int, int) - Method in class net.openai.ai.nn.network.Network
 
removeStateListener(StateListener) - Method in class net.openai.util.fsm.State
Removes a StateListener from this State.
removeTransition(Condition) - Method in class net.openai.util.fsm.State
Removes a Condition as a Transition from this State.
removeWeightChangeEventListener(WeightChangeEventListener) - Method in class net.openai.ai.nn.network.Weight
Removes a weight change event listener.
removeWorld(String) - Method in class net.openai.ai.ga.GeneticAlgorithm
Removes a World with the given name out of this GeneticAlgorithm.
removeWorld(World) - Method in class net.openai.ai.ga.GeneticAlgorithm
Removes a given World out of this GeneticAlgorithm.
reorder() - Method in class net.openai.ai.nn.gui.data.DataContainer
Reorders the ID of the Elements
requestNetworkPaneRefresh() - Static method in class net.openai.ai.nn.gui.AIDesktop
Request a refresh of the NetwokrPane
requestRefresh() - Method in class net.openai.ai.nn.gui.data.DataModel
Request a refresh of the GUI
reset() - Method in class net.openai.util.fsm.Machine
Resets this machine so that its current State is the start state.
reset(boolean, boolean) - Method in class net.openai.util.fsm.Machine
Resets this machine so that its current State is the start state.
resetCounter() - Method in class net.openai.ai.nn.gui.topology.NetworkThread
 
run() - Method in class net.openai.ai.nn.gui.scripting.SourceEditor
Runns current script
run() - Method in class net.openai.ai.nn.gui.topology.NetworkPaneRepaintThread
Method declaration
run() - Method in class net.openai.ai.nn.gui.topology.NetworkThread
Mainloop of the Thread
RUNNING - Static variable in class net.openai.ai.nn.gui.topology.NetworkThread
 
runScript(Reader) - Method in class net.openai.ai.nn.gui.scripting.SourceEditor
Run the script

S

satisfiedBy(Object) - Method in class net.openai.util.fsm.EqualsCondition
Implemented method for the Condition interface Called to check if the condition meets the criteria defined by this state.
satisfiedBy(Object) - Method in class net.openai.util.fsm.ComparableCondition
Implemented method for the Condition interface.
satisfiedBy(Object) - Method in class net.openai.util.fsm.BooleanCondition
Called to check if the conditional meets the criteria defined by this state.
satisfiedBy(Object) - Method in class net.openai.util.fsm.AnyCondition
Called to check if the conditional meets the criteria defined by this state.
satisfiedBy(Object) - Method in class net.openai.util.fsm.Condition
Called to check if the conditional meets the criteria defined by this state.
Save() - Method in class net.openai.ai.nn.gui.scripting.SourceEditor
Saves current file
SaveAs() - Method in class net.openai.ai.nn.gui.scripting.SourceEditor
Saves to a new File
saveNetwork() - Method in class net.openai.ai.nn.gui.widgets.AIMenuBar
Show filerequester and save network
saveNetwork(String) - Method in class net.openai.ai.nn.gui.widgets.AIMenuBar
Method declaration
saveTrainingSet(String) - Method in class net.openai.ai.nn.gui.LearningEditor
saves current TrainingSet
ScanNodes(AITreeNode) - Method in class net.openai.ai.nn.gui.widgets.AbstractTreeModel
Returns a vector containing all (sub-)childs of the given parent
ScriptTree - class net.openai.ai.nn.gui.scripting.ScriptTree.
 
ScriptTree() - Constructor for class net.openai.ai.nn.gui.scripting.ScriptTree
Creates a new instance of ScriptTree
ScriptTreeModel - class net.openai.ai.nn.gui.scripting.ScriptTreeModel.
 
ScriptTreeModel(String) - Constructor for class net.openai.ai.nn.gui.scripting.ScriptTreeModel
Creates a new instance of ScriptTreeModel
seedNeurons(Vector) - Method in class net.openai.ai.nn.network.Layer
Seed the neurons with input.
SelectAll - class net.openai.ai.ga.selection.common.SelectAll.
SelectAll is a SelectionAlgorithm that will returns a clone of the passed Population.
SelectAll() - Constructor for class net.openai.ai.ga.selection.common.SelectAll
Creates a new SelectAll object.
SelectComplement - class net.openai.ai.ga.selection.common.SelectComplement.
SelectComplement is a SelectionAlgorithm that will return the complement of the results of two specified SelectionAlgorithms.
SelectComplement(SelectionAlgorithm) - Constructor for class net.openai.ai.ga.selection.common.SelectComplement
Creates a new SelectComplement object for taking the complement of the Populations returned by the two passed SelectionAlgorithms.
SelectCompose - class net.openai.ai.ga.selection.common.SelectCompose.
SelectAll is a SelectionAlgorithm that will returns the result of a SelectionAlgorithm on the Population returned from the second, i.e.
SelectCompose(SelectionAlgorithm, SelectionAlgorithm) - Constructor for class net.openai.ai.ga.selection.common.SelectCompose
Creates a new SelectAll object.
SelectDifference - class net.openai.ai.ga.selection.common.SelectDifference.
SelectDifference is a SelectionAlgorithm that will return the difference of the results of two specified SelectionAlgorithms.
SelectDifference(SelectionAlgorithm, SelectionAlgorithm) - Constructor for class net.openai.ai.ga.selection.common.SelectDifference
Creates a new SelectDifference object for taking the difference of the Populations returned by the two passed SelectionAlgorithms.
selected - Variable in class net.openai.ai.nn.gui.data.AbstractGUINeuron
selection state
SelectFitnessRange - class net.openai.ai.ga.selection.common.SelectFitnessRange.
SelectFitnessRange is a SelectionAlgorithm that will return a portion of the passed Population that have a fitness in the given range.
SelectFitnessRange(double, boolean, double, boolean) - Constructor for class net.openai.ai.ga.selection.common.SelectFitnessRange
Creates a new SelectFitnessRange object for choosing the Cells out of the specified Population who have a fitness in the specified range, specified with whether each bound is treated inclusive or exclusive.
SelectFitnessRange(double, double) - Constructor for class net.openai.ai.ga.selection.common.SelectFitnessRange
Creates a new SelectFitnessRange object for choosing the Cells out of the specified Population who have a fitness in the specified range, inclusive.
selectFromPopulation(Population) - Method in interface net.openai.ai.ga.selection.SelectionAlgorithm
Creates a Population according to a given algorithm or rule.
selectFromPopulation(Population) - Method in interface net.openai.ai.ga.selection.ArraySelectionAlgorithm
Creates a PopulationArray according to a given algorithm or rule.
selectFromPopulation(Population) - Method in class net.openai.ai.ga.selection.common.SubsetSelectorAdaptor
Creates a Population according to a given algorithm or rule.
selectFromPopulation(Population) - Method in class net.openai.ai.ga.selection.common.SelectUnion
Returns a Population that represents the union (junction) of the two SelectionAlgorithms specified in the constructor.
selectFromPopulation(Population) - Method in class net.openai.ai.ga.selection.common.SelectSingleGreatestFitness
Chooses the Cell in the specified Population with the greatest fitness.
selectFromPopulation(Population) - Method in class net.openai.ai.ga.selection.common.SelectNone
Returns a Population that is a clone of the specified Population but has no members.
selectFromPopulation(Population) - Method in class net.openai.ai.ga.selection.common.SelectMaturityRange
Chooses the Cells in the specified Population with maturity in a given range.
selectFromPopulation(Population) - Method in class net.openai.ai.ga.selection.common.SelectLeastMaturity
Chooses the Cells in the specified Population with the least maturity.
selectFromPopulation(Population) - Method in class net.openai.ai.ga.selection.common.SelectLeastFitness
Chooses the Cells in the specified Population with the least fitness.
selectFromPopulation(Population) - Method in class net.openai.ai.ga.selection.common.SelectIntersection
Returns a Population that represents the intersection (disjunction) of the two SelectionAlgorithms specified in the constructor.
selectFromPopulation(Population) - Method in class net.openai.ai.ga.selection.common.SelectGreatestMaturity
Chooses the Cells in the specified Population with the greatest maturity.
selectFromPopulation(Population) - Method in class net.openai.ai.ga.selection.common.SelectGreatestFitness
Chooses the Cells in the specified Population with the greatest fitness.
selectFromPopulation(Population) - Method in class net.openai.ai.ga.selection.common.SelectFitnessRange
Chooses the Cells in the specified Population with fitness in a given range.
selectFromPopulation(Population) - Method in class net.openai.ai.ga.selection.common.SelectDifference
Returns a Population that represents the difference (disjunction) of the two SelectionAlgorithms specified in the constructor.
selectFromPopulation(Population) - Method in class net.openai.ai.ga.selection.common.SelectCompose
Returns a Population that is a clone of the specified Population.
selectFromPopulation(Population) - Method in class net.openai.ai.ga.selection.common.SelectComplement
Returns a Population that represents the complement (disjunction) of the SelectionAlgorithm specified in the constructor.
selectFromPopulation(Population) - Method in class net.openai.ai.ga.selection.common.SelectAll
Returns a Population that is a clone of the specified Population.
selectFromPopulation(Population) - Method in class net.openai.ai.ga.selection.common.ArraySelectUnion
Returns a Population that represents the union (junction) of the two ArraySelectionAlgorithms specified in the constructor.
selectFromPopulation(Population) - Method in class net.openai.ai.ga.selection.common.ArraySelectTournament
Creates a PopulationArray according to a tournament.
SelectGreatestFitness - class net.openai.ai.ga.selection.common.SelectGreatestFitness.
SelectGreatestFitness is a SelectionAlgorithm that will return a portion of the passed Population that have the greatest fitness.
SelectGreatestFitness(double) - Constructor for class net.openai.ai.ga.selection.common.SelectGreatestFitness
Creates a new SelectGreatestFitness object for choosing the specified percentage of Cells out of the specified Population who have the greatest fitness.
SelectGreatestFitness(int) - Constructor for class net.openai.ai.ga.selection.common.SelectGreatestFitness
Creates a new SelectGreatestFitness object for choosing the specified number of Cells out of the specified Population who have the greatest fitness.
SelectGreatestMaturity - class net.openai.ai.ga.selection.common.SelectGreatestMaturity.
SelectGreatestMaturity is a SelectionAlgorithm that will return a portion of the passed Population that have the greatest maturity.
SelectGreatestMaturity(double) - Constructor for class net.openai.ai.ga.selection.common.SelectGreatestMaturity
Creates a new SelectGreatestMaturity object for choosing the specified percentage of Cells out of the specified Population who have the greatest maturity.
SelectGreatestMaturity(int) - Constructor for class net.openai.ai.ga.selection.common.SelectGreatestMaturity
Creates a new SelectGreatestMaturity object for choosing the specified number of Cells out of the specified Population who have the greatest maturity.
SelectIntersection - class net.openai.ai.ga.selection.common.SelectIntersection.
SelectIntersection is a SelectionAlgorithm that will return the intersection of the results of two specified SelectionAlgorithms.
SelectIntersection(SelectionAlgorithm, SelectionAlgorithm) - Constructor for class net.openai.ai.ga.selection.common.SelectIntersection
Creates a new SelectIntersection object for taking the intersection of the Populations returned by the two passed SelectionAlgorithms.
SelectionAlgorithm - interface net.openai.ai.ga.selection.SelectionAlgorithm.
SelectionAlgorithm is a method by which Cell members are chosen from a Population for a given purpose (i.e.
SelectionEntry - class net.openai.ai.nn.gui.properties.SelectionEntry.
A SelectionEntry for a dropdown-box
SelectionEntry() - Constructor for class net.openai.ai.nn.gui.properties.SelectionEntry
Creates a new instance of SelectionEntry
SelectionList - class net.openai.ai.nn.gui.properties.SelectionList.
Temporary Object.
SelectionList() - Constructor for class net.openai.ai.nn.gui.properties.SelectionList
Creates a new instance of SelectionList
selectLayer(DataModel, Layer, boolean) - Static method in class net.openai.ai.nn.gui.topology.NetworkTools
Select a GUILayer based on a Layer's data
selectLayer(DataModel, long, boolean) - Static method in class net.openai.ai.nn.gui.topology.NetworkTools
Select a GUILayer in the given datamodel
SelectLeastFitness - class net.openai.ai.ga.selection.common.SelectLeastFitness.
SelectGreatestFitness is a SelectionAlgorithm that will return a portion of the passed Population that have the least fitness.
SelectLeastFitness(double) - Constructor for class net.openai.ai.ga.selection.common.SelectLeastFitness
Creates a new SelectGreatestFitness object for choosing the specified percentage of Cells out of the specified Population who have the least fitness.
SelectLeastFitness(int) - Constructor for class net.openai.ai.ga.selection.common.SelectLeastFitness
Creates a new SelectLeastFitness object for choosing the specified number of Cells out of the specified Population who have the least fitness.
SelectLeastMaturity - class net.openai.ai.ga.selection.common.SelectLeastMaturity.
SelectGreatestMaturity is a SelectionAlgorithm that will return a portion of the passed Population that have the least maturity.
SelectLeastMaturity(double) - Constructor for class net.openai.ai.ga.selection.common.SelectLeastMaturity
Creates a new SelectGreatestMaturity object for choosing the specified percentage of Cells out of the specified Population who have the least maturity.
SelectLeastMaturity(int) - Constructor for class net.openai.ai.ga.selection.common.SelectLeastMaturity
Creates a new SelectLeastMaturity object for choosing the specified number of Cells out of the specified Population who have the least maturity.
SelectMaturityRange - class net.openai.ai.ga.selection.common.SelectMaturityRange.
SelectMaturityRange is a SelectionAlgorithm that will return a portion of the passed Population that have a maturity in the given range.
SelectMaturityRange(int, boolean, int, boolean) - Constructor for class net.openai.ai.ga.selection.common.SelectMaturityRange
Creates a new SelectMaturityRange object for choosing the Cells out of the specified Population who have a maturity in the specified range, specified with whether each bound is treated inclusive or exclusive.
SelectMaturityRange(int, int) - Constructor for class net.openai.ai.ga.selection.common.SelectMaturityRange
Creates a new SelectMaturityRange object for choosing the Cells out of the specified Population who have a maturity in the specified range, inclusive.
selectNeuron(DataModel, long, long, boolean) - Static method in class net.openai.ai.nn.gui.topology.NetworkTools
Select a GUINeuron in the given datamodel
selectNeuron(DataModel, Neuron, boolean) - Static method in class net.openai.ai.nn.gui.topology.NetworkTools
Select a GUINeuron based on a Neuron's data
selectNeurons(Rectangle) - Method in class net.openai.ai.nn.gui.data.GUINetwork
Selects all Neurons within an Rectangle-area
SelectNone - class net.openai.ai.ga.selection.common.SelectNone.
SelectNone is a SelectionAlgorithm that will returns a clone of the passed Population, but with no members.
SelectNone() - Constructor for class net.openai.ai.ga.selection.common.SelectNone
Creates a new SelectNone object.
SelectSingleGreatestFitness - class net.openai.ai.ga.selection.common.SelectSingleGreatestFitness.
SelectGreatestFitness is a SelectionAlgorithm that will return a portion of the passed Population that have the greatest fitness.
SelectSingleGreatestFitness() - Constructor for class net.openai.ai.ga.selection.common.SelectSingleGreatestFitness
Creates a new SelectSingleGreatestFitness object for choosing a single Cell out of the specified Population who has the greatest fitness.
SelectUnion - class net.openai.ai.ga.selection.common.SelectUnion.
SelectUnion is a SelectionAlgorithm that will return the union of the results of two specified SelectionAlgorithms.
SelectUnion(SelectionAlgorithm, SelectionAlgorithm) - Constructor for class net.openai.ai.ga.selection.common.SelectUnion
Creates a new SelectUnion object for taking the union of the Populations returned by the two passed SelectionAlgorithms.
serialize(Object, String) - Static method in class net.openai.ai.nn.persistence.Persistence
Method declaration
setAlpha(double) - Method in class net.openai.ai.nn.learning.TestLearningRule
Needed for Castor
setArchitecture(Architecture) - Method in class net.openai.ai.nn.network.Network
Set the value of architecture.
setBeta(double) - Method in class net.openai.ai.nn.learning.TestLearningRule
Needed for Castor
setBit(int) - Method in class net.openai.ai.ga.cell.encoding.FixedBinaryString
Sets a given bit in the binary string
setButton(AbstractButton) - Method in class net.openai.ai.nn.gui.AIFrame
This method is a set method for the Abstract button
setButtonEnabled(String, boolean) - Method in class net.openai.ai.nn.gui.widgets.AIToolbar
sets a button enabled /disabled
setClientClassName(String) - Method in class net.openai.ai.nn.gui.properties.PropertyList
Sets the clientclassname.
setClientObject(Object) - Method in class net.openai.ai.nn.gui.PropertyFrame
 
setClientObject(Object) - Method in class net.openai.ai.nn.gui.properties.PropertyEditor
 
setClientObject(PropertyList, Object) - Method in class net.openai.ai.nn.gui.properties.PropertyTableModel
Sets the propertylist and the clientobject that holds the wanted values.
setColumnNames(Vector) - Method in class net.openai.ai.nn.parser.Data
Set the column names for this data.
setComponent(Component) - Method in class net.openai.ai.nn.gui.widgets.AITreeNode
Sets a custom component
setConfigFile(File) - Method in class net.openai.ai.nn.parser.Parser
Method declaration
setConnected(boolean) - Method in class net.openai.ai.nn.network.Network
Set the connected flag.
setContextToolbar(AIToolbar) - Method in class net.openai.ai.nn.gui.widgets.AIMenuBar
 
setCurrentState(State) - Method in class net.openai.util.fsm.Machine
Forcibly sets the current state of this machine.
setDebug(boolean) - Method in class net.openai.ai.nn.network.Network
Set the debug flag.
setDescription(String) - Method in class net.openai.ai.nn.gui.widgets.SimpleFileFilter
Sets the human readable description of this filter.
setDesired(Vector) - Method in class net.openai.ai.nn.training.TrainingElement
Sets the desired values for this element
setElements(Vector) - Method in class net.openai.ai.nn.training.TrainingSet
Sets a Vector of TrainingElements.
setEndStateFlag(boolean) - Method in class net.openai.util.fsm.State
Sets the value of this state's end state flag.
setEntries(Vector) - Method in class net.openai.ai.nn.gui.properties.SelectionList
Setter for property _entries.
setEntries(Vector) - Method in class net.openai.ai.nn.gui.properties.ClassSelectorModel
Sets internal list of SelectionEntries
setEnvironment(Environment) - Method in class net.openai.ai.ga.world.World
Sets the Environment used in this World.
setError(double) - Method in class net.openai.ai.nn.network.Neuron
Sets the error for this neuron.
setError(double) - Method in class net.openai.ai.nn.network.Network
Set the network error.
setErrorCriterion(double) - Method in class net.openai.ai.nn.network.Network
Set the network errorCriterion.
setErrorFlag(boolean) - Method in class net.openai.ai.nn.network.Neuron
This method primarily required for Castor
setErrorType(ErrorType) - Method in class net.openai.ai.nn.network.Network
Set the value of errorType.
setExtensionListInDescription(boolean) - Method in class net.openai.ai.nn.gui.widgets.SimpleFileFilter
Determines whether the extension list (.jpg, .gif, etc) should show up in the human readable description.
setFormat(String) - Method in class net.openai.ai.nn.gui.LogFrame
Method declaration
setFromNeuron(Neuron) - Method in class net.openai.ai.nn.network.Connection
Set the from neuron
setGetter(String) - Method in class net.openai.ai.nn.gui.properties.Property
Sets the get-method for this property.
setIcon(ImageIcon) - Method in class net.openai.ai.nn.gui.widgets.AITreeNode
Bind a icon to this node
setIcon(String) - Method in class net.openai.ai.nn.gui.widgets.AITreeNode
Loads and binds a icon
setID(long) - Method in class net.openai.ai.nn.gui.data.GUILayer
Sets the ID of the object
setID(long) - Method in class net.openai.ai.nn.gui.data.AbstractGUINeuron
Sets the ID of the object
setID(long) - Method in interface net.openai.ai.nn.gui.data.DataObject
Sets the ID of the object
setID(long) - Method in class net.openai.ai.nn.gui.data.AbstractDataObject
Sets the ID of the object
setID(long) - Method in class net.openai.ai.nn.gui.widgets.AITreeNode
Changes the ID of this node
setID(long) - Method in class net.openai.ai.nn.network.Neuron
Sets the ID of this Neuron
setID(long) - Method in class net.openai.ai.nn.network.Layer
Sets the Layer-ID
setInfo(String) - Method in class net.openai.ai.nn.gui.properties.Property
Sets the infotext for this property
setInput(double) - Method in class net.openai.ai.nn.network.Neuron
Sets the input for this neuron.
setInput(Vector) - Method in class net.openai.ai.nn.training.TrainingElement
Sets the input values for this element
setInputCategories(Vector) - Method in class net.openai.ai.nn.training.TrainingSet
Sets the categories for thhe input data.
setInputFunction(InputFunction) - Method in class net.openai.ai.nn.network.Layer
Set the value of inputFunction.
setInsertAt(GUINetwork, long) - Method in class net.openai.ai.nn.gui.dialogs.AddLayer
 
setLastDelta(double) - Method in class net.openai.ai.nn.network.Weight
Set the weight's lastDelta.
setLayer(Layer) - Method in class net.openai.ai.nn.network.Neuron
Sets the layer that holds this neuron
setLayerAt(Layer, int) - Method in class net.openai.ai.nn.network.Network
Set a specific position in the network to be a specific layer.
setLayers(Vector) - Method in class net.openai.ai.nn.network.Network
Sets all layers for this network.
setLayerType(int) - Method in class net.openai.ai.nn.network.Layer
Set the layer type.
setLearning(boolean) - Method in class net.openai.ai.nn.network.Network
Set the learning flag.
setLearningOrder(Vector) - Method in class net.openai.ai.nn.network.Network
Method declaration
setLearningRule(LearningRule) - Method in class net.openai.ai.nn.network.Layer
Set the value of learningRule.
setLength(int) - Method in class net.openai.ai.ga.cell.encoding.StrictPermutation
Sets the length of this permutation.
setList(int[]) - Method in class net.openai.ai.ga.cell.encoding.StrictPermutation
Sets the permutation to the values in the given list.
setListLoosely(int[]) - Method in class net.openai.ai.ga.cell.encoding.StrictPermutation
Sets the permutation to the values in the given list when possible.
setListLoosely(int[], int) - Method in class net.openai.ai.ga.cell.encoding.StrictPermutation
Sets the permutation to the values in the given list when possible starting from a given position.
setLists(Vector) - Method in class net.openai.ai.nn.gui.properties.PropertyFile
 
setLong(long) - Method in class net.openai.ai.ga.cell.encoding.FixedBinaryString
Sets the binary string to the value as a long.
setModel(DataModel) - Static method in class net.openai.ai.nn.gui.AIDesktop
Sets a new DataModel
setModel(DataModel) - Method in class net.openai.ai.nn.gui.topology.NetworkThread
 
setModel(DataModel) - Method in class net.openai.ai.nn.gui.topology.NetworkPane
 
setModel(DataModel) - Method in class net.openai.ai.nn.gui.topology.NetworkFrame
Sets the DataModel for the Topology
setModel(DataModel) - Method in class net.openai.ai.nn.gui.topology.AITreeModel
 
setMutationSelectionAlgorithm(SelectionAlgorithm) - Method in class net.openai.ai.ga.world.World
Sets the mutation selection algorithm to the given algorithm.
setName(String) - Method in class net.openai.ai.ga.cell.encoding.StrictPermutation
Sets the name of this permutation
setName(String) - Method in class net.openai.ai.ga.cell.encoding.FixedBinaryString
Sets the name of this binary string to the given name
setName(String) - Method in class net.openai.ai.nn.gui.properties.SelectionList
Setter for property _name.
setName(String) - Method in class net.openai.ai.nn.gui.properties.SelectionEntry
Setter for property _name.
setName(String) - Method in class net.openai.ai.nn.gui.properties.Property
Sets the propertyname
setName(String) - Method in class net.openai.ai.nn.gui.widgets.AITreeNode
Changes the name of this node
setName(String) - Method in class net.openai.ai.nn.network.Layer
Sets the name for this layer.
setName(String) - Method in class net.openai.util.fsm.State
Sets the name for this state.
setNetwork(GUINetwork) - Method in class net.openai.ai.nn.gui.data.DataModel
sets a new GUINetwork
setNetwork(Network) - Method in class net.openai.ai.nn.network.Layer
Sets the network (=parent)
setNextLayerID(long) - Method in class net.openai.ai.nn.network.Network
Set ID for the next layer.
setNextNeuronID(long) - Method in class net.openai.ai.nn.network.Layer
Sets the next neuron ID for this layer Required for castor
setOutput(double) - Method in class net.openai.ai.nn.network.Neuron
Sets the output for this neuron.
setOutput(Vector) - Method in class net.openai.ai.nn.training.TrainingElement
Sets the output values for this element
setOutputCategories(Vector) - Method in class net.openai.ai.nn.training.TrainingSet
Sets the categories for the output data..
setOutputLayer(boolean) - Method in class net.openai.ai.nn.learning.TestLearningRule
Needed for Castor
setParent(DataContainer) - Method in interface net.openai.ai.nn.gui.data.DataObject
Sets the parent of this object (for nested structures)
setParent(DataContainer) - Method in class net.openai.ai.nn.gui.data.AbstractDataObject
Sets the parent of this object (for nested structures)
setParentSelectionAlgorithm(ArraySelectionAlgorithm) - Method in class net.openai.ai.ga.world.World
Sets the parent selection algorithm to the given algorithm.
setPath(String) - Method in class net.openai.ai.nn.gui.scripting.ScriptTree
Method declaration
setPopulation(Population) - Method in class net.openai.ai.ga.world.World
Sets the Population used in this World.
setProperties(JLabel, AITreeNode) - Method in class net.openai.ai.nn.gui.widgets.AITreeCellRenderer
 
setProperties(Vector) - Method in class net.openai.ai.nn.gui.properties.PropertyList
Sets the properties of this list.
setPropertyHandler(PropertyHandler) - Method in class net.openai.ai.nn.gui.PropertyFrame
Setter for property propertyHandler.
setPropertyHandler(PropertyHandler) - Method in class net.openai.ai.nn.gui.properties.PropertyEditor
Setter for property propertyHandler.
setRows(Vector) - Method in class net.openai.ai.nn.parser.Data
Set the rows of data.
setSelect(String) - Method in class net.openai.ai.nn.gui.properties.Property
Setter for property select.
setSelected(boolean) - Method in class net.openai.ai.nn.gui.data.GUILayer
Sets the 'selected' flag of all neurons within this layer to a specific value
setSelected(boolean) - Method in class net.openai.ai.nn.gui.data.AbstractGUINeuron
Sets the selected - flag.
setSelected(boolean) - Method in interface net.openai.ai.nn.gui.data.Drawable
Sets the 'selected' flag of this object
setSelected(boolean) - Method in class net.openai.ai.nn.gui.data.AbstractDrawable
Sets the 'selected' flag of this object
setSelectedItem(Object) - Method in class net.openai.ai.nn.gui.properties.ClassSelectorModel
Selects a specific DropDown-entry.
setSelections(Vector) - Method in class net.openai.ai.nn.gui.properties.PropertyFile
Setter for property _selections.
setSetter(String) - Method in class net.openai.ai.nn.gui.properties.Property
Sets the setter-method for this property
setSize(int) - Method in class net.openai.ai.ga.cell.encoding.FixedBinaryString
Sets the length of this binary string in bits
setSize(int) - Method in class net.openai.ai.nn.network.Layer
Sets the number of neurons in this layer, this should behave much like the Vector.setSize() in that, if i > current Size, new neurons are added to the layer and if i < current Size then any neuron at index i or greater are discarded.
setSize(int) - Method in class net.openai.ai.nn.network.Network
Sets the size of this network.
setSleepTime(int) - Method in class net.openai.ai.hybrid.fsmagent.SleepState
Sets the sleep time for the SleepState in milliseconds.
setStartState(State) - Method in class net.openai.util.fsm.Machine
Sets the start state for this machine.
setState(int) - Method in class net.openai.ai.nn.gui.topology.NetworkThread
 
setSurvivalSelectionAlgorithm(SelectionAlgorithm) - Method in class net.openai.ai.ga.world.World
Sets the survival selection algorithm to the given algorithm.
setTarget(boolean) - Method in class net.openai.util.fsm.BooleanCondition
Sets the target boolean value that will satisfy this condition.
setTarget(Boolean) - Method in class net.openai.util.fsm.BooleanCondition
Sets the target Boolean value that will satisfy this condition.
setTargetState(State) - Method in class net.openai.util.fsm.Condition
Sets the target state for this Condition.
setText1(String) - Method in class net.openai.ai.nn.gui.widgets.StatusBar
Set textlabel #1
setText2(String) - Method in class net.openai.ai.nn.gui.widgets.StatusBar
Set textlabel #2
setToLayerID(long) - Method in class net.openai.ai.nn.network.Connection
Set's the (temporary) ID of the ToNeuron's Layer Used by the umarshalling process
setToNeuron(Neuron) - Method in class net.openai.ai.nn.network.Connection
Set the to neuron.
setToNeuronID(long) - Method in class net.openai.ai.nn.network.Connection
Set's the (temporary) ID of the ToNeuron Used by the umarshalling process
setToolText(String, String) - Method in class net.openai.ai.nn.gui.widgets.AIToolbar
Sets the ToolTip of a Button
setTrainingElement(TrainingElement) - Method in class net.openai.ai.nn.network.Network
Set the training element to be worked on by the network.
setTrainingSet(TrainingSet) - Method in class net.openai.ai.nn.gui.TrainingTableModel
Setter for property trainingSet.
setTrainingSet(TrainingSet) - Method in class net.openai.ai.nn.gui.LearningEditor
Setter for property trainingSet.
setTrainingSet(TrainingSet) - Method in class net.openai.ai.nn.network.Network
Set the training set to be worked on by the network.
setTransferFunction(TransferFunction) - Method in class net.openai.ai.nn.network.Layer
Set the value of transferFunction.
setType(int) - Method in class net.openai.util.fsm.ComparableCondition
Sets the type of ComparableCondition this is.
setType(String) - Method in class net.openai.ai.nn.gui.properties.Property
Setter for property type.
setUseBias(boolean) - Method in class net.openai.ai.nn.network.Network
Set whether the network will use a bias.
setValue(double) - Method in class net.openai.ai.nn.network.Weight
Set the weight's value.
setValue(Object, Object) - Method in class net.openai.ai.nn.gui.properties.Property
Sets the value in the given clientObject.
setValue(String) - Method in class net.openai.ai.nn.gui.properties.SelectionEntry
Setter for property _value.
setValueAt(Object, int, int) - Method in class net.openai.ai.nn.gui.TrainingTableModel
 
setValueAt(Object, int, int) - Method in class net.openai.ai.nn.gui.properties.PropertyTableModel
 
setWeight(double) - Method in class net.openai.ai.nn.gui.data.GUIConnection
Sets the weight of the encapsulated neuralnet-connection to a new value
setWeight(Weight) - Method in class net.openai.ai.nn.network.Connection
Set the weight to be associated with this connection.
setX(int) - Method in interface net.openai.ai.nn.gui.data.GUINeuron
Sets the neurons X-position
setX(int) - Method in class net.openai.ai.nn.gui.data.AbstractGUINeuron
Set Y-Position on the Screen
setXML(Node) - Method in interface net.openai.ai.nn.parser.XMLParser
Method declaration
setY(int) - Method in interface net.openai.ai.nn.gui.data.GUINeuron
Sets the neurons X-position
setY(int) - Method in class net.openai.ai.nn.gui.data.AbstractGUINeuron
Set X-Position on the Screen
shape - Variable in class net.openai.ai.nn.gui.data.AbstractDrawable
 
show(String, int, int) - Method in class net.openai.ai.nn.gui.topology.NetworkTools
Method declaration
showLayerWizzard(DataModel) - Static method in class net.openai.ai.nn.gui.topology.NetworkTools
Show the LayerWizzard and add a Layer
shutdown() - Method in class net.openai.ai.agent.Daemon
Shuts down the Daemon.
SimpleFileFilter - class net.openai.ai.nn.gui.widgets.SimpleFileFilter.
A convenience implementation of FileFilter that filters out all files except for those type extensions that it knows about.
SimpleFileFilter() - Constructor for class net.openai.ai.nn.gui.widgets.SimpleFileFilter
Creates a file filter.
SimpleFileFilter(String) - Constructor for class net.openai.ai.nn.gui.widgets.SimpleFileFilter
Creates a file filter that accepts files with the given extension.
SimpleFileFilter(String[]) - Constructor for class net.openai.ai.nn.gui.widgets.SimpleFileFilter
Creates a file filter from the given string array.
SimpleFileFilter(String[], String) - Constructor for class net.openai.ai.nn.gui.widgets.SimpleFileFilter
Creates a file filter from the given string array and description.
SimpleFileFilter(String, String) - Constructor for class net.openai.ai.nn.gui.widgets.SimpleFileFilter
Creates a file filter that accepts the given file type.
SimpleMigrateState - class net.openai.ai.hybrid.fsmagent.SimpleMigrateState.
 
SimpleMigrateState(String, int) - Constructor for class net.openai.ai.hybrid.fsmagent.SimpleMigrateState
Constructs a new SimpleMigrateState with the given host and port to migrate to.
singleClick(int, TreePath) - Method in class net.openai.ai.nn.gui.scripting.SourceEditor.MouseEventHandler
Method declaration
SINGLESTEP - Static variable in class net.openai.ai.nn.gui.topology.NetworkThread
 
size() - Method in class net.openai.ai.nn.gui.data.DataContainer
returns the amount of childs in this container
size() - Method in class net.openai.ai.nn.network.Network
Returns the layercount
size() - Method in class net.openai.ai.nn.training.TrainingSet
Returns the number of elements in this set.
SleepState - class net.openai.ai.hybrid.fsmagent.SleepState.
This AgentState sleeps for a given time.
SleepState() - Constructor for class net.openai.ai.hybrid.fsmagent.SleepState
Constructs a new SleepState with a sleep time of 0 milliseconds.
SleepState(int) - Constructor for class net.openai.ai.hybrid.fsmagent.SleepState
Constructs a new SleepState with the specified sleep time.
SourceEditor - class net.openai.ai.nn.gui.scripting.SourceEditor.
Source Editor.
SourceEditor.MouseEventHandler - class net.openai.ai.nn.gui.scripting.SourceEditor.MouseEventHandler.
Class declaration
SourceEditor.MouseEventHandler() - Constructor for class net.openai.ai.nn.gui.scripting.SourceEditor.MouseEventHandler
 
SourceEditor(String) - Constructor for class net.openai.ai.nn.gui.scripting.SourceEditor
Creates new SourceEditor
spaceX - Variable in class net.openai.ai.nn.gui.topology.GridLayout
 
spaceY - Variable in class net.openai.ai.nn.gui.topology.GridLayout
 
START_FLAG_CHANGE - Static variable in class net.openai.util.fsm.event.StateEvent
This type of StateEvent indicates a toggling of the start state flag on the state.
startAgent(Agent) - Method in class net.openai.ai.agent.Daemon
Starts an agent in its own Thread.
startDaemon(Hashtable) - Static method in class net.openai.ai.agent.Daemon
Starts up a Daemon with the given options contained in the Hashtable.
startService(DaemonService) - Method in class net.openai.ai.agent.Daemon
Starts a service in its own Thread.
State - class net.openai.util.fsm.State.
State abstract class
State() - Constructor for class net.openai.util.fsm.State
Constructs a new State.
StateEvent - class net.openai.util.fsm.event.StateEvent.
The Event object that will be the interface between the States and their listeners.
StateEvent(State, int) - Constructor for class net.openai.util.fsm.event.StateEvent
Constructs a StateEvent object.
StateListener - interface net.openai.util.fsm.event.StateListener.
An interface for listening to States.
StatusBar - class net.openai.ai.nn.gui.widgets.StatusBar.
Simple StatusBar pane with 2 textelements
StatusBar() - Constructor for class net.openai.ai.nn.gui.widgets.StatusBar
Creates new form StatusBar
STOP - Static variable in class net.openai.ai.nn.gui.topology.NetworkThread
 
StrictPermutation - class net.openai.ai.ga.cell.encoding.StrictPermutation.
The StrictPermutation class stores a permutation of values from 0 to (length-1).
StrictPermutation(StrictPermutation) - Constructor for class net.openai.ai.ga.cell.encoding.StrictPermutation
Creates and returns a clone of the given StrictPermutation.
StrictPermutation(String, int) - Constructor for class net.openai.ai.ga.cell.encoding.StrictPermutation
Creates a new StrictPermutation with the specified length and given name.
StrictPermutation(String, int, int[]) - Constructor for class net.openai.ai.ga.cell.encoding.StrictPermutation
Creates a new StrictPermutation initialized with the specified capacity and starting with the values in the passed integer array so far as is possible using setListLoosely.
SubsetSelectorAdaptor - class net.openai.ai.ga.selection.common.SubsetSelectorAdaptor.
SelectionAlgorithm is a method by which Cell members are chosen from a Population for a given purpose (i.e.
SubsetSelectorAdaptor() - Constructor for class net.openai.ai.ga.selection.common.SubsetSelectorAdaptor
 

T

TestArchitecture - class net.openai.ai.nn.architecture.TestArchitecture.
This class defines how the neural network will be constructed or connected.
TestArchitecture() - Constructor for class net.openai.ai.nn.architecture.TestArchitecture
Constructor declaration
TestErrorType - class net.openai.ai.nn.error.TestErrorType.
Class declaration
TestErrorType() - Constructor for class net.openai.ai.nn.error.TestErrorType
 
TestInputFunction - class net.openai.ai.nn.input.TestInputFunction.
Class declaration
TestInputFunction() - Constructor for class net.openai.ai.nn.input.TestInputFunction
 
TestLearningRule - class net.openai.ai.nn.learning.TestLearningRule.
Class declaration
TestLearningRule() - Constructor for class net.openai.ai.nn.learning.TestLearningRule
Constructor declaration
testPermutation - class net.openai.ai.ga.cell.encoding.testPermutation.
Class declaration
testPermutation() - Constructor for class net.openai.ai.ga.cell.encoding.testPermutation
 
TestTransferFunction - class net.openai.ai.nn.transfer.TestTransferFunction.
Class declaration
TestTransferFunction() - Constructor for class net.openai.ai.nn.transfer.TestTransferFunction
 
toBinaryString() - Method in class net.openai.ai.ga.cell.encoding.FixedBinaryString
Returns a String representation of this binary string as a string of binary digits.
toFullBinaryString() - Method in class net.openai.ai.ga.cell.encoding.FixedBinaryString
Returns a String representation of this binary string as a string of binary digits, including leading zeroes
toFullHexString() - Method in class net.openai.ai.ga.cell.encoding.FixedBinaryString
Returns a String representation of this binary string as a string of hexadecimal digits, including leading zeroes
toHexString() - Method in class net.openai.ai.ga.cell.encoding.FixedBinaryString
Returns a String representation of this binary string as a string of hex digits.
toolbar - Variable in class net.openai.ai.nn.gui.AIFrame
context-Toolbar for this frame
Toolbar_Clicked(ActionEvent) - Method in class net.openai.ai.nn.gui.LearningEditor
Gets called, when a Toolbar-button was clicked
Toolbar_Clicked(ActionEvent) - Method in class net.openai.ai.nn.gui.scripting.SourceEditor
Gets called, when a Toolbar-button was clicked
Toolbar_Clicked(ActionEvent) - Method in class net.openai.ai.nn.gui.topology.NetworkFrame
Gets called, when a Toolbar-button was clicked
Toolbar_Clicked(ActionEvent) - Method in interface net.openai.ai.nn.gui.widgets.AIToolbarListener
Gets called, when a Toolbar-button was clicked
Toolbar_Clicked(ActionEvent) - Method in class net.openai.ai.nn.gui.widgets.AIMenuBar
Handles toolbar events
toString() - Method in class net.openai.ai.agent.DaemonDescription
Returns a String representation of this Object.
toString() - Method in class net.openai.ai.agent.Agent
Returns the Agent as a String.
toString() - Method in class net.openai.ai.ga.GeneticAlgorithm
Calls every World's toString() method and returns a concatenation of all the Strings returned.
toString() - Method in class net.openai.ai.ga.cell.AbstractCell
Returns a string showing the fitness and maturity of this cell.
toString() - Method in class net.openai.ai.ga.cell.encoding.StrictPermutation
Method declaration
toString() - Method in class net.openai.ai.ga.population.PopulationArray
 
toString() - Method in class net.openai.ai.ga.population.Population
Returns a String representation of this Population.
toString() - Method in class net.openai.ai.ga.world.World
Returns a string showing the current status of this World.
toString() - Method in class net.openai.ai.nn.gui.widgets.AITreeNode
Overwrites the object.toString() to return the nodename
toString() - Method in class net.openai.ai.nn.network.Weight
Method declaration
toString() - Method in class net.openai.ai.nn.network.Connection
A string representation of this connection object.
toString() - Method in class net.openai.ai.nn.network.Neuron
Returns a string rpresentation of the neuron.
toString() - Method in class net.openai.ai.nn.network.Layer
Returns a String representation of this layer.
toString() - Method in class net.openai.ai.nn.network.Network
Returns a string representation of the network useable for debug purposes.
toString() - Method in class net.openai.ai.nn.parser.Data
Returns a String of the columns and the data.
toString() - Method in class net.openai.ai.nn.training.TrainingElement
Returns a string representation of the training element.
toString() - Method in class net.openai.util.fsm.UnhandledConditionException
Returns a String represention of this object.
toString() - Method in class net.openai.util.fsm.event.StateEvent
Returns a string representation of this event.
toStringQuiet - Variable in class net.openai.ai.ga.population.Population
Determines whether to display anything on a toString() call.
toStringUsesCells - Variable in class net.openai.ai.ga.population.Population
Determines whether to call all the Cells to return something as well.
toStringUsesSize - Variable in class net.openai.ai.ga.population.Population
Determines whether to display the size of the Population
toStringUsesTopCell - Variable in class net.openai.ai.ga.population.Population
Determines whether the Cell with the highest fitness is displayed.
TrainingElement - class net.openai.ai.nn.training.TrainingElement.
A single TrainingElement
TrainingElement() - Constructor for class net.openai.ai.nn.training.TrainingElement
Constructor declaration
TrainingElement(Vector, Vector) - Constructor for class net.openai.ai.nn.training.TrainingElement
Constructor declaration
TrainingSet - class net.openai.ai.nn.training.TrainingSet.
Data to train a neuralnet
TRAININGSET_FILEFILTER - Static variable in class net.openai.ai.nn.gui.widgets.AIFileRequester
Trainingset FileFilter
TRAININGSET_FILENAME_EXTENSIONS - Static variable in class net.openai.ai.nn.gui.widgets.AIFileRequester
Filename extensions for TrainingSets
TrainingSet() - Constructor for class net.openai.ai.nn.training.TrainingSet
 
trainingSetDirectory - Static variable in class net.openai.ai.nn.gui.widgets.AIFileRequester
Default trainingset directory
trainingSetMarshaller(TrainingSet, String, String) - Static method in class net.openai.ai.nn.persistence.Persistence
Marshalls TrainingSet object into XML file
trainingSetUnmarshaller(String, String) - Static method in class net.openai.ai.nn.persistence.Persistence
Unmarshalls TrainingSet object from XML file
TrainingTableModel - class net.openai.ai.nn.gui.TrainingTableModel.
TableModel implementation to handle a TrainingSet in a JTree
TrainingTableModel() - Constructor for class net.openai.ai.nn.gui.TrainingTableModel
Creates a new instance of TrainingTableModel
transfer(Neuron) - Method in class net.openai.ai.nn.transfer.TestTransferFunction
Method declaration
transfer(Neuron) - Method in class net.openai.ai.nn.transfer.TransferFunction
Method declaration
TransferFunction - class net.openai.ai.nn.transfer.TransferFunction.
Class declaration
TransferFunction() - Constructor for class net.openai.ai.nn.transfer.TransferFunction
 
ttmodel - Variable in class net.openai.ai.nn.gui.LearningEditor
 
type - Variable in class net.openai.ai.nn.gui.data.AbstractGUINeuron
Types 0 input 1 ouput 2 hidden -1 *shrugs*

U

UnhandledConditionException - exception net.openai.util.fsm.UnhandledConditionException.
An Exception for when a Condition is not satisfied by the input into the Machine.
UnhandledConditionException(State, Object) - Constructor for class net.openai.util.fsm.UnhandledConditionException
Constructs a new UnhandledConditionException
updateConnectionPool() - Method in class net.openai.ai.nn.network.Neuron
Updates connections based on connectionsFrom and connectionsTo.

W

Weight - class net.openai.ai.nn.network.Weight.
Weight of a neuralnet connection
Weight() - Constructor for class net.openai.ai.nn.network.Weight
Constructor declaration
WeightChangeEvent - class net.openai.ai.nn.network.event.WeightChangeEvent.
Class declaration
WeightChangeEvent(Object, Weight) - Constructor for class net.openai.ai.nn.network.event.WeightChangeEvent
Constructor declaration
WeightChangeEventListener - interface net.openai.ai.nn.network.event.WeightChangeEventListener.
Interface declaration
WORKSPACE_FILEFILTER - Static variable in class net.openai.ai.nn.gui.widgets.AIFileRequester
Workspace FileFilter
WORKSPACE_FILENAME_EXTENSIONS - Static variable in class net.openai.ai.nn.gui.widgets.AIFileRequester
Filename extensions for workspaces
workspaceDirectory - Static variable in class net.openai.ai.nn.gui.widgets.AIFileRequester
Default workspace directory
World - class net.openai.ai.ga.world.World.
World contains all the information necessary to simulate a complete genetic algorithm implementation.
World(String) - Constructor for class net.openai.ai.ga.world.World
Reset generation count and create an empty Population and no selection algorithms.
World(String, ArraySelectionAlgorithm, SelectionAlgorithm, SelectionAlgorithm) - Constructor for class net.openai.ai.ga.world.World
Reset generation count and create an empty population and specified selection algorithms.
World(String, Population) - Constructor for class net.openai.ai.ga.world.World
Reset generation count, use the specified Population, and initialize no selection algorithms.
World(String, Population, ArraySelectionAlgorithm, SelectionAlgorithm, SelectionAlgorithm) - Constructor for class net.openai.ai.ga.world.World
Reset generation count and create an empty population and specified selection algorithms.

X

x - Variable in class net.openai.ai.nn.gui.data.AbstractGUINeuron
actual x position on the screen
XMLParser - interface net.openai.ai.nn.parser.XMLParser.
Interface declaration

Y

y - Variable in class net.openai.ai.nn.gui.data.AbstractGUINeuron
actual y position on the screen

A B C D E F G H I L M N O P R S T U W X Y

Copyright - 2001 OpenAI Labs. All Rights Reserved.