Interface IConductiveRule
An IRule that allows specifying an unconditionally conductive path.
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. |