[This is preliminary documentation and is subject to change.]
This class serves as the base template class for all action rules (e.g., RefineableActionRule, IRLRule, FixedRule) in
the Clarion Library
The ActionRule..::..ActionRuleParameters type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() |
ActionRule..::..ActionRuleParameters(Boolean) |
Initializes a parameters class for an ActionRule
|
![]() |
ActionRule..::..ActionRuleParameters(ActionRule..::..ActionRuleParameters, Boolean) |
Initializes a parameters class for an ActionRule and sets the values of the parameters to the values specified
|
Methods
Name | Description | |
---|---|---|
![]() |
Global_OnParameterChanged |
The event method used for performing global parameter changes
(Inherited from ClarionComponent..::..ClarionComponentParameters.) |
Properties
Name | Description | |
---|---|---|
![]() |
BENEFIT_CONSTANT |
The constant to use for benefit when using the constant option for utility
|
![]() |
C |
Constant c (for calculating BLA)
|
![]() |
C1 |
Constant C1 for Information Gain
|
![]() |
C2 |
Constant C2 for Information Gain
|
![]() |
C7 |
Benefit equation constant C7
|
![]() |
C8 |
Benefit equation constant C8
|
![]() |
COST_CONSTANT |
The constant to use for cost when using the constant option for utility
|
![]() |
D |
Constant d (for calculating BLA)
|
![]() |
DEFAULT_PARTIAL_MATCH_OFF_THRESHOLD |
The threshold value when partial match is turned OFF
|
![]() |
DEFAULT_PARTIAL_MATCH_ON_THRESHOLD |
The threshold value when partial match is turned ON
|
![]() |
ELIGIBILITY |
A switch that can be used to specify eligibility (in the absence of a more sophisticated eligibility method)
(Inherited from ClarionComponent..::..ClarionComponentParameters.) |
![]() |
INFORMATION_GAIN_OPTION |
The option to use when calculation information gain for IG(C,ALL)
|
![]() |
INITIAL_BLA |
The initial BLA
|
![]() |
IsGlobal |
Used to specify whether the particular instance of the parameters class is being used for global or local parameters
(Inherited from ClarionComponent..::..ClarionComponentParameters.) |
![]() |
PARTIAL_MATCH_ON |
Turns partial match on/off for calculating a rule's support
|
![]() |
PARTIAL_MATCH_THRESHOLD |
The threshold the support calculation must pass for the condition of a rule to be matched
|
![]() |
POSITIVE_MATCH_THRESHOLD |
The threshold for the positive match criterion
|
![]() |
SELECTION_TYPE |
The selection type to use for the selection measure of the rule
|
![]() |
UTILITY_OPTION |
Specifies the method to use for calculating utility
|
![]() |
V |
The cost scaling factor (used to calculate utility)
|
![]() |
WEIGHT |
The weight (for calculating support)
|