saealib.core.ExecutionRuntime#
- class saealib.core.ExecutionRuntime(*args, **kwargs)[source]#
Bases:
ProtocolProtocol consumed by a runner; concrete execution is a later unit.
Methods
Advance exactly one runtime step. |
|
Create a session from a compiled plan and existing state. |
Method Details
- ExecutionRuntime.__init__(*args, **kwargs)#
- ExecutionRuntime.advance(session)[source]#
Advance exactly one runtime step.
- Parameters:
session (RuntimeSession)
- Return type:
RuntimeStep
- ExecutionRuntime.initialize(plan, state)[source]#
Create a session from a compiled plan and existing state.
- Parameters:
plan (ExecutablePlan)
state (OptimizationState)
- Return type:
RuntimeSession