Class Frequency.FlatSimulationState
An IComplexSimulationState that can be used with a local solver and solution.
Inheritance
Frequency.FlatSimulationState
Implements
Inherited Members
Namespace: SpiceSharp.Components.Subcircuits
Assembly: SpiceSharp.dll
Syntax
protected class Frequency.FlatSimulationState : FlatSolverState<Complex, IComplexSimulationState>, IComplexSimulationState, ISolverSimulationState<Complex>, ISimulationState, IVariableFactory<IVariable<Complex>>, IVariableDictionary<IVariable<Complex>>, IReadOnlyDictionary<string, IVariable<Complex>>, IReadOnlyCollection<KeyValuePair<string, IVariable<Complex>>>, IEnumerable<KeyValuePair<string, IVariable<Complex>>>, IEnumerable
Constructors
FlatSimulationState(string, IComplexSimulationState, IEnumerable<Bridge<string>>)
Initializes a new instance of the Frequency.FlatSimulationState class.
Declaration
public FlatSimulationState(string name, IComplexSimulationState parent, IEnumerable<Bridge<string>> nodes)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | The name. |
| IComplexSimulationState | parent | The parent. |
| IEnumerable<Bridge<string>> | nodes | The nodes. |
Exceptions
| Type | Condition |
|---|---|
| ArgumentNullException | Thrown if |
Properties
Laplace
Gets or sets the current laplace variable.
Declaration
public Complex Laplace { get; }
Property Value
| Type | Description |
|---|---|
| Complex | The laplace. |