Class Time
An ITimeBehavior for a SubcircuitDefinition.
Inheritance
System.Object
Time
Implements
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: SpiceSharp.Components.Subcircuits.Simple
Assembly: SpiceSharp.dll
Syntax
public class Time : Biasing, IConvergenceBehavior, IBiasingBehavior, ITimeBehavior, IBehavior, IParameterSetCollection, IParameterSet, ICloneable
Constructors
Time(String, SubcircuitSimulation)
Initializes a new instance of the Time class.
Declaration
public Time(string name, SubcircuitSimulation simulation)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | The name. |
| SubcircuitSimulation | simulation | The simulation. |
Exceptions
| Type | Condition |
|---|---|
| System.ArgumentNullException | Thrown if |
Explicit Interface Implementations
ITimeBehavior.InitializeStates()
Initialize the state values from the current DC solution.
Declaration
void ITimeBehavior.InitializeStates()
Remarks
In this method, the initial value is calculated based on the operating point solution, and the result is stored in each respective IDerivative or IIntegrationState.