IProcess Rule.Evaluate Method
Evaluates this rule over the supplied context and returns all
violations found.
Definition
Namespace: Numerics.NET.Statistics.ProcessControl
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.4.0
C#
A read-only list of RuleViolation instances, deterministically ordered by TriggerIndex ascending. Returns an empty list when no violation is detected.
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.4.0
IReadOnlyList<RuleViolation> Evaluate(
RuleEvaluationContext context
)Parameters
- context RuleEvaluationContext
- The evaluation context providing the ordered point series, center line, and sigma value.
Return Value
IReadOnlyList<RuleViolation>A read-only list of RuleViolation instances, deterministically ordered by TriggerIndex ascending. Returns an empty list when no violation is detected.
Remarks
Implementations must return violations ordered by TriggerIndex ascending to allow the ControlRuleSet engine to produce a deterministic merged result.