Show / Hide Table of Contents

Class Frequency

An IFrequencyBehavior for a SubcircuitDefinition.

Inheritance
System.Object
ParameterSet
ParameterSetCollection
Behavior
SubcircuitBehavior<IFrequencyBehavior>
Frequency
Implements
IFrequencyBehavior
IBehavior
IParameterSetCollection
IParameterSet
ICloneable
Inherited Members
SubcircuitBehavior<IFrequencyBehavior>.Simulation
SubcircuitBehavior<IFrequencyBehavior>.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 Frequency : SubcircuitBehavior<IFrequencyBehavior>, IFrequencyBehavior, IBehavior, IParameterSetCollection, IParameterSet, ICloneable

Constructors

Frequency(String, SubcircuitSimulation)

Initializes a new instance of the Frequency class.

Declaration
public Frequency(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.

Methods

Prepare(SubcircuitSimulation)

Prepares the specified simulation for frequency behaviors.

Declaration
public static void Prepare(SubcircuitSimulation simulation)
Parameters
Type Name Description
SubcircuitSimulation simulation

The simulation.

Explicit Interface Implementations

IFrequencyBehavior.InitializeParameters()

Initializes the parameters.

Declaration
void IFrequencyBehavior.InitializeParameters()

IFrequencyBehavior.Load()

Load the Y-matrix and right hand side vector for frequency domain analysis.

Declaration
void IFrequencyBehavior.Load()

Implements

IFrequencyBehavior
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>
IFrequencyBehavior
Back to top Generated by DocFX