JavaGenes, NASA Ames. Written largely by Al Globus

gov.nasa.javaGenes.forceFields
Class MMEFreferenceTanimoto

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

public class MMEFreferenceTanimoto
extends MMEFreferenceRMS

See Also:
Serialized Form

Field Summary
 
Fields inherited from class gov.nasa.javaGenes.forceFields.MMEFreferenceRMS
energyRangeDivideBy, referenceEnergy, referenceEnergyUncertainty, targetReferenceEnergy
 
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
MMEFreferenceTanimoto(Potential p, ManyMultiBodiesForOneEnergy m, double inEnergyRangeDivideBy, double referenceEnergy)
           
MMEFreferenceTanimoto(Potential p, ManyMultiBodiesForOneEnergy m, double inEnergyRangeDivideBy, double inReferenceEnergy, double referenceEnergyLowerBound, double referenceEnergyUpperBound, boolean inDoPerAtomEnergies)
           
 
Method Summary
protected  double calculateDelta(double energy, double target)
           
 
Methods inherited from class gov.nasa.javaGenes.forceFields.MMEFreferenceRMS
calculateDistance
 
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

MMEFreferenceTanimoto

public MMEFreferenceTanimoto(Potential p,
                             ManyMultiBodiesForOneEnergy m,
                             double inEnergyRangeDivideBy,
                             double inReferenceEnergy,
                             double referenceEnergyLowerBound,
                             double referenceEnergyUpperBound,
                             boolean inDoPerAtomEnergies)

MMEFreferenceTanimoto

public MMEFreferenceTanimoto(Potential p,
                             ManyMultiBodiesForOneEnergy m,
                             double inEnergyRangeDivideBy,
                             double referenceEnergy)
Method Detail

calculateDelta

protected double calculateDelta(double energy,
                                double target)
Overrides:
calculateDelta in class MMEFreferenceRMS

JavaGenes, NASA Ames. Written largely by Al Globus