JavaGenes, NASA Ames. Written largely by Al Globus

gov.nasa.javaGenes.forceFields
Class ForceFitnessRMS

java.lang.Object
  extended bygov.nasa.javaGenes.core.FitnessFunction
      extended bygov.nasa.javaGenes.forceFields.ManyMoleculesEnergyFitness
          extended bygov.nasa.javaGenes.forceFields.ForceFitnessRMS
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ForceFitnessTanimoto

public class ForceFitnessRMS
extends ManyMoleculesEnergyFitness

See Also:
Serialized Form

Field Summary
protected static java.lang.String atom
           
protected static int distanceColumn
           
protected static java.lang.String distanceColumnHeading
           
protected static int forceColumn
           
protected static java.lang.String forceColumnHeading
           
 
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
ForceFitnessRMS(Potential p, double lengthScale, java.lang.String forcesFilename)
           
 
Method Summary
protected  double calculateEnergy(MultiBodiesForOneEnergy test)
           
 
Methods inherited from class gov.nasa.javaGenes.forceFields.ManyMoleculesEnergyFitness
add, addEnergy, addToEnergies, calculateDistance, 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
 

Field Detail

distanceColumn

protected static final int distanceColumn
See Also:
Constant Field Values

forceColumn

protected static final int forceColumn
See Also:
Constant Field Values

distanceColumnHeading

protected static final java.lang.String distanceColumnHeading
See Also:
Constant Field Values

forceColumnHeading

protected static final java.lang.String forceColumnHeading
See Also:
Constant Field Values

atom

protected static final java.lang.String atom
See Also:
Constant Field Values
Constructor Detail

ForceFitnessRMS

public ForceFitnessRMS(Potential p,
                       double lengthScale,
                       java.lang.String forcesFilename)
Method Detail

calculateEnergy

protected double calculateEnergy(MultiBodiesForOneEnergy test)
Overrides:
calculateEnergy in class ManyMoleculesEnergyFitness

JavaGenes, NASA Ames. Written largely by Al Globus