Class Temperature
Temperature behavior for a JFET.
Implements
Inherited Members
Namespace: SpiceSharp.Components.JFETs
Assembly: SpiceSharp.dll
Syntax
[BehaviorFor(typeof(JFET))]
[AddBehaviorIfNo(typeof(ITemperatureBehavior))]
public class Temperature : Behavior, IParameterized<Parameters>, ITemperatureBehavior, IBehavior, IParameterSetCollection, IParameterSet
Constructors
Temperature(IComponentBindingContext)
Initializes a new instance of the Temperature class.
Declaration
public Temperature(IComponentBindingContext context)
Parameters
Type | Name | Description |
---|---|---|
IComponentBindingContext | context | The context. |
Exceptions
Type | Condition |
---|---|
ArgumentNullException | Thrown if |
Properties
BiasingState
Gets the state.
Declaration
protected IBiasingSimulationState BiasingState { get; }
Property Value
Type | Description |
---|---|
IBiasingSimulationState |
CorDepCap
Gets the temperature-modified depletion capacitance correction.
Declaration
public double CorDepCap { get; }
Property Value
Type | Description |
---|---|
double | The temperature-modified depletion capacitance correction. |
F1
Gets the implementation-specific factor 1.
Declaration
protected double F1 { get; }
Property Value
Type | Description |
---|---|
double | The f1. |
ModelParameters
Gets the model parameters.
Declaration
protected ModelParameters ModelParameters { get; }
Property Value
Type | Description |
---|---|
ModelParameters | The model parameters. |
ModelTemperature
Gets the model temperature behavior.
Declaration
protected ModelTemperature ModelTemperature { get; }
Property Value
Type | Description |
---|---|
ModelTemperature |
Parameters
Gets the parameter set.
Declaration
public Parameters Parameters { get; }
Property Value
Type | Description |
---|---|
Parameters | The parameter set. |
TempCapGd
Gets the temperature-modified gate-drain capacitance.
Declaration
public double TempCapGd { get; }
Property Value
Type | Description |
---|---|
double | The temperature-modified gate-drain capacitance. |
TempCapGs
Gets the temperature-modified gate-source capacitance.
Declaration
public double TempCapGs { get; }
Property Value
Type | Description |
---|---|
double | The temperature-modified gate-source capacitance. |
TempGatePotential
Gets the temperature-modified gate potential.
Declaration
public double TempGatePotential { get; }
Property Value
Type | Description |
---|---|
double | The temperature-modified gate potential. |
TempSaturationCurrent
Gets the temperature-modified saturation current.
Declaration
public double TempSaturationCurrent { get; }
Property Value
Type | Description |
---|---|
double | The temperature-modified saturation current. |
Vcrit
Gets the temperature-modified critical voltage.
Declaration
public double Vcrit { get; }
Property Value
Type | Description |
---|---|
double | The temperature-modified critical voltage. |