Maintains the list of modules to obtain focus during inference (Run). The top of the stack is the 0th item
Namespace: InferenceEngine
Delphi |
public |
Property Value
Type: TModules
When inference starts, the inference engine first pops (PopFocus) the top module off of the FocusStack. If the focus stack is empty, the Run method will push the MAIN module onto the focus stack. The CurrentFocus property returns the currently focused module during execution. Next, the function executes until no more activations are on the Agenda. When the CurrentModule's Agenda is empty, the next module is popped off of the FocusStack. When the FocusStack is empty and there are no more activations on the current module's agenda, inference stops |
Reference |