| Package | Description |
|---|---|
| ec.rule |
| Modifier and Type | Field and Description |
|---|---|
RuleSet[] |
RuleIndividual.rulesets
The individual's rulesets.
|
| Modifier and Type | Method and Description |
|---|---|
RuleSet[] |
RuleSet.split(EvolutionState state,
int thread,
RuleSet[] sets)
Splits the rule set into a number of disjoint rule sets, copying the rules and adding
them to the sets as appropriate.
|
RuleSet[] |
RuleSet.split(int[] points,
RuleSet[] sets)
Splits the rule set into n pieces, according to points, which *must* be sorted.
|
RuleSet[] |
RuleSet.splitIntoTwo(EvolutionState state,
int thread,
RuleSet[] sets,
double prob)
Splits the rule set into a two disjoint rule sets, copying the rules and adding
them to the sets as appropriate.
|
| Modifier and Type | Method and Description |
|---|---|
void |
RuleSet.copyNoClone(RuleSet other)
Clears out existing rules, and loads the rules from the other ruleset without cloning them.
|
void |
RuleSet.join(RuleSet other)
Makes a copy of the rules in another RuleSet and adds the rule copies.
|
int |
RuleSetConstraints.numRulesForReset(RuleSet ruleset,
EvolutionState state,
int thread)
Returns a stochastic value picked to specify the number of rules
to generate when calling reset() on this kind of Rule.
|
RuleSet[] |
RuleSet.split(EvolutionState state,
int thread,
RuleSet[] sets)
Splits the rule set into a number of disjoint rule sets, copying the rules and adding
them to the sets as appropriate.
|
RuleSet[] |
RuleSet.split(int[] points,
RuleSet[] sets)
Splits the rule set into n pieces, according to points, which *must* be sorted.
|
RuleSet[] |
RuleSet.splitIntoTwo(EvolutionState state,
int thread,
RuleSet[] sets,
double prob)
Splits the rule set into a two disjoint rule sets, copying the rules and adding
them to the sets as appropriate.
|
Copyright © 2014 Evolutionary Computation Laboratory at George Mason University. All rights reserved.