public class NDistCDPOrg extends NDistOrg
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
capacityDrop |
dist, endPeriod, MAIN_AADT, numPer, numSeg, OFR_AADT, ONR_AADT, periodMapping, startPeriodalg, capacityDropPct, fitness, FITNESS_TYPE, FITNESS_TYPE2, geometry, multiFitness, mutationPct, numProfiles, profileMapping, scenIdx, seedIdx| Constructor and Description |
|---|
NDistCDPOrg(GeneticAlgorithm alg,
int dim1,
int dim2) |
NDistCDPOrg(GeneticAlgorithm alg,
int seedIdx,
int dim1,
int dim2) |
| Modifier and Type | Method and Description |
|---|---|
int |
applyMeme() |
void |
calcFitness() |
protected void |
calcMultiFitness() |
protected void |
calcSingleFitness() |
java.lang.String |
getBinCapacityDrop() |
float |
getCapcityDrop() |
NDistCDPOrg |
getChildOrg(Distribution[][] newDists) |
NDistCDPOrg |
getChildOrg(Distribution[][] newDists,
java.lang.String capacityDrop) |
Organism |
getDeepCopy() |
void |
mutate() |
void |
setCapacityDrop(java.lang.String binCapDrop) |
assignAFToSeed, crossover, getAF, getDim1, getDim2, getDistribution, getEncodingArray, getEncodingString, printDistInfo, setBinDigits, setDistInfo, setupMappingcheckFitnessDiversity, getFitness, getScenarioIndex, getSeedBaseFitness, getSeedIdx, setGeometry, setScenarioIndex, setSeedIdxpublic NDistCDPOrg(GeneticAlgorithm alg, int dim1, int dim2)
public NDistCDPOrg(GeneticAlgorithm alg, int seedIdx, int dim1, int dim2)
public NDistCDPOrg getChildOrg(Distribution[][] newDists)
getChildOrg in class NDistOrgpublic NDistCDPOrg getChildOrg(Distribution[][] newDists, java.lang.String capacityDrop)
public void calcFitness()
calcFitness in class NDistOrgprotected void calcSingleFitness()
protected void calcMultiFitness()
public Organism getDeepCopy()
getDeepCopy in class NDistOrgpublic float getCapcityDrop()
public void setCapacityDrop(java.lang.String binCapDrop)
public java.lang.String getBinCapacityDrop()