gov.nasa.javaGenes.forceFields
Class LowestToHighestEnergyFitness
java.lang.Object
gov.nasa.javaGenes.core.FitnessFunction
gov.nasa.javaGenes.forceFields.LowestToHighestEnergyFitness
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- LowestToHighestEnergyGradualFitness
- public class LowestToHighestEnergyFitness
- 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
doPerAtomEnergies
protected boolean doPerAtomEnergies
LowestToHighestEnergyFitness
protected LowestToHighestEnergyFitness()
LowestToHighestEnergyFitness
public LowestToHighestEnergyFitness(Potential p,
ManyMultiBodiesForOneEnergy m)
setFilename
public void setFilename(java.lang.String f)
getFilename
public java.lang.String getFilename()
evaluateFitness
public Fitness evaluateFitness(Evolvable evolvable)
- Specified by:
evaluateFitness
in class FitnessFunction
- Returns:
- the fitness. Low values are fitter than high values.
outOfOrder
protected double outOfOrder(double[] energy)
report
public void report(Population population)
- Overrides:
report
in class FitnessFunction
toString
public java.lang.String toString()
setDoPerAtomEnergies
public void setDoPerAtomEnergies(boolean value)