Show / Hide Table of Contents

Class Time

Transient behavior for a Diode

Inheritance
object
ParameterSet
ParameterSetCollection
Behavior
Temperature
Biasing
Dynamic
Time
Implements
ITemperatureBehavior
IParameterized<Parameters>
IConvergenceBehavior
IBiasingBehavior
ITimeBehavior
IBehavior
IParameterSetCollection
IExportPropertySet<double>
IParameterSet
Inherited Members
Dynamic.Capacitance
Dynamic.LocalCapacitance
Dynamic.CapCharge
Dynamic.LocalCapCharge
Dynamic.CalculateCapacitance(double)
Biasing.Variables
Biasing.Elements
Biasing.Voltage
Biasing.Current
Biasing.Conductance
Biasing.Power
Biasing.LocalVoltage
Biasing.LocalCurrent
Biasing.LocalConductance
Biasing.Initialize(out double, out bool)
Temperature.BiasingParameters
Temperature.ModelParameters
Temperature.Parameters
Temperature.ModelTemperature
Temperature.TempJunctionCap
Temperature.TempJunctionPot
Temperature.TempSaturationCurrent
Temperature.TempFactor1
Temperature.TempDepletionCap
Temperature.TempVCritical
Temperature.TempBreakdownVoltage
Temperature.Vt
Temperature.Vte
Behavior.Name
ParameterSetCollection.GetParameterSet<P>()
ParameterSetCollection.TryGetParameterSet<P>(out P)
ParameterSetCollection.ParameterSets
ParameterSetCollection.SetParameter<P>(string, P)
ParameterSetCollection.TrySetParameter<P>(string, P)
ParameterSetCollection.GetProperty<P>(string)
ParameterSetCollection.TryGetProperty<P>(string, out P)
ParameterSetCollection.CreateParameterSetter<P>(string)
ParameterSetCollection.CreatePropertyGetter<P>(string)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: SpiceSharp.Components.Diodes
Assembly: SpiceSharp.dll
Syntax
[BehaviorFor(typeof(Diode))]
[AddBehaviorIfNo(typeof(ITimeBehavior))]
public class Time : Dynamic, ITemperatureBehavior, IParameterized<Parameters>, IConvergenceBehavior, IBiasingBehavior, ITimeBehavior, IBehavior, IParameterSetCollection, IExportPropertySet<double>, IParameterSet

Constructors

Time(IComponentBindingContext)

Initializes a new instance of the Time class.

Declaration
public Time(IComponentBindingContext context)
Parameters
Type Name Description
IComponentBindingContext context

The context.

Exceptions
Type Condition
ArgumentNullException

Thrown if context is null.

Properties

CapCurrent

Gets the diode capacitor current.

Declaration
[ParameterName("capcur")]
[ParameterInfo("Diode capacitor current")]
public double CapCurrent { get; }
Property Value
Type Description
double

The diode capacitor current.

Methods

Load()

Declaration
protected override void Load()
Overrides
Biasing.Load()

Implements

ITemperatureBehavior
IParameterized<P>
IConvergenceBehavior
IBiasingBehavior
ITimeBehavior
IBehavior
IParameterSetCollection
IExportPropertySet<P>
IParameterSet

Extension Methods

Utility.ThrowIfNull<T>(T, string)
Documentation.ParameterValues<T>(IParameterSet, bool)
Documentation.Parameters(IParameterSet)
Documentation.ParameterValues<T>(IParameterSetCollection, bool)
Documentation.Parameters(IParameterSetCollection)

See Also

Dynamic
ITimeBehavior
In this article
Back to top Generated by DocFX