Rule Violation Class
Describes a single process control rule violation detected in a
control-chart point series.
Definition
Namespace: Numerics.NET.Statistics.ProcessControl
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.4.0
C#
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.4.0
public sealed class RuleViolation- Inheritance
- Object → RuleViolation
Remarks
Violations are reported at the trigger point where the rule fires. For run-based rules the trigger is the last point in the run; WindowStart and WindowLength identify the full supporting window.
Constructors
| Rule | Initializes a new RuleViolation instance with the specified violation details. |
Properties
| Rule | Gets the stable programmatic identifier for the rule that fired. |
| Rule | Gets the user-facing display name of the triggered rule. |
| Trigger | Gets the zero-based index of the trigger point where the rule violation is detected. |
| Window | Gets the count of consecutive observations in the window supporting this violation. |
| Window | Gets the zero-based index of the first point in the run or window supporting this violation. |
Methods
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) |
| From | Reconstructs a RuleViolation from a JSON string. |
| Get | Serves as the default hash function. (Inherited from Object) |
| Get | Gets the Type of the current instance. (Inherited from Object) |
| ToJson | Serializes this rule violation to a JSON string. |
| ToString | Returns a string that represents the current object. (Inherited from Object) |