Class CreateSimulationsForAllTemperaturesFactory
Inheritance
System.Object
CreateSimulationsForAllTemperaturesFactory
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: SpiceSharpParser.ModelReaders.Netlist.Spice.Readers.Controls.Simulations.Factories
Assembly: SpiceSharpParser.dll
Syntax
public class CreateSimulationsForAllTemperaturesFactory : ICreateSimulationsForAllTemperaturesFactory
Methods
| Improve this Doc View SourceCreateSimulationForTemperature(Control, ICircuitContext, Func<String, Control, ICircuitContext, Simulation>, Nullable<Double>)
Declaration
protected Simulation CreateSimulationForTemperature(Control statement, ICircuitContext context, Func<string, Control, ICircuitContext, Simulation> createSimulation, double? temp)
Parameters
Type | Name | Description |
---|---|---|
Control | statement | |
ICircuitContext | context | |
System.Func<System.String, Control, ICircuitContext, SpiceSharp.Simulations.Simulation> | createSimulation | |
System.Nullable<System.Double> | temp |
Returns
Type | Description |
---|---|
SpiceSharp.Simulations.Simulation |
CreateSimulations(Control, ICircuitContext, Func<String, Control, ICircuitContext, Simulation>)
Declaration
public List<Simulation> CreateSimulations(Control statement, ICircuitContext context, Func<string, Control, ICircuitContext, Simulation> createSimulation)
Parameters
Type | Name | Description |
---|---|---|
Control | statement | |
ICircuitContext | context | |
System.Func<System.String, Control, ICircuitContext, SpiceSharp.Simulations.Simulation> | createSimulation |
Returns
Type | Description |
---|---|
System.Collections.Generic.List<SpiceSharp.Simulations.Simulation> |
GetSimulationName(ICircuitContext, Control, Nullable<Double>)
Declaration
protected string GetSimulationName(ICircuitContext context, Control statement, double? temperatureInKelvin = default(double? ))
Parameters
Type | Name | Description |
---|---|---|
ICircuitContext | context | |
Control | statement | |
System.Nullable<System.Double> | temperatureInKelvin |
Returns
Type | Description |
---|---|
System.String |
SetSimulationTemperatures(Simulation, Nullable<Double>, Nullable<Double>)
Declaration
protected void SetSimulationTemperatures(Simulation simulation, double? operatingTemperatureInKelvins, double? nominalTemperatureInKelvins)
Parameters
Type | Name | Description |
---|---|---|
SpiceSharp.Simulations.Simulation | simulation | |
System.Nullable<System.Double> | operatingTemperatureInKelvins | |
System.Nullable<System.Double> | nominalTemperatureInKelvins |
SetTempVariable(ICircuitContext, Nullable<Double>, Simulation)
Declaration
protected void SetTempVariable(ICircuitContext context, double? operatingTemperatureInKelvins, Simulation simulation)
Parameters
Type | Name | Description |
---|---|---|
ICircuitContext | context | |
System.Nullable<System.Double> | operatingTemperatureInKelvins | |
SpiceSharp.Simulations.Simulation | simulation |