|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object
|
+--java.util.AbstractCollection
|
+--java.util.AbstractList
|
+--java.util.AbstractSequentialList
|
+--java.util.LinkedList
|
+--Genom
| Field Summary | |
private double |
fitness
Der Fitnessvalue des Genoms, wird am Anfang mit 0 initialisiert Creation date 14.06.2001 |
| Fields inherited from class java.util.LinkedList |
header, serialVersionUID, size |
| Fields inherited from class java.util.AbstractList |
modCount |
| Constructor Summary | |
Genom()
Erzeugt eine leere LinkedList, die ein Genom repräsentiert. |
|
Genom(int number,
int view,
double probabilityStein,
double probabilityJoker,
double probabilityLeer)
Erzeugt eine leere LinkedList, die ein Genom repräsentiert. |
|
Genom(java.lang.String[] gens)
Erzeugt ein Genaom aus eingelesenen Genen Creation date 01.01.2001 |
|
| Method Summary | |
boolean |
getBuildOfGen(int i)
Gibt an ob für Gen i gebaut werde muß oder nicht Creation date 01.01.2001 |
int |
getDirectionOfGen(int i)
Gibt die Richtung von Gen i des Genoms an Creation date 01.01.2001 |
double |
getFitness()
Gibt die Fitness eines Genoms raus Creation date 01.01.2001 |
char[] |
getPatternOfGen(int gen)
Gibt das Pattern in der für die Ameise lesbaren Form aus Creation date 01.01.2001 |
void |
setFitness(double fitness_IN)
Setzt die Fitness eines Genoms auf einen bestimmten Wert Creation date 01.01.2001 |
java.lang.String |
toString()
Wandelt ein Genom in einen String um Creation date 01.06.2001 |
| Methods inherited from class java.util.LinkedList |
add, add, addAll, addAll, addBefore, addFirst, addLast, clear, clone, contains, entry, get, getFirst, getLast, indexOf, lastIndexOf, listIterator, readObject, remove, remove, remove, removeFirst, removeLast, set, size, toArray, toArray, writeObject |
| Methods inherited from class java.util.AbstractSequentialList |
iterator |
| Methods inherited from class java.util.AbstractList |
equals, hashCode, listIterator, removeRange, subList |
| Methods inherited from class java.util.AbstractCollection |
containsAll, isEmpty, removeAll, retainAll |
| Methods inherited from class java.lang.Object |
|
| Methods inherited from interface java.util.List |
containsAll, equals, hashCode, isEmpty, iterator, listIterator, removeAll, retainAll, subList |
| Field Detail |
private double fitness
| Constructor Detail |
public Genom()
public Genom(int number,
int view,
double probabilityStein,
double probabilityJoker,
double probabilityLeer)
number - int Anzahl der Gene in einem Genomview - int Sichtweite der AmeiseprobabilityStein - double Gewicht für SteinprobabilityJoker - double Gewicht für JokerprobabilityLeer - double Gewicht für leere Stellepublic Genom(java.lang.String[] gens)
gens - String[] Gen in Stringform| Method Detail |
public java.lang.String toString()
toString in class java.util.AbstractCollectionpublic char[] getPatternOfGen(int gen)
gen - int für das Gen an Stelle genpublic int getDirectionOfGen(int i)
int - i für das Gen an Stelle ipublic void setFitness(double fitness_IN)
float - fitness_IN die Fitness des Genomspublic double getFitness()
public boolean getBuildOfGen(int i)
int - i für das Gen an Stelle i
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||