Show / Hide Table of Contents

Interface IConductiveRule

An IRule that allows specifying an unconditionally conductive path.

Inherited Members
IRule.ViolationCount
IRule.Violations
IRule.Reset()
Namespace: SpiceSharp.Validation
Assembly: SpiceSharp.dll
Syntax
public interface IConductiveRule : IRule

Methods

AddPath(IRuleSubject, params IVariable[])

Specifies variables as being unconditionally connected by a conductive path.

Declaration
void AddPath(IRuleSubject subject, params IVariable[] variables)
Parameters
Type Name Description
IRuleSubject subject

The subject that applies the conductive paths.

IVariable[] variables

The variables that are connected.

AddPath(IRuleSubject, ConductionTypes, params IVariable[])

Specifies variables as being connected by a conductive path of the specified type.

Declaration
void AddPath(IRuleSubject subject, ConductionTypes type, params IVariable[] variables)
Parameters
Type Name Description
IRuleSubject subject

The subject that applies the conductive paths.

ConductionTypes type

The type of path between these variables.

IVariable[] variables

The variables that are connected.

Extension Methods

Utility.ThrowIfNull<T>(T, string)

See Also

IRule
In this article
Back to top Generated by DocFX