Show / Hide Table of Contents

Class Accept

An IAcceptBehavior for a SubcircuitDefinition.

Inheritance
System.Object
ParameterSet
ParameterSetCollection
Behavior
SubcircuitBehavior<IAcceptBehavior>
Accept
Implements
IAcceptBehavior
IBehavior
IParameterSetCollection
IParameterSet
ICloneable
Inherited Members
SubcircuitBehavior<IAcceptBehavior>.Simulation
SubcircuitBehavior<IAcceptBehavior>.Behaviors
Behavior.Name
ParameterSetCollection.GetParameterSet<P>()
ParameterSetCollection.TryGetParameterSet<P>(P)
ParameterSetCollection.SetParameter<P>(String, P)
ParameterSetCollection.TrySetParameter<P>(String, P)
ParameterSetCollection.GetProperty<P>(String)
ParameterSetCollection.TryGetProperty<P>(String, P)
ParameterSetCollection.CreateParameterSetter<P>(String)
ParameterSetCollection.CreatePropertyGetter<P>(String)
ParameterSetCollection.ParameterSets
ParameterSet.Clone()
ParameterSet.ICloneable.Clone()
ParameterSet.CopyFrom(ICloneable)
ParameterSet.ICloneable.CopyFrom(ICloneable)
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: SpiceSharp.Components.Subcircuits.Simple
Assembly: SpiceSharp.dll
Syntax
public class Accept : SubcircuitBehavior<IAcceptBehavior>, IAcceptBehavior, IBehavior, IParameterSetCollection, IParameterSet, ICloneable

Constructors

Accept(String, SubcircuitSimulation)

Initializes a new instance of the Accept class.

Declaration
public Accept(string name, SubcircuitSimulation simulation)
Parameters
Type Name Description
System.String name

The name.

SubcircuitSimulation simulation

The simulation.

Exceptions
Type Condition
System.ArgumentNullException

Thrown if name or simulation is null.

Explicit Interface Implementations

IAcceptBehavior.Accept()

Accepts the current timepoint.

Declaration
void IAcceptBehavior.Accept()

IAcceptBehavior.Probe()

Called when a new timepoint is being tested.

Declaration
void IAcceptBehavior.Probe()

Implements

IAcceptBehavior
IBehavior
IParameterSetCollection
IParameterSet
ICloneable

Extension Methods

Utility.ThrowIfNull<T>(T, String)
Documentation.Parameters(IParameterSetCollection)
Documentation.Parameters(IParameterSet)
Documentation.ParameterValues<T>(IParameterSetCollection, Boolean)
Documentation.ParameterValues<T>(IParameterSet, Boolean)

See Also

SubcircuitBehavior<B>
IAcceptBehavior
Back to top Generated by DocFX