gov.nasa.javaGenes.forceFields
Class FirstClusterLowestEnergyFitnessFunction
java.lang.Object
gov.nasa.javaGenes.core.FitnessFunction
gov.nasa.javaGenes.forceFields.FirstClusterLowestEnergyFitnessFunction
- All Implemented Interfaces:
- java.io.Serializable
- public class FirstClusterLowestEnergyFitnessFunction
- extends FitnessFunction
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
potential
protected Potential potential
molecules
protected ManyMultiBodiesForOneEnergy molecules
filename
protected java.lang.String filename
cliff
protected double cliff
FirstClusterLowestEnergyFitnessFunction
protected FirstClusterLowestEnergyFitnessFunction()
FirstClusterLowestEnergyFitnessFunction
public FirstClusterLowestEnergyFitnessFunction(Potential p,
ManyMultiBodiesForOneEnergy m,
double inCliff)
setFilename
public void setFilename(java.lang.String f)
getFilename
public java.lang.String getFilename()
add
public void add(MultiBodiesForOneEnergy m)
evaluateFitness
public Fitness evaluateFitness(Evolvable evolvable)
- Specified by:
evaluateFitness
in class FitnessFunction
- Returns:
- the fitness. Low values are fitter than high values.
report
public void report(Population population)
- Overrides:
report
in class FitnessFunction
toString
public java.lang.String toString()