Class BiasingSimulation.IterationState
An IIterationSimulationState for a BiasingSimulation.
Inherited Members
Namespace: SpiceSharp.Simulations
Assembly: SpiceSharp.dll
Syntax
protected class BiasingSimulation.IterationState : IIterationSimulationState, ISimulationState
Properties
Gmin
Gets or sets the a conductance that is shunted with PN junctions to aid convergence.
Declaration
public double Gmin { get; set; }
Property Value
Type | Description |
---|---|
double | The minimum conductance for PN junctions. |
IsConvergent
Is the current iteration convergent? This parameter is used to communicate convergence.
Declaration
public bool IsConvergent { get; set; }
Property Value
Type | Description |
---|---|
bool |
|
Mode
Gets the iteration mode.
Declaration
public IterationModes Mode { get; set; }
Property Value
Type | Description |
---|---|
IterationModes | The mode. |
SourceFactor
The current source factor. This parameter is changed when doing source stepping for aiding convergence.
Declaration
public double SourceFactor { get; set; }
Property Value
Type | Description |
---|---|
double |
Remarks
In source stepping, all sources are considered to be at 0 which has typically only one single solution (all nodes and currents are 0V and 0A). By increasing the source factor in small steps, it is possible to progressively reach a solution without having non-convergence.