edu.memphis.ccrg.lida.framework.strategies
Class NoExciteStrategy

java.lang.Object
  extended by edu.memphis.ccrg.lida.framework.strategies.StrategyImpl
      extended by edu.memphis.ccrg.lida.framework.strategies.NoExciteStrategy
All Implemented Interfaces:
Initializable, ExciteStrategy, Strategy, java.io.Serializable

public class NoExciteStrategy
extends StrategyImpl
implements ExciteStrategy

An ExciteStrategy that never modifies the activation passed to it.

See Also:
Serialized Form

Constructor Summary
NoExciteStrategy()
          Default constructor
 
Method Summary
 double excite(double currentActivation, double excitation, java.util.Map<java.lang.String,?> params)
           
 double excite(double currentActivation, double excitation, java.lang.Object... params)
          Excites the current activation according to some internal excite function.
 
Methods inherited from class edu.memphis.ccrg.lida.framework.strategies.StrategyImpl
getParam, init, 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, init
 

Constructor Detail

NoExciteStrategy

public NoExciteStrategy()
Default constructor

Method Detail

excite

public double excite(double currentActivation,
                     double excitation,
                     java.lang.Object... params)
Description copied from interface: ExciteStrategy
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 adds
params - parameters
Returns:
new activation amount

excite

public double excite(double currentActivation,
                     double excitation,
                     java.util.Map<java.lang.String,?> params)
Specified by:
excite in interface ExciteStrategy
Parameters:
currentActivation - activation of the entity before excite.
excitation - amount of activation to adds
params - parameters
Returns:
new activation amount