Show / Hide Table of Contents

Class Frequency

Frequency behavior for a JFET.

Inheritance
object
ParameterSet
ParameterSetCollection
Behavior
Temperature
Biasing
Frequency
Implements
IParameterized<Parameters>
ITemperatureBehavior
IBiasingBehavior
IFrequencyBehavior
IBehavior
IParameterSetCollection
IExportPropertySet<double>
IParameterSet
Inherited Members
Biasing.BiasingParameters
Biasing.Vgs
Biasing.Vgd
Biasing.Cg
Biasing.Cd
Biasing.Cgd
Biasing.Gm
Biasing.Gds
Biasing.Ggs
Biasing.Ggd
Biasing.Load()
Biasing.Initialize(out double, out double, out bool)
Temperature.Parameters
Temperature.ModelParameters
Temperature.ModelTemperature
Temperature.TempSaturationCurrent
Temperature.TempCapGs
Temperature.TempCapGd
Temperature.TempGatePotential
Temperature.CorDepCap
Temperature.F1
Temperature.Vcrit
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.JFETs
Assembly: SpiceSharp.dll
Syntax
[BehaviorFor(typeof(JFET))]
[AddBehaviorIfNo(typeof(IFrequencyBehavior))]
public class Frequency : Biasing, IParameterized<Parameters>, ITemperatureBehavior, IBiasingBehavior, IFrequencyBehavior, IBehavior, IParameterSetCollection, 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

CapGd

Gets the gate-drain capacitance.

Declaration
[ParameterName("capgd")]
[ParameterInfo("Capacitance G-D")]
public double CapGd { get; }
Property Value
Type Description
double

CapGs

Gets the gate-source capacitance.

Declaration
[ParameterName("capgs")]
[ParameterInfo("Capacitance G-S")]
public double CapGs { get; }
Property Value
Type Description
double

ComplexElements

Gets the complex matrix elements.

Declaration
protected ElementSet<Complex> ComplexElements { get; }
Property Value
Type Description
ElementSet<Complex>

The complex matrix elements.

ComplexState

Gets the complex state.

Declaration
protected IComplexSimulationState ComplexState { get; }
Property Value
Type Description
IComplexSimulationState

The complex state.

DrainPrime

Gets the internal drain node.

Declaration
protected IVariable<Complex> DrainPrime { get; }
Property Value
Type Description
IVariable<Complex>

The internal drain node.

SourcePrime

Gets the internal source node.

Declaration
protected IVariable<Complex> SourcePrime { get; }
Property Value
Type Description
IVariable<Complex>

The internal source node.

Implements

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

Biasing
IFrequencyBehavior
In this article
Back to top Generated by DocFX