public class CapacityOrg2 extends CAFBinOrg
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
jamDensity |
adjFactors, idStringalg, capacityDropPct, fitness, FITNESS_TYPE, FITNESS_TYPE2, geometry, multiFitness, mutationPct, numProfiles, profileMapping, scenIdx, seedIdx| Constructor and Description |
|---|
CapacityOrg2(GeneticAlgorithm alg,
int numSeg) |
CapacityOrg2(GeneticAlgorithm alg,
int seedIdx,
int numSeg) |
| Modifier and Type | Method and Description |
|---|---|
int |
applyMeme() |
void |
calcFitness() |
protected void |
calcMultiFitness() |
protected void |
calcSingleFitness() |
java.lang.String |
getBinJamDensity() |
CapacityOrg2 |
getChildOrg(java.lang.String[] newAFArr) |
CapacityOrg2 |
getChildOrg(java.lang.String[] newAFArr,
java.lang.String jamDensity) |
Organism |
getDeepCopy() |
float |
getJamDensity() |
void |
mutate() |
void |
setJamDensity(java.lang.String binJamDensity) |
assignAFToSeed, crossover, getAF, getBinAF, getDim1, getEncodingArray, getEncodingString, setAFs, setBinAFcheckFitnessDiversity, getFitness, getScenarioIndex, getSeedBaseFitness, getSeedIdx, setGeometry, setScenarioIndex, setSeedIdxpublic CapacityOrg2(GeneticAlgorithm alg, int numSeg)
public CapacityOrg2(GeneticAlgorithm alg, int seedIdx, int numSeg)
public CapacityOrg2 getChildOrg(java.lang.String[] newAFArr)
getChildOrg in class CAFBinOrgpublic CapacityOrg2 getChildOrg(java.lang.String[] newAFArr, java.lang.String jamDensity)
public void calcFitness()
calcFitness in class CAFBinOrgprotected void calcSingleFitness()
calcSingleFitness in class CAFBinOrgprotected void calcMultiFitness()
calcMultiFitness in class CAFBinOrgpublic Organism getDeepCopy()
getDeepCopy in class CAFBinOrgpublic float getJamDensity()
public void setJamDensity(java.lang.String binJamDensity)
public java.lang.String getBinJamDensity()