Class StepExecutionUseCase
This class implements the simple workflow to invoke ITickClients
for exactly
one simulation step
.
Inheritance
System.Object
StepExecutionUseCase
Implements
System.IDisposable
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Mars.Core.Executor.Implementation
Assembly: Mars.Core.dll
Syntax
public class StepExecutionUseCase : IDisposable
Constructors
| Improve this Doc View SourceStepExecutionUseCase(IEntityMapping, IRuntimeModel, Execution)
Creates the step execution use-case with dependencies to the IEntityMapping to persist
results and the runtime model to execute.
Optional extra execution arguments can be passed to configure the individual step execution.
Declaration
public StepExecutionUseCase(IEntityMapping entityMapping, IRuntimeModel model, Execution executionParams = null)
Parameters
Type | Name | Description |
---|---|---|
IEntityMapping | entityMapping | The result adapter to persist simulation results. |
IRuntimeModel | model | The runtime model wit hal registered ITickClients |
Execution | executionParams | The optional execution options |
Methods
| Improve this Doc View SourceAbortStep()
This class implements the simple workflow to invoke ITickClients
for exactly
one simulation step
.
Declaration
public void AbortStep()
Dispose()
This class implements the simple workflow to invoke ITickClients
for exactly
one simulation step
.
Declaration
public void Dispose()
ExecuteStep(StepParam)
This class implements the simple workflow to invoke ITickClients
for exactly
one simulation step
.
Declaration
public void ExecuteStep(StepParam param)
Parameters
Type | Name | Description |
---|---|---|
StepParam | param |
PauseStep()
This class implements the simple workflow to invoke ITickClients
for exactly
one simulation step
.
Declaration
public void PauseStep()
ResumeStep()
This class implements the simple workflow to invoke ITickClients
for exactly
one simulation step
.
Declaration
public void ResumeStep()
Implements
System.IDisposable