public class HCellular extends Object
Constructor and Description |
---|
HCellular()
Build a Cellular automata.
|
Modifier and Type | Method and Description |
---|---|
static double |
convertDoubleParameter(String string,
double defaultValue)
Converts a String parameter into a double parameter.
|
static int |
convertIntParameter(String string,
int defaultValue)
Converts a String parameter into an integer parameter.
|
void |
doc()
Show documentation
|
int |
getBatchNumber()
Returns the batch number
|
cambria.CAConfig |
getCAConfig()
Returns used CA space.
|
int |
getCellSize()
Returns the cell size in dot
|
double |
getCrossoverRate()
Returns the crossover rate
|
int |
getDeltaTime()
Returns Delta time
|
int |
getEliteSize()
Returns the populationSize
|
double |
getGoalOfHs()
Returns the crossover rate
|
String |
getInitString()
Return initialization string
|
int |
getMaxIter()
Returns the maximum generation number for GA evolutions
|
double |
getMutationRate()
Returns the mutation rate
|
int |
getPopulationSize()
Returns the populationSize
|
String |
getRule()
Get current rule.
|
ArrayList<String> |
getRules()
Get all available rules
|
String |
getRunNumber()
Returns the run number
|
int |
getTMax()
Returns used t_max
|
static boolean |
getTorus(String Torus) |
String |
getUserModeString() |
void |
setCellSize(int i)
Set cell size
|
void |
setDefault()
Set default parameters
|
void |
setDetltaTime(int i)
Set set delta time
|
void |
setInitFile(String RuleFile)
Set initialization file
|
void |
setInitString(String RuleString)
Set initialization string for the rule
|
void |
setNonGraphicItems()
Creates a CARule and a CAConfig.
|
void |
setPopulationSize(int i)
Set population size
|
boolean |
setRule(String rule)
Set rule.
|
void |
visible()
Set visible frame
|
public String getRule()
public void visible()
public void setInitString(String RuleString)
RuleString
- initialization stringpublic String getInitString()
public void doc()
public void setInitFile(String RuleFile)
RuleFile
- input file for initializationpublic boolean setRule(String rule)
rule
- public cambria.CAConfig getCAConfig()
public void setNonGraphicItems()
public static boolean getTorus(String Torus)
public void setDefault()
public String getUserModeString()
public int getDeltaTime()
public void setDetltaTime(int i)
i
- public int getCellSize()
public void setCellSize(int i)
i
- public int getTMax()
public int getBatchNumber()
public String getRunNumber()
public int getPopulationSize()
public void setPopulationSize(int i)
i
- public int getEliteSize()
public double getMutationRate()
public double getCrossoverRate()
public int getMaxIter()
public double getGoalOfHs()
public static int convertIntParameter(String string, int defaultValue)
public static double convertDoubleParameter(String string, double defaultValue)
jHepWork 3.8 ©