Rev | Line | |
---|
[26] | 1 | /*************************************************************************/ |
---|
| 2 | /* */ |
---|
| 3 | /* Global data for constructing and applying rules */ |
---|
| 4 | /* ----------------------------------------------- */ |
---|
| 5 | /* */ |
---|
| 6 | /*************************************************************************/ |
---|
| 7 | |
---|
| 8 | |
---|
| 9 | extern PR *Rule; /* production rules */ |
---|
| 10 | |
---|
| 11 | extern RuleNo NRules, /* number of production rules */ |
---|
| 12 | *RuleIndex; /* index to production rules */ |
---|
| 13 | |
---|
| 14 | extern short RuleSpace; /* space currently allocated for rules */ |
---|
| 15 | |
---|
| 16 | extern RuleSet *PRSet; /* set of rulesets */ |
---|
| 17 | |
---|
| 18 | extern ClassNo DefaultClass; /* default class associated with ruleset */ |
---|
| 19 | |
---|
| 20 | extern Boolean SIGTEST, /* use Fisher's test in rule pruning */ |
---|
| 21 | SIMANNEAL; /* use simulated annealing */ |
---|
| 22 | |
---|
| 23 | extern float SIGTHRESH, /* sig level used in rule pruning */ |
---|
| 24 | REDUNDANCY, /* factor governing encoding tradeoff |
---|
| 25 | between rules and exceptions */ |
---|
| 26 | AttTestBits, /* average bits to encode tested attribute */ |
---|
| 27 | *BranchBits; /* ditto attribute value */ |
---|
| 28 | |
---|
| 29 | extern float *LogItemNo; /* LogItemNo[i] = log2(i) */ |
---|
| 30 | extern double *LogFact; /* LogFact[i] = log2(i!) */ |
---|
Note: See
TracBrowser
for help on using the repository browser.