Show / Hide Table of Contents

Class Biasing

Biasing behavior for Resistor.

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

Constructors

Biasing(IComponentBindingContext)

Initializes a new instance of the Biasing class.

Declaration
public Biasing(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")]
[ParameterInfo("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("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("Voltage")]
public double Voltage { get; }
Property Value
Type Description
double

The DC or instantaneous voltage.

Implements

ITemperatureBehavior
IParameterized<P>
IBiasingBehavior
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
IBiasingBehavior
In this article
Back to top Generated by DocFX