|
||||||||||
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()
FitnessFunctionModel
void 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.Object
obj
- the reference object to compare with
int geneMutation(int genNumber)
genNumber
- gene NUmber
java.lang.String toString()
toString
in class java.lang.Object
double getFitnessValue()
java.lang.Object clone()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |