Package | Description |
---|---|
gov.sandia.cognition.framework |
Provides the interfaces for the Cognitive Framework.
|
gov.sandia.cognition.framework.concurrent |
Provides a concurrent implementation of teh Cognitive Framework.
|
gov.sandia.cognition.framework.learning |
Provides a mechanism for putting learned objects into the Cognitive
Framework.
|
gov.sandia.cognition.framework.lite |
Provides a lightweight implementation of the Cognitive Framework.
|
Modifier and Type | Method and Description |
---|---|
CognitiveModelState |
CognitiveModelState.clone()
A deep copy clone of this state.
|
CognitiveModelState |
CognitiveModel.getCurrentState()
Gets the current state of the model.
|
CognitiveModelState |
CognitiveModelStateChangeEvent.getState()
Gets the new state of the model.
|
Modifier and Type | Method and Description |
---|---|
CognitiveModuleState |
CognitiveModule.initializeState(CognitiveModelState modelState)
This method initializes the state object for a CognitiveModel by adding
any necessary information to the model state and returining the default
state for the module.
|
protected void |
CognitiveModelStateChangeEvent.setState(CognitiveModelState state)
Sets the new state of the model.
|
CognitiveModuleState |
CognitiveModule.update(CognitiveModelState modelState,
CognitiveModuleState previousModuleState)
This method is the main method for a CognitiveModule.
|
Constructor and Description |
---|
CognitiveModelStateChangeEvent(CognitiveModel model,
CognitiveModelState state)
Creates a new instance of CognitiveModelStateChangeEvent.
|
Modifier and Type | Method and Description |
---|---|
void |
ConcurrentCognitiveModule.readState(CognitiveModelState modelState,
CognitiveModuleState previousModuleState)
Read in and temporarily hold input state information required for
performing module evaluation.
|
CognitiveModuleState |
AbstractConcurrentCognitiveModule.update(CognitiveModelState modelState,
CognitiveModuleState previousModuleState)
This method provides backwards compatibility with the basic,
non-concurrent CognitiveModule interface.
|
CognitiveModuleState |
ConcurrentCognitiveModule.writeState(CognitiveModelState modelState)
Write out the model and module state changes resulting from a call to
evaluate
NOTE: output state was held temporarily for the sole purpose
of supporting concurrency of module evaluation; state is NEVER
retained locally across module update cycles
|
Modifier and Type | Method and Description |
---|---|
CognitiveModuleState |
EvaluatorBasedCognitiveModule.initializeState(CognitiveModelState modelState)
This method initializes the state object for a CognitiveModel by adding
any necessary information to the model state and returining the default
state for the module.
|
CognitiveModuleState |
StatefulEvaluatorBasedCognitiveModule.initializeState(CognitiveModelState modelState)
This method initializes the state object for a CognitiveModel by adding
any necessary information to the model state and returining the default
state for the module.
|
void |
EvaluatorBasedCognitiveModule.readState(CognitiveModelState modelState,
CognitiveModuleState previousModuleState)
Read in and temporarily hold input state information required for
performing module evaluation.
|
void |
StatefulEvaluatorBasedCognitiveModule.readState(CognitiveModelState modelState,
CognitiveModuleState previousModuleState)
Read in and temporarily hold input state information required for
performing module evaluation.
|
CognitiveModuleState |
EvaluatorBasedCognitiveModule.writeState(CognitiveModelState modelState)
Write out the model and module state changes resulting from a call to
evaluate
NOTE: output state was held temporarily for the sole purpose
of supporting concurrency of module evaluation; state is NEVER
retained locally across module update cycles
|
CognitiveModuleState |
StatefulEvaluatorBasedCognitiveModule.writeState(CognitiveModelState modelState)
Write out the model and module state changes resulting from a call to
evaluate
NOTE: output state was held temporarily for the sole purpose
of supporting concurrency of module evaluation; state is NEVER
retained locally across module update cycles
|
Modifier and Type | Class and Description |
---|---|
class |
CognitiveModelLiteState
The CognitiveModelLiteState class implements a CognitiveModelState
object for the CognitiveModelLite.
|
Modifier and Type | Method and Description |
---|---|
CognitiveModuleState |
AbstractSemanticMemoryLite.initializeState(CognitiveModelState modelState)
This method initializes the state object for the CognitiveModule by
calling the initialState function on the underlying pattern recognizer.
|
CognitiveModuleState |
ArrayBasedPerceptionModule.initializeState(CognitiveModelState modelState)
This method initializes the state object for a CognitiveModel by adding
any necessary information to the model state and returining the default
state for the module.
|
CognitiveModuleState |
VectorBasedPerceptionModule.initializeState(CognitiveModelState modelState)
This method initializes the state object for a CognitiveModel by adding
any necessary information to the model state and returining the default
state for the module.
|
void |
ArrayBasedPerceptionModule.readState(CognitiveModelState modelState,
CognitiveModuleState previousModuleState)
Read in and temporarily hold input state information required for
performing module evaluation.
|
CognitiveModuleState |
AbstractSemanticMemoryLite.update(CognitiveModelState modelState,
CognitiveModuleState previousModuleState)
Updates the state of the cognitive model by modifying the given
CognitiveModelState object.
|
CognitiveModuleState |
VectorBasedPerceptionModule.update(CognitiveModelState modelState,
CognitiveModuleState previousModuleState)
This method is the main method for a CognitiveModule.
|
CognitiveModuleState |
ArrayBasedPerceptionModule.writeState(CognitiveModelState modelState)
Write out the model and module state changes resulting from a call to
evaluate
NOTE: output state was held temporarily for the sole purpose
of supporting concurrency of module evaluation; state is NEVER
retained locally across module update cycles
|