Class ModelTemperature
Temperature behavior for a JFETModel.
Implements
Inherited Members
Namespace: SpiceSharp.Components.JFETs
Assembly: SpiceSharp.dll
Syntax
[BehaviorFor(typeof(JFETModel))]
[AddBehaviorIfNo(typeof(ITemperatureBehavior))]
public class ModelTemperature : Behavior, ITemperatureBehavior, IBehavior, IParameterSetCollection, IParameterSet, IParameterized<ModelParameters>
Constructors
ModelTemperature(IBindingContext)
Initializes a new instance of the ModelTemperature class.
Declaration
public ModelTemperature(IBindingContext context)
Parameters
Type | Name | Description |
---|---|---|
IBindingContext | context | The context. |
Exceptions
Type | Condition |
---|---|
ArgumentNullException | Thrown if |
Properties
BFactor
Gets the bulk factor.
Declaration
public double BFactor { get; }
Property Value
Type | Description |
---|---|
double | The bulk factor. |
BiasingState
Gets the biasing simulation state.
Declaration
protected IBiasingSimulationState BiasingState { get; }
Property Value
Type | Description |
---|---|
IBiasingSimulationState | The biasing simulation state. |
Cjfact
Gets the junction capacitance factor.
Declaration
public double Cjfact { get; }
Property Value
Type | Description |
---|---|
double | The cjfact. |
F2
Gets the implementation-specific factor 2.
Declaration
public double F2 { get; }
Property Value
Type | Description |
---|---|
double | The f2. |
F3
Gets the implementation-specific factor 3.
Declaration
public double F3 { get; }
Property Value
Type | Description |
---|---|
double | The f3. |
Parameters
Gets the parameter set.
Declaration
public ModelParameters Parameters { get; }
Property Value
Type | Description |
---|---|
ModelParameters | The parameter set. |
Pbo
Gets the implementation-specific factor Pbo.
Declaration
public double Pbo { get; }
Property Value
Type | Description |
---|---|
double | The pbo. |
Xfc
Gets ???
Declaration
public double Xfc { get; }
Property Value
Type | Description |
---|---|
double | The XFC. |