Interface IEventfulSimulation
An ISimulation that raises events.
Inherited Members
Namespace: SpiceSharp.Simulations
Assembly: SpiceSharp.dll
Syntax
public interface IEventfulSimulation : ISimulation, IStateful, IBehavioral, IParameterSetCollection, IParameterSet
Events
AfterExecute
Occurs after the simulation has executed.
Declaration
event EventHandler<AfterExecuteEventArgs> AfterExecute
Event Type
Type | Description |
---|---|
EventHandler<AfterExecuteEventArgs> |
AfterSetup
Occurs after the simulation is set up.
Declaration
event EventHandler<EventArgs> AfterSetup
Event Type
Type | Description |
---|---|
EventHandler<EventArgs> |
AfterUnsetup
Occurs after the simulation is destroyed.
Declaration
event EventHandler<EventArgs> AfterUnsetup
Event Type
Type | Description |
---|---|
EventHandler<EventArgs> |
AfterValidation
Occurs after the simulation has validated the input.
Declaration
event EventHandler<EventArgs> AfterValidation
Event Type
Type | Description |
---|---|
EventHandler<EventArgs> |
BeforeExecute
Occurs before the simulation starts its execution.
Declaration
event EventHandler<BeforeExecuteEventArgs> BeforeExecute
Event Type
Type | Description |
---|---|
EventHandler<BeforeExecuteEventArgs> |
BeforeSetup
Occurs before the simulation is set up.
Declaration
event EventHandler<EventArgs> BeforeSetup
Event Type
Type | Description |
---|---|
EventHandler<EventArgs> |
BeforeUnsetup
Occurs before the simulation is destroyed.
Declaration
event EventHandler<EventArgs> BeforeUnsetup
Event Type
Type | Description |
---|---|
EventHandler<EventArgs> |
BeforeValidation
Occurs before the simulation starts validating the input.
Declaration
event EventHandler<EventArgs> BeforeValidation
Event Type
Type | Description |
---|---|
EventHandler<EventArgs> |
ExportSimulationData
Occurs when simulation data can be exported.
Declaration
event EventHandler<ExportDataEventArgs> ExportSimulationData
Event Type
Type | Description |
---|---|
EventHandler<ExportDataEventArgs> |