edu.memphis.ccrg.lida.pam
Class UpscalePropagationStrategy

java.lang.Object
  extended by edu.memphis.ccrg.lida.framework.initialization.InitializableImpl
      extended by edu.memphis.ccrg.lida.framework.strategies.StrategyImpl
          extended by edu.memphis.ccrg.lida.pam.UpscalePropagationStrategy
All Implemented Interfaces:
Initializable, Strategy, PropagationStrategy

public class UpscalePropagationStrategy
extends StrategyImpl
implements PropagationStrategy

Calculates a new activation using an upscale parameter.

Author:
Ryan J. McCall

Constructor Summary
UpscalePropagationStrategy()
           
 
Method Summary
 double getActivationToPropagate(java.util.Map<java.lang.String,java.lang.Object> params)
          Various parameters can be passed to this method for the calculation of activation to propagate.
 
Methods inherited from class edu.memphis.ccrg.lida.framework.initialization.InitializableImpl
containsParameter, getParam, getParameters, 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
containsParameter, getParam, getParameters, init, init
 

Constructor Detail

UpscalePropagationStrategy

public UpscalePropagationStrategy()
Method Detail

getActivationToPropagate

public double getActivationToPropagate(java.util.Map<java.lang.String,java.lang.Object> params)
Description copied from interface: PropagationStrategy
Various parameters can be passed to this method for the calculation of activation to propagate.

Specified by:
getActivationToPropagate in interface PropagationStrategy
Parameters:
params - Map of parameters
Returns:
the calculated activation to propagate