|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.memphis.ccrg.lida.framework.strategies.StrategyImpl
edu.memphis.ccrg.lida.proceduralmemory.BasicSchemeActivationStrategy
public class BasicSchemeActivationStrategy
A basic algorithm to activate Scheme
s given a NodeStructure
Constructor Summary | |
---|---|
BasicSchemeActivationStrategy()
Default constructor |
Method Summary | |
---|---|
void |
activateSchemesWithBroadcast(NodeStructure broadcast,
java.lang.Object... params)
params[0] must contain Map extends Object, Set ProceduralMemory |
void |
init()
This is a convenience method to initialize this Object. |
void |
setProceduralMemory(ProceduralMemory pm)
Sets associated module ProceduralMemory |
void |
setSchemeSelectionThreshold(double threshold)
Sets amount of activation a Scheme must have for instantiation |
Methods inherited from class edu.memphis.ccrg.lida.framework.strategies.StrategyImpl |
---|
getParam, init |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface edu.memphis.ccrg.lida.framework.initialization.Initializable |
---|
getParam, init |
Constructor Detail |
---|
public BasicSchemeActivationStrategy()
Method Detail |
---|
public void init()
Initializable
init
in interface Initializable
init
in class StrategyImpl
public void activateSchemesWithBroadcast(NodeStructure broadcast, java.lang.Object... params)
ProceduralMemory
activateSchemesWithBroadcast
in interface SchemeActivationStrategy
broadcast
- NodeStructure
params
- optional parametersSchemeActivationStrategy.activateSchemesWithBroadcast(edu.memphis.ccrg.lida.framework.shared.NodeStructure,
java.lang.Object[])
public void setProceduralMemory(ProceduralMemory pm)
SchemeActivationStrategy
ProceduralMemory
setProceduralMemory
in interface SchemeActivationStrategy
pm
- the ProceduralMemory
to associatepublic void setSchemeSelectionThreshold(double threshold)
SchemeActivationStrategy
Scheme
must have for instantiation
setSchemeSelectionThreshold
in interface SchemeActivationStrategy
threshold
- threshold
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |