|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ChromosomeModel
Chromosome model interface
| Method Summary | |
|---|---|
java.lang.Object |
clone()
Return copy of the chromosome |
boolean |
equals(java.lang.Object obj)
Indicates whether some other object is "equal to" this network. |
int |
geneMutation(int genNumber)
Mutant gene specified by genNumber. |
int |
getChromosomeSize()
Return size of the chromosome |
double |
getCrossOverProbability()
Return cross over propability |
FitnessFunctionModel |
getFitnessFunciton()
Return reference to fitness function |
double |
getFitnessValue()
Return fitness value of the chromosome |
java.lang.Object |
getGene(int geneNumber)
Return gene for with specified gene Number |
double |
getMutationProbability()
Return mutation propability |
void |
setCrossOverProbability(double crossOverProbality)
Set propability of cross over |
void |
setFitnessFunciton(FitnessFunctionModel fitnessFunction)
Set fitness function |
void |
setGene(int geneNumber,
java.lang.Object value)
Set gene with specified value |
void |
setMutationProbability(double mutationProbability)
Set mutation probability |
java.lang.String |
toString()
Return string representation of the chromosome |
| Method Detail |
|---|
void setMutationProbability(double mutationProbability)
mutationProbability - Mutation propabilitydouble getMutationProbability()
int getChromosomeSize()
java.lang.Object getGene(int geneNumber)
geneNumber - Gene number
void setGene(int geneNumber,
java.lang.Object value)
geneNumber - Gene numbervalue - Gene valuedouble getCrossOverProbability()
FitnessFunctionModel getFitnessFunciton()
FitnessFunctionModelvoid setCrossOverProbability(double crossOverProbality)
crossOverProbality - cross over propabilityvoid setFitnessFunciton(FitnessFunctionModel fitnessFunction)
fitnessFunction - referenct to fitness functionboolean equals(java.lang.Object obj)
equals in class java.lang.Objectobj - the reference object to compare with
int geneMutation(int genNumber)
genNumber - gene NUmber
java.lang.String toString()
toString in class java.lang.Objectdouble getFitnessValue()
java.lang.Object clone()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||