edu.memphis.ccrg.lida.framework.strategies
Class NoExciteStrategy
java.lang.Object
edu.memphis.ccrg.lida.framework.initialization.InitializableImpl
edu.memphis.ccrg.lida.framework.strategies.StrategyImpl
edu.memphis.ccrg.lida.framework.strategies.NoExciteStrategy
- All Implemented Interfaces:
- Initializable, ExciteStrategy, Strategy
public class NoExciteStrategy
- extends StrategyImpl
- implements ExciteStrategy
An ExciteStrategy that never modifies the activation passed to it.
- Author:
- Ryan J. McCall, Javier Snaider
|
Method Summary |
double |
excite(double currentActivation,
double excitation,
java.util.Map<java.lang.String,?> params)
Excites the current activation according to some internal excite function. |
double |
excite(double currentActivation,
double excitation,
java.lang.Object... params)
Excites the current activation according to some internal excite function. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NoExciteStrategy
public NoExciteStrategy()
- Default constructor
excite
public double excite(double currentActivation,
double excitation,
java.lang.Object... params)
- Excites the current activation according to some internal excite function.
- Specified by:
excite in interface ExciteStrategy
- Parameters:
currentActivation - activation of the entity before excite.excitation - amount of activation to addsparams - parameters: N/A
- Returns:
- new activation amount
excite
public double excite(double currentActivation,
double excitation,
java.util.Map<java.lang.String,?> params)
- Excites the current activation according to some internal excite function.
- Specified by:
excite in interface ExciteStrategy
- Parameters:
currentActivation - activation of the entity before excite.excitation - amount of activation to addsparams - parameters: N/A
- Returns:
- new activation amount