JavaGenes, NASA Ames. Written largely by Al Globus

gov.nasa.javaGenes.forceFields
Class ManyMoleculesEnergyFitnessRatio

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

public class ManyMoleculesEnergyFitnessRatio
extends ManyMoleculesEnergyFitness

See Also:
Serialized Form

Field Summary
 
Fields inherited from class gov.nasa.javaGenes.forceFields.ManyMoleculesEnergyFitness
doPerAtomEnergies, energies, filename, molecules, originalEnergyInterval, potential, scaleTo
 
Fields inherited from class gov.nasa.javaGenes.core.FitnessFunction
name
 
Constructor Summary
ManyMoleculesEnergyFitnessRatio(Potential p, ManyMultiBodiesForOneEnergy m)
           
 
Method Summary
protected  double calculateDistance(double energy, double targetEnergy)
           
 
Methods inherited from class gov.nasa.javaGenes.forceFields.ManyMoleculesEnergyFitness
add, addEnergy, addToEnergies, calculateEnergy, evaluateFitness, getEnergy, getEnergyInterval, getFilename, getMultiBodiesForOneEnergy, multiplyEnergiesBy, report, scaleEnergiesTo, setEnergy, 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
 

Constructor Detail

ManyMoleculesEnergyFitnessRatio

public ManyMoleculesEnergyFitnessRatio(Potential p,
                                       ManyMultiBodiesForOneEnergy m)
Method Detail

calculateDistance

protected double calculateDistance(double energy,
                                   double targetEnergy)
Overrides:
calculateDistance in class ManyMoleculesEnergyFitness

JavaGenes, NASA Ames. Written largely by Al Globus