|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.AbstractMap<K,V>
java.util.HashMap<K,V>
java.util.LinkedHashMap<java.lang.Object,Drive>
clarion.system.DriveCollection
clarion.system.BehavioralInhibitionSystem
public class BehavioralInhibitionSystem
This class implements the behavioral inhibition system (BIS) within CLARION. It extends the DriveCollection class.
Usage:
The BIS is located within the MS and contains the drives that are "avoidance" in nature.
This class should never be instantiated outside of the CLARION library and is simply public to facilitate the changing of the gain parameters (if required).
This class contains both global (static) and local constants. The default is to use the local constants. If you want to change any of the global constants, you need to do so before any instances of this class are initialized.
Field Summary | |
---|---|
double |
GAIN
The gain for the BIS |
static double |
GLOBAL_GAIN
The gain for the BIS |
private static long |
serialVersionUID
|
Constructor Summary | |
---|---|
BehavioralInhibitionSystem()
Initializes the behavioral inhibition system with a default initial capacity and load factor. |
|
BehavioralInhibitionSystem(java.util.Collection<Drive> drives)
Initializes the behavioral inhibition system with the collection of drives specified. |
Method Summary |
---|
Methods inherited from class clarion.system.DriveCollection |
---|
getDriveStrengths, put, putAll, size |
Methods inherited from class java.util.LinkedHashMap |
---|
clear, containsValue, get, removeEldestEntry |
Methods inherited from class java.util.HashMap |
---|
clone, containsKey, entrySet, isEmpty, keySet, remove, values |
Methods inherited from class java.util.AbstractMap |
---|
equals, hashCode, toString |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Map |
---|
containsKey, entrySet, equals, hashCode, isEmpty, keySet, remove, values |
Field Detail |
---|
private static final long serialVersionUID
public static double GLOBAL_GAIN
public double GAIN
Constructor Detail |
---|
public BehavioralInhibitionSystem()
public BehavioralInhibitionSystem(java.util.Collection<Drive> drives)
drives
- The drives for the collection.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |