Show / Hide Table of Contents

Class Model

This class represents a (Spice) model.

Inheritance
System.Object
ParameterSet
ParameterSetCollection
Entity
Model
BipolarJunctionTransistorModel
CapacitorModel
CurrentSwitchModel
DiodeModel
JFETModel
Mosfet1Model
Mosfet2Model
Mosfet3Model
ResistorModel
VoltageSwitchModel
Implements
IEntity
IParameterSetCollection
IParameterSet
ICloneable
Inherited Members
Entity.SetParameter<P>(String, P)
Entity.Clone()
Entity.ToString()
Entity.LinkParameters
Entity.Name
ParameterSetCollection.GetParameterSet<P>()
ParameterSetCollection.TryGetParameterSet<P>(P)
ParameterSetCollection.TrySetParameter<P>(String, P)
ParameterSetCollection.GetProperty<P>(String)
ParameterSetCollection.TryGetProperty<P>(String, P)
ParameterSetCollection.CreateParameterSetter<P>(String)
ParameterSetCollection.CreatePropertyGetter<P>(String)
ParameterSetCollection.ParameterSets
ParameterSet.ICloneable.Clone()
ParameterSet.CopyFrom(ICloneable)
ParameterSet.ICloneable.CopyFrom(ICloneable)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: SpiceSharp.Components
Assembly: SpiceSharp.dll
Syntax
public abstract class Model : Entity, IEntity, IParameterSetCollection, IParameterSet, ICloneable

Constructors

Model(String)

Initializes a new instance of the Model class.

Declaration
protected Model(string name)
Parameters
Type Name Description
System.String name

The name of the model.

Methods

CreateBehaviors(ISimulation)

Creates the behaviors for the specified simulation and registers them with the simulation.

Declaration
public override void CreateBehaviors(ISimulation simulation)
Parameters
Type Name Description
ISimulation simulation

The simulation.

Overrides
Entity.CreateBehaviors(ISimulation)

Implements

IEntity
IParameterSetCollection
IParameterSet
ICloneable

Extension Methods

Utility.ThrowIfNull<T>(T, String)
Documentation.Parameters(IParameterSetCollection)
Documentation.Parameters(IParameterSet)
Documentation.ParameterValues<T>(IParameterSetCollection, Boolean)
Documentation.ParameterValues<T>(IParameterSet, Boolean)
Back to top Generated by DocFX