Interface ISolverSimulationState<T>
An ISimulationState that describes a simulation state that uses a solver for modified nodal analysis.
Inherited Members
Namespace: SpiceSharp.Simulations
Assembly: SpiceSharp.dll
Syntax
public interface ISolverSimulationState<T> : ISimulationState, IVariableFactory<IVariable<T>>, IVariableDictionary<IVariable<T>>, IReadOnlyDictionary<string, IVariable<T>>, IReadOnlyCollection<KeyValuePair<string, IVariable<T>>>, IEnumerable<KeyValuePair<string, IVariable<T>>>, IEnumerable
Type Parameters
Name | Description |
---|---|
T | The base value type. |
Properties
Map
Gets the IVariableMap that maps variables to indices for the solver.
Declaration
IVariableMap Map { get; }
Property Value
Type | Description |
---|---|
IVariableMap | The variable map. |
Solution
Gets the solution to the solved equations.
Declaration
IVector<T> Solution { get; }
Property Value
Type | Description |
---|---|
IVector<T> | The solution. |
Solver
Gets the solver used to solve the system of equations.
Declaration
ISparsePivotingSolver<T> Solver { get; }
Property Value
Type | Description |
---|---|
ISparsePivotingSolver<T> | The solver. |