Show / Hide Table of Contents

Class ModelParameters

Base parameters for a switch model.

Inheritance
object
ParameterSet
ParameterSet<ModelParameters>
ModelParameters
CurrentModelParameters
VoltageModelParameters
Implements
IParameterSet
ICloneable<ModelParameters>
Inherited Members
ParameterSet<ModelParameters>.Clone()
ParameterSet.SetParameter<P>(string, P)
ParameterSet.TrySetParameter<P>(string, P)
ParameterSet.GetProperty<P>(string)
ParameterSet.TryGetProperty<P>(string, out P)
ParameterSet.CreateParameterSetter<P>(string)
ParameterSet.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.Switches
Assembly: SpiceSharp.dll
Syntax
public class ModelParameters : ParameterSet<ModelParameters>, IParameterSet, ICloneable<ModelParameters>

Properties

Hysteresis

Gets the hysteresis parameter.

Declaration
public virtual double Hysteresis { get; set; }
Property Value
Type Description
double

The hysteresis value.

OffResistance

Gets the resistance parameter when open.

Declaration
[ParameterName("roff")]
[ParameterInfo("Open resistance")]
[Finite]
public double OffResistance { get; set; }
Property Value
Type Description
double

The off resistance.

OnResistance

Gets the resistance parameter when closed.

Declaration
[ParameterName("ron")]
[ParameterInfo("Closed resistance")]
[Finite]
public double OnResistance { get; set; }
Property Value
Type Description
double

The on resistance.

Threshold

Gets the threshold parameter.

Declaration
public virtual double Threshold { get; set; }
Property Value
Type Description
double

The threshold value.

Implements

IParameterSet
ICloneable<T>

Extension Methods

Utility.ThrowIfNull<T>(T, string)
Documentation.ParameterValues<T>(IParameterSet, bool)
Documentation.Parameters(IParameterSet)
In this article
Back to top Generated by DocFX