[This is preliminary documentation and is subject to change.]

The Rule type exposes the following members.

Methods

  Name Description
Public method CalculateInformationGain(Rule)
Calculates the information gain using the match statistics of the specified rule.
Public method CalculateInformationGain(Rule, Rule)
Calculates the information gain using the match statistics of two specified rules.
Public method CalculateSupport
Calculates the rule support given the current input
Public method Commit
Commits the rule
(Overrides ClarionComponent..::..Commit()()()().)
Public method Covers
Checks to see if the condition of the specified rule is covered by this rule and that the two rules have the same output chunk
Public method Equals(Object)
Determines whether the specified object is a Rule and if it is equal to this rule
(Overrides Object..::..Equals(Object).)
Public method Equals(Rule)
Determines whether the specified rule is equal to this rule
Public method GetHashCode
Gets the hash code for this rule
(Overrides Object..::..GetHashCode()()()().)
Public method IsEligible
Indicates whether or not the rule is eligible to be used
(Overrides ClarionComponent..::..IsEligible(ActivationCollection).)
Public method ResetStatistics
Resets the match statistics
Public method Retract
Retracts the rule
(Overrides ClarionComponent..::..Retract()()()().)
Public method UpdateMatchStatistics
Updates the match statistics for the rule

See Also