Class ModelTemperature
Temperature behavior for a Mosfet2Model
Implements
Inherited Members
Namespace: SpiceSharp.Components.Mosfets.Level2
Assembly: SpiceSharp.dll
Syntax
[BehaviorFor(typeof(Mosfet2Model))]
[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 |
Fields
EpsilonSilicon
The permittivity of silicon.
Declaration
protected const double EpsilonSilicon = 1.0359431399069999E-10
Field Value
| Type | Description |
|---|---|
| double |
Properties
BiasingState
Gets the biasing simulation state.
Declaration
protected IBiasingSimulationState BiasingState { get; }
Property Value
| Type | Description |
|---|---|
| IBiasingSimulationState | The biasing simulation state. |
Parameters
Gets the parameter set.
Declaration
public ModelParameters Parameters { get; }
Property Value
| Type | Description |
|---|---|
| ModelParameters | The parameter set. |
Properties
Gets the properties.
Declaration
public ModelProperties Properties { get; }
Property Value
| Type | Description |
|---|---|
| ModelProperties | The properties. |