public class SharedSemanticMemoryLite extends AbstractSemanticMemoryLite
Constructor and Description |
---|
SharedSemanticMemoryLite(SemanticIdentifierMap semanticIdentifierMap,
SharedSemanticMemoryLiteSettings sharedSettings)
Creates a new instance of SharedSemanticMemoryLite.
|
Modifier and Type | Method and Description |
---|---|
int |
findInputIndexForIdentifier(SemanticIdentifier semanticIdentifier)
Finds the input vector index for a given identifier.
|
java.lang.String |
getName()
Gets the human-readable name of module.
|
SharedSemanticMemoryLiteSettings |
getSettings()
Gets the settings for the module, which can be used to create another
instantation of a module.
|
buildOutputMapping, getNetwork, getOutputIdentifiers, getRecognizer, getSemanticIdentifierMap, initializeState, update
public SharedSemanticMemoryLite(SemanticIdentifierMap semanticIdentifierMap, SharedSemanticMemoryLiteSettings sharedSettings)
semanticIdentifierMap
- The SemanticIdentifierMap to use.sharedSettings
- The shared settings to use.public int findInputIndexForIdentifier(SemanticIdentifier semanticIdentifier)
findInputIndexForIdentifier
in class AbstractSemanticMemoryLite
semanticIdentifier
- The identifier to find the input index of.public SharedSemanticMemoryLiteSettings getSettings()
public java.lang.String getName()