Uses of Class
ec.rule.RuleSet

Packages that use RuleSet
ec.rule   
 

Uses of RuleSet in ec.rule
 

Fields in ec.rule declared as RuleSet
 RuleSet[] RuleIndividual.rulesets
          The individual's rulesets.
 

Methods in ec.rule that return RuleSet
 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.splitIntoTwo(EvolutionState state, int thread, RuleSet[] sets, float prob)
          Splits the rule set into a two disjoint rule sets, copying the rules and adding them to the sets as appropriate.
 

Methods in ec.rule with parameters of type RuleSet
 void RuleSet.copyNoClone(RuleSet other)
          Clears out existing rules, and loads the rules from the other ruleset without protocloning 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.splitIntoTwo(EvolutionState state, int thread, RuleSet[] sets, float prob)
          Splits the rule set into a two disjoint rule sets, copying the rules and adding them to the sets as appropriate.