Show / Hide Table of Contents

Class Frequency

Small-signal behavior for Resistor

Inheritance
object
ParameterSet
ParameterSetCollection
Behavior
Temperature
Biasing
Frequency
Noise
Implements
ITemperatureBehavior
IParameterized<Parameters>
IBiasingBehavior
IFrequencyBehavior
IBehavior
IParameterSetCollection
IExportPropertySet<Complex>
IExportPropertySet<double>
IParameterSet
Inherited Members
Biasing.Voltage
Biasing.Current
Biasing.Power
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(IFrequencyBehavior))]
public class Frequency : Biasing, ITemperatureBehavior, IParameterized<Parameters>, IBiasingBehavior, IFrequencyBehavior, IBehavior, IParameterSetCollection, IExportPropertySet<Complex>, IExportPropertySet<double>, IParameterSet

Constructors

Frequency(IComponentBindingContext)

Initializes a new instance of the Frequency class.

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

The context.

Exceptions
Type Condition
ArgumentNullException

Thrown if context is null.

Properties

ComplexCurrent

Gets the complex current through the device.

Declaration
[ParameterName("i")]
[ParameterName("c")]
[ParameterInfo("The complex current")]
public Complex ComplexCurrent { get; }
Property Value
Type Description
Complex

The complex current.

ComplexPower

Gets the complex power dissipation by the device.

Declaration
[ParameterName("p")]
[ParameterInfo("The complex power")]
public Complex ComplexPower { get; }
Property Value
Type Description
Complex

The complex power dissipation.

ComplexVoltage

Gets the complex voltage over the device.

Declaration
[ParameterName("v")]
[ParameterInfo("The complex voltage")]
public Complex ComplexVoltage { get; }
Property Value
Type Description
Complex

The complex voltage.

Implements

ITemperatureBehavior
IParameterized<P>
IBiasingBehavior
IFrequencyBehavior
IBehavior
IParameterSetCollection
IExportPropertySet<P>
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

Biasing
IFrequencyBehavior
In this article
Back to top Generated by DocFX