JavaGenes, NASA Ames. Written largely by Al Globus

gov.nasa.javaGenes.forceFields
Class LowestToHighestEnergyGradualFitness

java.lang.Object
  extended bygov.nasa.javaGenes.core.FitnessFunction
      extended bygov.nasa.javaGenes.forceFields.LowestToHighestEnergyFitness
          extended bygov.nasa.javaGenes.forceFields.LowestToHighestEnergyGradualFitness
All Implemented Interfaces:
java.io.Serializable

public class LowestToHighestEnergyGradualFitness
extends LowestToHighestEnergyFitness

See Also:
Serialized Form

Field Summary
protected  double outOfOrderPenalty
           
 
Fields inherited from class gov.nasa.javaGenes.forceFields.LowestToHighestEnergyFitness
doPerAtomEnergies, filename, molecules, potential
 
Fields inherited from class gov.nasa.javaGenes.core.FitnessFunction
name
 
Constructor Summary
protected LowestToHighestEnergyGradualFitness()
          for testing only
  LowestToHighestEnergyGradualFitness(Potential p, ManyMultiBodiesForOneEnergy m)
           
 
Method Summary
protected  double outOfOrder(double[] energy)
           
 void setOutOfOrderPenalty(double inOutOfOrderPenalty)
           
 
Methods inherited from class gov.nasa.javaGenes.forceFields.LowestToHighestEnergyFitness
evaluateFitness, getFilename, report, setDoPerAtomEnergies, setFilename, toString
 
Methods inherited from class gov.nasa.javaGenes.core.FitnessFunction
bestDouble, getFunction, getName, getNameArray, isNewFunction, makeFiles, numberOfObjectives, setName, worstDouble
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

outOfOrderPenalty

protected double outOfOrderPenalty
Constructor Detail

LowestToHighestEnergyGradualFitness

protected LowestToHighestEnergyGradualFitness()
for testing only


LowestToHighestEnergyGradualFitness

public LowestToHighestEnergyGradualFitness(Potential p,
                                           ManyMultiBodiesForOneEnergy m)
Method Detail

outOfOrder

protected double outOfOrder(double[] energy)
Overrides:
outOfOrder in class LowestToHighestEnergyFitness

setOutOfOrderPenalty

public void setOutOfOrderPenalty(double inOutOfOrderPenalty)

JavaGenes, NASA Ames. Written largely by Al Globus