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()