JavaGenes, NASA Ames. Written largely by Al Globus

gov.nasa.javaGenes.forceFields
Class ManyMoleculesEnergyFitnessTanimotoDistance

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

public class ManyMoleculesEnergyFitnessTanimotoDistance
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
ManyMoleculesEnergyFitnessTanimotoDistance(Potential p, ManyMultiBodiesForOneEnergy m, boolean perAtom)
           
 
Method Summary
protected  double calculateDistance(double energy, double otherEnergy)
           
 
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

ManyMoleculesEnergyFitnessTanimotoDistance

public ManyMoleculesEnergyFitnessTanimotoDistance(Potential p,
                                                  ManyMultiBodiesForOneEnergy m,
                                                  boolean perAtom)
Method Detail

calculateDistance

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

JavaGenes, NASA Ames. Written largely by Al Globus