public class CodeRack
extends java.lang.Object
| Constructor and Description |
|---|
CodeRack()
Creates a CodeRack.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addCodelet(Codelet co)
Adds a new Codelet to the Coderack
|
Codelet |
createCodelet(double activation,
java.util.List<Memory> broadcast,
java.util.List<Memory> inputs,
java.util.List<Memory> outputs,
Codelet co)
Creates a codelet and adds it to this coderack.
|
void |
destroyCodelet(Codelet co)
Removes a codelet from coderack.
|
java.util.List<Codelet> |
getAllCodelets()
Gets the list of all Codelets.
|
Codelet |
insertCodelet(Codelet co)
Creates a codelet and adds it to this coderack.
|
void |
setAllCodelets(java.util.List<Codelet> allCodelets)
Sets the list of all Codelets.
|
void |
shutDown()
Destroys all codelets.
|
void |
start()
Starts all codelets in coderack.
|
void |
stop()
Stops all codelets within CodeRack.
|
public java.util.List<Codelet> getAllCodelets()
public void setAllCodelets(java.util.List<Codelet> allCodelets)
allCodelets - the allCodelets to setpublic void addCodelet(Codelet co)
co - codelet to be added.public Codelet insertCodelet(Codelet co)
co - codelet to be created.public Codelet createCodelet(double activation, java.util.List<Memory> broadcast, java.util.List<Memory> inputs, java.util.List<Memory> outputs, Codelet co)
activation - codelet's activation.broadcast - list of memory objects which were broadcast lately (treated as
input memories).inputs - list of input memories.outputs - list o output memories.co - codelet to be created.public void destroyCodelet(Codelet co)
co - the codelet to be destroyed.public void shutDown()
public void start()
public void stop()