All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class BrainWave.IAC.IACUnit

java.lang.Object
   |
   +----java.awt.Component
           |
           +----BrainWave.BWObject
                   |
                   +----BrainWave.Unit
                           |
                           +----BrainWave.IAC.IACUnit

public class IACUnit
extends Unit
Interactive Activation and Competition unit.

Implements the IAC activation rule. That is:

if NetInput > 0
Activation = Activation + (Max - Activation)*NetInput- Decay*(Activation - Rest)
else
Activation = Activation + (Activation - Min)*NetInput- Decay*(Activation - Rest)

Version:
2.0
Author:
Simon Dennis

Constructor Index

 o IACUnit()

Method Index

 o actionPerformed(ActionEvent)
 o setupMenu()
 o updateActivation()

Constructors

 o IACUnit
 public IACUnit()

Methods

 o updateActivation
 public void updateActivation()
Overrides:
updateActivation in class Unit
 o setupMenu
 public void setupMenu()
Overrides:
setupMenu in class Unit
 o actionPerformed
 public void actionPerformed(ActionEvent evt)
Overrides:
actionPerformed in class Unit

All Packages  Class Hierarchy  This Package  Previous  Next  Index