|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectIndividuals.FitnessPackage.BasicFitness
public class BasicFitness
BasicFitness. Class holding a basic fitness measurement. Has a fitness value as well as a reference to the individual the fitness refers to.
| Field Summary | |
|---|---|
static double |
DEFAULT_FITNESS
|
| Constructor Summary | |
|---|---|
BasicFitness()
Creates a new instance of BasicFitness |
|
BasicFitness(double f,
Individual i)
Creates new instance of BasicFitness |
|
BasicFitness(Individual i)
Creates new instance of BasicFitness |
|
| Method Summary | |
|---|---|
int |
compareTo(Fitness o)
Compare the Fitness ascending |
double |
getDefaultFitness()
|
double |
getDistance(DoubleFitness f)
|
double |
getDouble()
|
Individual |
getIndividual()
Get the individual that is refered to by the fitness |
int |
getInt()
|
double |
getMaxDoubleFitness()
|
int |
getMaxIntFitness()
|
double |
getMinDoubleFitness()
|
int |
getMinIntFitness()
|
void |
setDefault()
Set the default value of fitness. |
void |
setDouble(double f)
|
void |
setIndividual(Individual i)
Set individual to which the fitness belongs |
void |
setInt(int f)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final double DEFAULT_FITNESS
| Constructor Detail |
|---|
public BasicFitness()
public BasicFitness(double f,
Individual i)
f - fitness valuei - reference to an individualpublic BasicFitness(Individual i)
i - reference to an individual| Method Detail |
|---|
public int compareTo(Fitness o)
compareTo in interface java.lang.Comparable<Fitness>o - fitness to compare to
public double getMaxDoubleFitness()
getMaxDoubleFitness in interface Fitnesspublic double getMinDoubleFitness()
getMinDoubleFitness in interface Fitnesspublic int getMaxIntFitness()
getMaxIntFitness in interface Fitnesspublic int getMinIntFitness()
getMinIntFitness in interface Fitnesspublic void setDefault()
Fitness
setDefault in interface Fitnesspublic double getDefaultFitness()
public double getDouble()
getDouble in interface Fitnesspublic double getDistance(DoubleFitness f)
public Individual getIndividual()
Fitness
getIndividual in interface Fitnesspublic void setIndividual(Individual i)
Fitness
setIndividual in interface Fitnessi - individual to which the fitness belongspublic void setDouble(double f)
setDouble in interface Fitnesspublic int getInt()
getInt in interface Fitnesspublic void setInt(int f)
setInt in interface Fitness
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||