Uses of Interface
edu.memphis.ccrg.lida.pam.PamNode

Packages that use PamNode
edu.memphis.ccrg.lida.framework.shared Contains classes related to common data structures used in the framework. 
edu.memphis.ccrg.lida.pam Contains classes related to the definition of the Perceptual Associative Memory module and its default implementation. 
edu.memphis.ccrg.lida.pam.tasks Contains classes implementing several low-level processes of the default PerceptualAssociativeMemory. 
 

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

Fields in edu.memphis.ccrg.lida.framework.shared declared as PamNode
protected  PamNode NodeImpl.groundingPamNode
          PamNode in PerceptualAssociativeMemory which grounds this Node
 

Methods in edu.memphis.ccrg.lida.framework.shared that return PamNode
 PamNode Node.getGroundingPamNode()
          Returns the grounding PamNode.
 PamNode NodeImpl.getGroundingPamNode()
           
 

Methods in edu.memphis.ccrg.lida.framework.shared with parameters of type PamNode
 void Node.setGroundingPamNode(PamNode n)
          Used by factory to set the underlying PamNode for this node
 void NodeImpl.setGroundingPamNode(PamNode n)
           
 

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

Classes in edu.memphis.ccrg.lida.pam that implement PamNode
 class PamNodeImpl
          Default implementation of PamNode.
 

Fields in edu.memphis.ccrg.lida.pam with type parameters of type PamNode
protected  java.util.Map<java.lang.String,PamNode> PerceptualAssociativeMemoryImpl.nodesByLabel
          All PamNode objects currently in PerceptualAssociativeMemoryImpl indexed by their label.
 

Methods in edu.memphis.ccrg.lida.pam that return PamNode
 PamNode PerceptualAssociativeMemory.addDefaultNode(Node node)
          Deprecated. Use either PerceptualAssociativeMemory.addNode(String, String) or PerceptualAssociativeMemory.addDefaultNode(String) instead.
 PamNode PerceptualAssociativeMemoryImpl.addDefaultNode(Node n)
          Deprecated. 
 PamNode PerceptualAssociativeMemory.addDefaultNode(java.lang.String label)
          Adds a new PamNode of default type to PAM with specified label.
 PamNode PerceptualAssociativeMemoryImpl.addDefaultNode(java.lang.String label)
           
 PamNode PerceptualAssociativeMemory.addNode(java.lang.String type, java.lang.String label)
          Adds a new PamNode of specified type to PAM with specified label.
 PamNode PerceptualAssociativeMemoryImpl.addNode(java.lang.String type, java.lang.String label)
           
 

Methods in edu.memphis.ccrg.lida.pam that return types with arguments of type PamNode
 java.util.Set<PamNode> PerceptualAssociativeMemory.addDefaultNodes(java.util.Set<? extends Node> nodes)
          Deprecated. Use either PerceptualAssociativeMemory.addNode(String, String) or PerceptualAssociativeMemory.addDefaultNode(String) instead.
 java.util.Set<PamNode> PerceptualAssociativeMemoryImpl.addDefaultNodes(java.util.Set<? extends Node> nodes)
          Deprecated. 
 

Methods in edu.memphis.ccrg.lida.pam with parameters of type PamNode
 void PerceptualAssociativeMemory.propagateActivationToParents(PamNode pamNode)
          Propagates activation from a PamNode to its parents.
 void PerceptualAssociativeMemoryImpl.propagateActivationToParents(PamNode pn)
           
 

Uses of PamNode in edu.memphis.ccrg.lida.pam.tasks
 

Constructors in edu.memphis.ccrg.lida.pam.tasks with parameters of type PamNode
ExcitationTask(int ticksPerRun, PamNode n, double excitation, PerceptualAssociativeMemory pam)
          Instantiates a new excitation task to excite supplied PamNode specified amount.