Class Frequency
Small-signal behavior for BipolarJunctionTransistor.
Inheritance
Frequency
Implements
Inherited Members
Namespace: SpiceSharp.Components.Bipolars
Assembly: SpiceSharp.dll
Syntax
[BehaviorFor(typeof(BipolarJunctionTransistor))]
[AddBehaviorIfNo(typeof(IFrequencyBehavior))]
public class Frequency : Dynamic, ITemperatureBehavior, IParameterized<Parameters>, IConvergenceBehavior, IBiasingBehavior, IExportPropertySet<double>, IFrequencyBehavior, IBehavior, IParameterSetCollection, 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 |
Properties
BasePrime
Gets the internal base node.
Declaration
protected IVariable<Complex> BasePrime { get; }
Property Value
Type | Description |
---|---|
IVariable<Complex> | The internal base node. |
CollectorPrime
Gets the internal collector node.
Declaration
protected IVariable<Complex> CollectorPrime { get; }
Property Value
Type | Description |
---|---|
IVariable<Complex> | The internal collector node. |
ComplexVoltageBc
Gets the base-collector voltage.
Declaration
[ParameterName("vbc")]
[ParameterInfo("Complex B-C voltage")]
public Complex ComplexVoltageBc { get; }
Property Value
Type | Description |
---|---|
Complex | The base-collector voltage. |
ComplexVoltageBe
Gets the base-emitter voltage.
Declaration
[ParameterName("vbe")]
[ParameterInfo("Complex B-E voltage")]
public Complex ComplexVoltageBe { get; }
Property Value
Type | Description |
---|---|
Complex | The base-emitter voltage. |
EmitterPrime
Gets the internal emitter node.
Declaration
protected IVariable<Complex> EmitterPrime { get; }
Property Value
Type | Description |
---|---|
IVariable<Complex> | The internal emitter node. |