Show / Hide Table of Contents

Class TemperatureSimulationState

An ITemperatureSimulationState for an ITemperatureSimulation.

Inheritance
object
TemperatureSimulationState
Implements
ITemperatureSimulationState
ISimulationState
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: SpiceSharp.Simulations.Biasing
Assembly: SpiceSharp.dll
Syntax
public class TemperatureSimulationState : ITemperatureSimulationState, ISimulationState

Constructors

TemperatureSimulationState(double, double)

Initializes a new instance of the TemperatureSimulationState class.

Declaration
public TemperatureSimulationState(double temperature, double nominalTemperature)
Parameters
Type Name Description
double temperature

The temperature.

double nominalTemperature

The nominal temperature.

Properties

NominalTemperature

Gets the nominal temperature in Kelvin for the circuit in Kelvin. Used by models as the default temperature where the parameters were measured.

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

The nominal temperature.

Temperature

Gets the current temperature in Kelvin for this circuit in Kelvin.

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

The temperature.

Implements

ITemperatureSimulationState
ISimulationState

Extension Methods

Utility.ThrowIfNull<T>(T, string)

See Also

ITemperatureSimulationState
In this article
Back to top Generated by DocFX