Show / Hide Table of Contents

Class Time

Transient behavior for a Capacitor.

Inheritance
object
ParameterSet
ParameterSetCollection
Behavior
Temperature
Time
Implements
ITemperatureBehavior
IParameterized<Parameters>
IBiasingBehavior
ITimeBehavior
IBehavior
IParameterSetCollection
IExportPropertySet<double>
IParameterSet
Inherited Members
Temperature.Parameters
Temperature.Capacitance
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.Capacitors
Assembly: SpiceSharp.dll
Syntax
[BehaviorFor(typeof(Capacitor))]
[AddBehaviorIfNo(typeof(ITimeBehavior))]
public class Time : Temperature, ITemperatureBehavior, IParameterized<Parameters>, 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

Current

Gets the DC or instantaneous current through the device.

Declaration
[ParameterName("i")]
[ParameterName("c")]
[ParameterInfo("The instantaneous current")]
public double Current { get; }
Property Value
Type Description
double

The DC or instantaneous current.

Power

Gets the DC or instantaneous power dissipation by the device.

Declaration
[ParameterName("p")]
[ParameterInfo("The instantaneous dissipated power")]
public double Power { get; }
Property Value
Type Description
double

The DC or instantaneous power dissipation.

Voltage

Gets the DC or instantaneous voltage over the device.

Declaration
[ParameterName("v")]
[ParameterInfo("The instantaneous voltage")]
public double Voltage { get; }
Property Value
Type Description
double

The DC or instantaneous voltage.

Implements

ITemperatureBehavior
IParameterized<P>
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

Temperature
ITimeBehavior
In this article
Back to top Generated by DocFX