Show / Hide Table of Contents

Interface ITimeSimulation

An interface that describes a class that can do transient analysis.

Inherited Members
ISimulation<IVariable<double>>.Solved
ISimulation.Name
ISimulation.CurrentRun
ISimulation.Repeat
ISimulation.Status
ISimulation.Run(IEntityCollection, int)
ISimulation.Rerun(int)
IParameterSetCollection.GetParameterSet<P>()
IParameterSetCollection.TryGetParameterSet<P>(out P)
IParameterSetCollection.ParameterSets
IParameterSet.SetParameter<P>(string, P)
IParameterSet.TrySetParameter<P>(string, P)
IParameterSet.GetProperty<P>(string)
IParameterSet.TryGetProperty<P>(string, out P)
IParameterSet.CreateParameterSetter<P>(string)
IParameterSet.CreatePropertyGetter<P>(string)
IStateful<ITemperatureSimulationState>.State
IBehavioral.Behaviors
IBehavioral.EntityBehaviors
IBehavioral.UsesBehaviors<B>()
IBehavioral.UsesBehavior(Type)
IStateful.GetState<S>()
IStateful.TryGetState<S>(out S)
IStateful.UsesState<S>()
IStateful.States
Namespace: SpiceSharp.Simulations
Assembly: SpiceSharp.dll
Syntax
public interface ITimeSimulation : IBiasingSimulation, ISimulation<IVariable<double>>, ITemperatureSimulation, ISimulation, IParameterSetCollection, IParameterSet, IStateful<ITemperatureSimulationState>, IBehavioral<ITemperatureBehavior>, IBehavioral<IBiasingBehavior>, IBehavioral<IConvergenceBehavior>, IStateful<IBiasingSimulationState>, IBehavioral<ITimeBehavior>, IBehavioral, IStateful<IIntegrationMethod>, IStateful<ITimeSimulationState>, IStateful

Extension Methods

Documentation.ParameterValues<T>(IParameterSet, bool)
Documentation.Parameters(IParameterSet)
Documentation.ParameterValues<T>(IParameterSetCollection, bool)
Documentation.Parameters(IParameterSetCollection)
SimulationHelper.GetComplexCurrent(ISimulation, Reference)
SimulationHelper.GetComplexProperty(ISimulation, Reference, string)
SimulationHelper.GetComplexVoltage(ISimulation, Reference)
SimulationHelper.GetComplexVoltage(ISimulation, Reference, Reference)
SimulationHelper.GetCurrent(ISimulation, Reference)
SimulationHelper.GetProperty(ISimulation, Reference, string)
SimulationHelper.GetVoltage(ISimulation, Reference)
SimulationHelper.GetVoltage(ISimulation, Reference, Reference)
SimulationHelper.RunToEnd(ISimulation, IEntityCollection, IDictionary<int, Action>)
SimulationHelper.TryGetComplexCurrent(ISimulation, Reference, out Complex)
SimulationHelper.TryGetComplexProperty(ISimulation, Reference, string, out Complex)
SimulationHelper.TryGetComplexVoltage(ISimulation, Reference, Reference, out Complex)
SimulationHelper.TryGetComplexVoltage(ISimulation, Reference, out Complex)
SimulationHelper.TryGetCurrent(ISimulation, Reference, out double)
SimulationHelper.TryGetProperty(ISimulation, Reference, string, out double)
SimulationHelper.TryGetVoltage(ISimulation, Reference, Reference, out double)
SimulationHelper.TryGetVoltage(ISimulation, Reference, out double)
Utility.ThrowIfNull<T>(T, string)

See Also

IBiasingSimulation
IBehavioral<B>
IStateful<S>
In this article
Back to top Generated by DocFX