Show / Hide Table of Contents

Namespace SpiceSharp.Validation

Classes

BaseRules

A base rule provider implementation.

ComponentRuleParameters

Validation parameters for IComponent. This means interconnected entities.

FloatingNodeRule

An IConductiveRule that checks for the presence of a floating node.

FloatingNodeRuleViolation

An IRuleViolation for a FloatingNodeRule.

GenericRules

A generic rule provider that can have any custom set of rules.

Helpers

A few helper methods for validation.

VariablePresenceRule

An IConductiveRule that will check for the presence of a specific variable.

VariablePresenceRuleViolation

An IRuleViolation for a VariablePresenceRule.

VoltageLoopRule

An implementation for a IAppliedVoltageRule. This class will check for voltage loops.

VoltageLoopRuleViolation

A rule violation of a VoltageLoopRule.

Interfaces

IAppliedVoltageRule

An IRule that allows specifying an applied voltage.

IConductiveRule

An IRule that allows specifying an unconditionally conductive path.

IRule

A rule that can be validated.

IRuleSubject

Describes a class that applies to a certain rule.

IRuleViolation

Describes a rule violation.

IRules

Describes a rule provider.

Enums

ConductionTypes

An enumeration of conduvtive path types.

In this article
Back to top Generated by DocFX