Show / Hide Table of Contents

Interface ISolverSimulationState<T>

An ISimulationState that describes a simulation state that uses a solver for modified nodal analysis.

Inherited Members
IVariableFactory<IVariable<T>>.GetSharedVariable(string)
IVariableFactory<IVariable<T>>.CreatePrivateVariable(string, IUnit)
IVariableDictionary<IVariable<T>>.Comparer
IVariableDictionary<IVariable<T>>.Add(string, IVariable<T>)
IReadOnlyDictionary<string, IVariable<T>>.ContainsKey(string)
IReadOnlyDictionary<string, IVariable<T>>.TryGetValue(string, out IVariable<T>)
IReadOnlyDictionary<string, IVariable<T>>.this[string]
IReadOnlyDictionary<string, IVariable<T>>.Keys
IReadOnlyDictionary<string, IVariable<T>>.Values
IReadOnlyCollection<KeyValuePair<string, IVariable<T>>>.Count
IEnumerable<KeyValuePair<string, IVariable<T>>>.GetEnumerator()
IEnumerable.GetEnumerator()
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.

Extension Methods

Utility.ThrowIfNull<T>(T, string)
Utility.ThrowIfEmpty<T>(IEnumerable<T>, string)

See Also

ISimulationState
IVariableFactory<V>
IVariableDictionary<V>
IVariable<T>
In this article
Back to top Generated by DocFX