Uses of Interface
edu.memphis.ccrg.lida.framework.strategies.Strategy

Packages that use Strategy
edu.memphis.ccrg.lida.framework.initialization Contains classes involved in the run-time creation of the Agent and the initialization of the ElementFactory from various configuration files. 
edu.memphis.ccrg.lida.framework.shared Contains classes related to common data structures used in the framework. 
edu.memphis.ccrg.lida.framework.strategies Contains the various strategies (implementors of the strategy design pattern) used in the framework to implement excitation, decay, etc. 
edu.memphis.ccrg.lida.pam Contains classes related to the definition of the Perceptual Associative Memory module and its default implementation. 
 

Uses of Strategy in edu.memphis.ccrg.lida.framework.initialization
 

Methods in edu.memphis.ccrg.lida.framework.initialization that return Strategy
 Strategy StrategyDef.getInstance()
          if this strategy is flyweight returns the only one instance, a new instance otherwise.
 

Uses of Strategy in edu.memphis.ccrg.lida.framework.shared
 

Methods in edu.memphis.ccrg.lida.framework.shared that return Strategy
 Strategy ElementFactory.getStrategy(java.lang.String typeName)
          Get a strategy by type.
 

Uses of Strategy in edu.memphis.ccrg.lida.framework.strategies
 

Subinterfaces of Strategy in edu.memphis.ccrg.lida.framework.strategies
 interface DecayStrategy
          A strategy pattern for decaying Activatibles or Learnables Implementations should add themselves to ElementFactory via the factoriesData.xml configuration file.
 interface ExciteStrategy
          A strategy pattern for exciting Activatibles or Learnables Implementations should add themselves to ElementFactory via the factoriesData.xml configuration file.
 interface TotalActivationStrategy
          A strategy that calculates total activation.
 

Classes in edu.memphis.ccrg.lida.framework.strategies that implement Strategy
 class DefaultTotalActivationStrategy
          Default method to calculate total activation.
 class LinearDecayStrategy
          Basic DecayStrategy governed by a linear curve.
 class LinearExciteStrategy
          Basic ExciteStrategy governed by a linear curve.
 class NoDecayStrategy
          A DecayStrategy that never modifies the activation passed to it.
 class NoExciteStrategy
          An ExciteStrategy that never modifies the activation passed to it.
 class SigmoidDecayStrategy
          Default implementation of sigmoid decay.
 class SigmoidExciteStrategy
          Default implementation of sigmoid excite.
 class StrategyImpl
          Abstract implementation of Strategy
 

Uses of Strategy in edu.memphis.ccrg.lida.pam
 

Subinterfaces of Strategy in edu.memphis.ccrg.lida.pam
 interface PropagationStrategy
          A Strategy that calculates an activation to be propagated.
 

Classes in edu.memphis.ccrg.lida.pam that implement Strategy
 class UpscalePropagationStrategy
          Calculates a new activation using an upscale parameter.