public class Chromosome
extends java.lang.Object
implements java.lang.Comparable
Constructor and Description |
---|
Chromosome(java.util.ArrayList<Gene> geneses,
int lengthAnt,
int nVars) |
Chromosome(int lengthAnt,
int nVars) |
Modifier and Type | Method and Description |
---|---|
void |
add(Gene gen) |
int |
compareTo(java.lang.Object chr) |
Chromosome |
copy() |
double |
getFit() |
Gene |
getGen(int i) |
java.util.ArrayList<Gene> |
getGenes() |
int |
getLengthAnt() |
double |
getSupportAll() |
double |
getSupportAnt() |
double |
getSupportCon() |
boolean |
isEqual(Chromosome chromo) |
boolean |
isSub(Chromosome chromo) |
boolean |
isUsed(int attr) |
int |
length() |
void |
offUsed(int attr) |
void |
onUsed(int attr) |
void |
setFit(double fitness) |
void |
setLengthAnt(int length) |
void |
setSupportAll(double value) |
void |
setSupportAnt(double value) |
void |
setSupportCon(double value) |
java.lang.String |
toString() |
public Chromosome(int lengthAnt, int nVars)
public Chromosome(java.util.ArrayList<Gene> geneses, int lengthAnt, int nVars)
public Chromosome copy()
public void setLengthAnt(int length)
public int getLengthAnt()
public void setSupportAnt(double value)
public double getSupportAnt()
public void setSupportCon(double value)
public double getSupportCon()
public void setSupportAll(double value)
public double getSupportAll()
public void add(Gene gen)
public java.util.ArrayList<Gene> getGenes()
public Gene getGen(int i)
public int length()
public double getFit()
public void setFit(double fitness)
public boolean isUsed(int attr)
public void onUsed(int attr)
public void offUsed(int attr)
public boolean isSub(Chromosome chromo)
public boolean isEqual(Chromosome chromo)
public int compareTo(java.lang.Object chr)
compareTo
in interface java.lang.Comparable
public java.lang.String toString()
toString
in class java.lang.Object