Line | |
---|
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.