Show / Hide Table of Contents

Class Rules

Necessary rules for frequency simulation.

Inheritance
object
ParameterSet
ParameterSetCollection
BaseRules
Rules
Rules
Implements
IRules
IParameterSetCollection
IParameterSet
IEnumerable<IRule>
IEnumerable
IParameterized<ComponentRuleParameters>
IParameterized<RuleParameters>
Inherited Members
Rules.Parameters
Rules.GetEnumerator()
BaseRules.ViolationCount
BaseRules.Violations
BaseRules.Reset()
BaseRules.GetRules<R>()
ParameterSetCollection.GetParameterSet<P>()
ParameterSetCollection.TryGetParameterSet<P>(out P)
ParameterSetCollection.ParameterSets
ParameterSetCollection.SetParameter<P>(string, P)
ParameterSetCollection.TrySetParameter<P>(string, P)
ParameterSetCollection.GetProperty<P>(string)
ParameterSetCollection.TryGetProperty<P>(string, out P)
ParameterSetCollection.CreateParameterSetter<P>(string)
ParameterSetCollection.CreatePropertyGetter<P>(string)
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: SpiceSharp.Simulations.Frequency
Assembly: SpiceSharp.dll
Syntax
public class Rules : Rules, IRules, IParameterSetCollection, IParameterSet, IEnumerable<IRule>, IEnumerable, IParameterized<ComponentRuleParameters>, IParameterized<RuleParameters>

Constructors

Rules(ISolverSimulationState<double>, IEnumerable<double>)

Initializes a new instance of the Rules class.

Declaration
public Rules(ISolverSimulationState<double> state, IEnumerable<double> frequencies)
Parameters
Type Name Description
ISolverSimulationState<double> state

The biasing simulation state.

IEnumerable<double> frequencies

The frequencies that will be evaluated.

Properties

FrequencyParameters

Gets the frequency parameters.

Declaration
public RuleParameters FrequencyParameters { get; }
Property Value
Type Description
RuleParameters

The frequency parameters.

Implements

IRules
IParameterSetCollection
IParameterSet
IEnumerable<T>
IEnumerable
IParameterized<P>
IParameterized<P>

Extension Methods

Documentation.ParameterValues<T>(IParameterSet, bool)
Documentation.Parameters(IParameterSet)
Documentation.ParameterValues<T>(IParameterSetCollection, bool)
Documentation.Parameters(IParameterSetCollection)
Utility.ThrowIfNull<T>(T, string)
Utility.ThrowIfEmpty<T>(IEnumerable<T>, string)

See Also

Rules
IParameterized<P>
RuleParameters
In this article
Back to top Generated by DocFX