Show / Hide Table of Contents

Class ModelTemperature

Temperature behavior for a JFETModel.

Inheritance
object
ParameterSet
ParameterSetCollection
Behavior
ModelTemperature
Implements
ITemperatureBehavior
IBehavior
IParameterSetCollection
IParameterSet
IParameterized<ModelParameters>
Inherited Members
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(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 context is null.

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.

Implements

ITemperatureBehavior
IBehavior
IParameterSetCollection
IParameterSet
IParameterized<P>

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

Behavior
ITemperatureBehavior
IParameterized<P>
ModelParameters
In this article
Back to top Generated by DocFX