|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectKromosom
public class Kromosom
Constructor Summary | |
---|---|
Kromosom()
Konstruktor objekta |
Method Summary | |
---|---|
void |
addGroup(Grupa grupa,
boolean wasted)
Dodaje grupu u rješenje koje jedinka predstavlja |
void |
calculateCost()
Računa cijenu rezanja jedinke (služi za računanje dobrote) |
int |
compareTo(Kromosom jedinka)
|
double |
getCost()
Vraća cijenu rezanja jedinke (služi za računanje dobrote) |
double |
getFitness()
Vraća dobrotu jedinke |
int |
getNumberOfGroups()
Vraća broj grupa predmeta tj. |
Grupa[] |
getSolution()
Vraća rješenje koje jedinka predstavlja. |
void |
setFitness(double fittnes)
Postavlja dobrotu jedinke |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Kromosom()
Method Detail |
---|
public void calculateCost()
public void addGroup(Grupa grupa, boolean wasted)
grupa
- grupa predmetawasted
- zastavica da li se materijal smatra nedovoljno dobro izrezanpublic void setFitness(double fittnes)
fittnes
- dobrota jedinkepublic double getFitness()
public int getNumberOfGroups()
public Grupa[] getSolution()
public double getCost()
public int compareTo(Kromosom jedinka)
compareTo
in interface java.lang.Comparable<Kromosom>
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |