Show / Hide Table of Contents

Class Frequency

Small-signal behavior for BipolarJunctionTransistor.

Inheritance
object
ParameterSet
ParameterSetCollection
Behavior
Temperature
Biasing
Dynamic
Frequency
Noise
Implements
ITemperatureBehavior
IParameterized<Parameters>
IConvergenceBehavior
IBiasingBehavior
IExportPropertySet<double>
IFrequencyBehavior
IBehavior
IParameterSetCollection
IParameterSet
Inherited Members
Dynamic.CapBe
Dynamic.CapBc
Dynamic.CapBx
Dynamic.CapCs
Dynamic.ChargeBe
Dynamic.ChargeBc
Dynamic.ChargeBx
Dynamic.ChargeCs
Dynamic.Geqcb
Dynamic.CalculateCapacitances(double, double, double, double)
Biasing.BaseConfiguration
Biasing.VoltageBe
Biasing.VoltageBc
Biasing.CollectorCurrent
Biasing.BaseCurrent
Biasing.ConductancePi
Biasing.ConductanceMu
Biasing.Transconductance
Biasing.OutputConductance
Biasing.ConductanceX
Biasing.Power
Biasing.CurrentBe
Biasing.CurrentBc
Biasing.CondBe
Biasing.CondBc
Biasing.BaseCharge
Biasing.Dqbdvc
Biasing.Dqbdve
Biasing.Iteration
Biasing.Load()
Biasing.ExcessPhaseCalculation(ref double, ref double, ref double)
Biasing.Initialize(out double, out double)
Temperature.Parameters
Temperature.ModelParameters
Temperature.ModelTemperature
Temperature.TempSaturationCurrent
Temperature.TempBetaForward
Temperature.TempBetaReverse
Temperature.TempBeLeakageCurrent
Temperature.TempBcLeakageCurrent
Temperature.TempBeCap
Temperature.TempBePotential
Temperature.TempBcCap
Temperature.TempBcPotential
Temperature.TempDepletionCap
Temperature.TempFactor1
Temperature.TempFactor4
Temperature.TempFactor5
Temperature.TempVCritical
Temperature.Vt
Temperature.BiasingState
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.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 context is null.

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.

Implements

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