Show / Hide Table of Contents

Class SimulationControl

Base for all control simulation readers.

Inheritance
System.Object
StatementReader<Control>
BaseControl
SimulationControl
ACControl
DCControl
NoiseControl
OPControl
TransientControl
Implements
IStatementReader
Inherited Members
StatementReader<Control>.Read(Control, ICircuitContext)
StatementReader<Control>.Read(Statement, ICircuitContext)
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
Assembly: SpiceSharpParser.dll
Syntax
public abstract class SimulationControl : BaseControl, IStatementReader

Constructors

| Improve this Doc View Source

SimulationControl(IMapper<Exporter>)

Initializes a new instance of the SimulationControl class.

Declaration
protected SimulationControl(IMapper<Exporter> exporterMapper)
Parameters
Type Name Description
IMapper<Exporter> exporterMapper

Methods

| Improve this Doc View Source

ConfigureCommonSettings(Simulation, ICircuitContext)

Sets the base parameters of a simulation.

Declaration
protected void ConfigureCommonSettings(Simulation baseSimulation, ICircuitContext context)
Parameters
Type Name Description
SpiceSharp.Simulations.Simulation baseSimulation

The simulation to configure.

ICircuitContext context

The reading context.

| Improve this Doc View Source

CreateSimulations(Control, ICircuitContext, Func<String, Control, ICircuitContext, Simulation>)

Creates simulations.

Declaration
protected void 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

Implements

IStatementReader
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX