Show / Hide Table of Contents

Class Temperature

Temperature behavior for a Capacitor.

Inheritance
object
ParameterSet
ParameterSetCollection
Behavior
Temperature
Frequency
Time
Implements
ITemperatureBehavior
IBehavior
IParameterSetCollection
IParameterized<Parameters>
IExportPropertySet<double>
IParameterSet
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.Capacitors
Assembly: SpiceSharp.dll
Syntax
[BehaviorFor(typeof(Capacitor))]
[AddBehaviorIfNo(typeof(ITemperatureBehavior))]
public class Temperature : Behavior, ITemperatureBehavior, IBehavior, IParameterSetCollection, IParameterized<Parameters>, IExportPropertySet<double>, IParameterSet

Constructors

Temperature(IComponentBindingContext)

Initializes a new instance of the Temperature class.

Declaration
public Temperature(IComponentBindingContext context)
Parameters
Type Name Description
IComponentBindingContext context

The context.

Exceptions
Type Condition
ArgumentNullException

Thrown if context is null.

Properties

Capacitance

Gets the capacitance.

Declaration
[ParameterName("capacitance")]
[ParameterInfo("The capacitance of the capacitor.")]
public double Capacitance { get; }
Property Value
Type Description
double

The capacitance.

Parameters

Gets the parameter set.

Declaration
public Parameters Parameters { get; }
Property Value
Type Description
Parameters

The parameter set.

Implements

ITemperatureBehavior
IBehavior
IParameterSetCollection
IParameterized<P>
IExportPropertySet<P>
IParameterSet

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>
Parameters
In this article
Back to top Generated by DocFX