Class ModelParameters
Parameters for a CapacitorModel.
Implements
Inherited Members
Namespace: SpiceSharp.Components.Capacitors
Assembly: SpiceSharp.dll
Syntax
public class ModelParameters : ParameterSet<ModelParameters>, ICloneable<ModelParameters>, IImportParameterSet<double>, IExportPropertySet<double>, IParameterSet
Properties
DefaultWidth
Gets or sets the default width parameter.
Declaration
[ParameterName("defw")]
[ParameterInfo("Default width", Units = "m")]
[GreaterThanOrEquals(0)]
public double DefaultWidth { get; set; }
Property Value
Type | Description |
---|---|
double | The default width. |
JunctionCap
Gets the bottom junction capacitance parameter.
Declaration
[ParameterName("cj")]
[ParameterInfo("Bottom capacitance per area", Units = "F/m^2")]
[GreaterThanOrEquals(0)]
public double JunctionCap { get; set; }
Property Value
Type | Description |
---|---|
double |
JunctionCapSidewall
Gets the junction sidewall capacitance parameter.
Declaration
[ParameterName("cjsw")]
[ParameterInfo("Sidewall capacitance per meter", Units = "F/m")]
[GreaterThanOrEquals(0)]
public double JunctionCapSidewall { get; set; }
Property Value
Type | Description |
---|---|
double |
Narrow
Gets the width correction factor parameter.
Declaration
[ParameterName("narrow")]
[ParameterInfo("Width correction factor", Units = "m")]
public double Narrow { get; set; }
Property Value
Type | Description |
---|---|
double |
NominalTemperature
Gets the nominal temperature parameter in degrees Kelvin.
Declaration
[GreaterThan(0)]
public GivenParameter<double> NominalTemperature { get; set; }
Property Value
Type | Description |
---|---|
GivenParameter<double> |
NominalTemperatureCelsius
Gets or sets the nominal temperature in degrees Celsius.
Declaration
[ParameterName("tnom")]
[ParameterInfo("Parameter measurement temperature", Units = "°C", Interesting = false)]
[GreaterThan(-273.15)]
public double NominalTemperatureCelsius { get; set; }
Property Value
Type | Description |
---|---|
double |
TemperatureCoefficient1
Gets the first-order temperature coefficient parameter.
Declaration
[ParameterName("tc1")]
[ParameterInfo("First order temperature coefficient", Units = "F/K")]
public double TemperatureCoefficient1 { get; set; }
Property Value
Type | Description |
---|---|
double |
TemperatureCoefficient2
Gets the second-order temperature coefficient parameter.
Declaration
[ParameterName("tc2")]
[ParameterInfo("Second order temperature coefficient", Units = "F/K^2")]
public double TemperatureCoefficient2 { get; set; }
Property Value
Type | Description |
---|---|
double |