Control Chart.Evaluate Rules Core Method
Definition
Namespace: Numerics.NET.Statistics.ProcessControl
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.4.0
Assembly: Numerics.NET (in Numerics.NET.dll) Version: 10.4.0
Overload List
| Evaluate | When overridden in a derived class, evaluates the supplied rule set against the fitted chart statistics. Called by EvaluateRules(ControlRuleSet) after state validation. |
| Evaluate | When overridden in a derived class, evaluates the supplied rule set against the specified series's fitted statistics and populates ComponentName on each violation. Called by EvaluateRules(ControlRuleSet, String) after state validation. |
EvaluateRulesCore(ControlRuleSet)
When overridden in a derived class, evaluates the supplied rule set
against the fitted chart statistics. Called by
EvaluateRules(ControlRuleSet) after state validation.
protected abstract RuleEvaluationResult EvaluateRulesCore(
ControlRuleSet ruleSet
)Parameters
- ruleSet ControlRuleSet
- The validated, non-null rule set to evaluate.
Return Value
RuleEvaluationResultA RuleEvaluationResult describing any violations found.
EvaluateRulesCore(ControlRuleSet, String)
When overridden in a derived class, evaluates the supplied rule set
against the specified series's fitted statistics and populates
ComponentName on each violation.
Called by
EvaluateRules(ControlRuleSet, String) after
state validation.
protected virtual RuleEvaluationResult EvaluateRulesCore(
ControlRuleSet ruleSet,
string componentName
)Parameters
- ruleSet ControlRuleSet
- The validated, non-null rule set to evaluate.
- componentName String
- The validated, non-null series name.
Return Value
RuleEvaluationResultA RuleEvaluationResult describing any violations found.
Exceptions
| Not | The default implementation always throws. Override this method in chart types that expose multiple named components. |