Class OP
Class that implements the operating point analysis.
Implements
Inherited Members
Namespace: SpiceSharp.Simulations
Assembly: SpiceSharp.dll
Syntax
public class OP : BiasingSimulation, IBiasingSimulation, ISimulation<IVariable<double>>, ITemperatureSimulation, ISimulation, IParameterSetCollection, IParameterSet, IStateful<ITemperatureSimulationState>, IBehavioral<ITemperatureBehavior>, IBehavioral<IBiasingBehavior>, IBehavioral<IConvergenceBehavior>, IStateful<IBiasingSimulationState>, IStateful<TemperatureSimulationState>, IStateful<IIterationSimulationState>, IStateful, IBehavioral<IBiasingUpdateBehavior>, IBehavioral, IParameterized<BiasingParameters>
  Constructors
OP(string)
Initializes a new instance of the OP class.
Declaration
public OP(string name)
  Parameters
| Type | Name | Description | 
|---|---|---|
| string | name | The name of the simulation.  | 
      
Exceptions
| Type | Condition | 
|---|---|
| ArgumentNullException | Thrown if   | 
      
Fields
ExportOperatingPoint
The constant returned when exporting the operating point.
Declaration
public const int ExportOperatingPoint = 1
  Field Value
| Type | Description | 
|---|---|
| int | 
Methods
Execute(int)
Executes the simulation.
Declaration
protected override IEnumerable<int> Execute(int mask = 65535)
  Parameters
| Type | Name | Description | 
|---|---|---|
| int | mask | A bit mask for simulation export identifiers.  | 
      
Returns
| Type | Description | 
|---|---|
| IEnumerable<int> | 
Overrides
Exceptions
| Type | Condition | 
|---|---|
| SpiceSharpException | Thrown if the simulation can't continue.  |