public class RuleInitializer extends SimpleInitializer
Parameter bases
rule.rsc | RuleSetConstraints |
rule.rc | RuleConstraints |
Modifier and Type | Field and Description |
---|---|
byte |
numRuleConstraints |
byte |
numRuleSetConstraints |
static java.lang.String |
P_RULECONSTRAINTS |
static java.lang.String |
P_RULESETCONSTRAINTS |
static java.lang.String |
P_SIZE |
java.util.Hashtable |
ruleConstraintRepository |
RuleConstraints[] |
ruleConstraints |
java.util.Hashtable |
ruleSetConstraintRepository |
RuleSetConstraints[] |
ruleSetConstraints |
static int |
SIZE_OF_BYTE |
P_POP
Constructor and Description |
---|
RuleInitializer() |
Modifier and Type | Method and Description |
---|---|
void |
setup(EvolutionState state,
Parameter base)
Sets up the RuleConstraints and RuleSetConstraints cliques.
|
void |
setupConstraints(EvolutionState state,
Parameter base)
Sets up all the RuleConstraints, loading them from the parameter
file.
|
void |
setupRuleSetConstraints(EvolutionState state,
Parameter base) |
initialPopulation, setupPopulation
public static final int SIZE_OF_BYTE
public static final java.lang.String P_RULESETCONSTRAINTS
public static final java.lang.String P_RULECONSTRAINTS
public static final java.lang.String P_SIZE
public java.util.Hashtable ruleConstraintRepository
public RuleConstraints[] ruleConstraints
public byte numRuleConstraints
public java.util.Hashtable ruleSetConstraintRepository
public RuleSetConstraints[] ruleSetConstraints
public byte numRuleSetConstraints
public void setup(EvolutionState state, Parameter base)
setup
in interface Setup
setup
in class SimpleInitializer
public void setupConstraints(EvolutionState state, Parameter base)
public void setupRuleSetConstraints(EvolutionState state, Parameter base)