|
||||||||||
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 individualMethod Detail |
---|
public int compareTo(Fitness o)
compareTo
in interface java.lang.Comparable<Fitness>
o
- fitness to compare to
public double getMaxDoubleFitness()
getMaxDoubleFitness
in interface Fitness
public double getMinDoubleFitness()
getMinDoubleFitness
in interface Fitness
public int getMaxIntFitness()
getMaxIntFitness
in interface Fitness
public int getMinIntFitness()
getMinIntFitness
in interface Fitness
public void setDefault()
Fitness
setDefault
in interface Fitness
public double getDefaultFitness()
public double getDouble()
getDouble
in interface Fitness
public double getDistance(DoubleFitness f)
public Individual getIndividual()
Fitness
getIndividual
in interface Fitness
public void setIndividual(Individual i)
Fitness
setIndividual
in interface Fitness
i
- individual to which the fitness belongspublic void setDouble(double f)
setDouble
in interface Fitness
public int getInt()
getInt
in interface Fitness
public void setInt(int f)
setInt
in interface Fitness
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |