Class ParallelSimulation
A subcircuit simulation that captures created behaviors in a local container.
Inherited Members
Namespace: SpiceSharp.Components.ParallelComponents
Assembly: SpiceSharp.dll
Syntax
public class ParallelSimulation : SimulationWrapper, ISimulation, IStateful, IBehavioral, IParameterSetCollection, IParameterSetConstructors
ParallelSimulation(ISimulation, IParameterSetCollection)
Initializes a new instance of the ParallelSimulation class.
Declaration
public ParallelSimulation(ISimulation parent, IParameterSetCollection parameters)Parameters
| Type | Name | Description | 
|---|---|---|
| ISimulation | parent | The parent simulation. | 
| IParameterSetCollection | parameters | The parallel component parameters. | 
Properties
LocalParameters
Gets the local configurations.
Declaration
public IParameterSetCollection LocalParameters { get; }Property Value
| Type | Description | 
|---|---|
| IParameterSetCollection | The local configurations. | 
Methods
GetState<S>()
Gets the state of the specified type.
Declaration
public override S GetState<S>() where S : ISimulationStateReturns
| Type | Description | 
|---|---|
| S | The type, or  | 
Type Parameters
| Name | Description | 
|---|---|
| S | The simulation state type. | 
Overrides
Exceptions
| Type | Condition | 
|---|---|
| TypeNotFoundException | Thrown if the simulation state is not defined on this instance. |