JavaGenes, NASA Ames. Written largely by Al Globus

gov.nasa.javaGenes.forceFields
Class PutPotentialEnergiesAndForces

java.lang.Object
  extended bygov.nasa.javaGenes.forceFields.PutPotentialEnergiesAndForces
All Implemented Interfaces:
java.io.Serializable

public class PutPotentialEnergiesAndForces
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  Chromosome _chromosome
           
protected  double _lengthScale
           
protected  double _maximumAngle
           
protected  double _maximumDistance
           
protected  double _minimumAngle
           
protected  double _minimumDistance
           
protected  Potential _potential
           
 
Constructor Summary
PutPotentialEnergiesAndForces(Potential potential, Chromosome chromosome)
           
 
Method Summary
 void putThreeBody(java.lang.String filename, Atom a, Atom b, Atom c, int squareRootOfNumberOfValues)
           
 void putTwoBody(java.lang.String filename, Atom a, Atom b, int numberOfValues)
           
 void putTwoBodyEnergies(java.lang.String filename, Atom a, Atom b, int numberOfValues)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_potential

protected Potential _potential

_chromosome

protected Chromosome _chromosome

_minimumDistance

protected double _minimumDistance

_maximumDistance

protected double _maximumDistance

_minimumAngle

protected double _minimumAngle

_maximumAngle

protected double _maximumAngle

_lengthScale

protected double _lengthScale
Constructor Detail

PutPotentialEnergiesAndForces

public PutPotentialEnergiesAndForces(Potential potential,
                                     Chromosome chromosome)
Method Detail

putTwoBody

public void putTwoBody(java.lang.String filename,
                       Atom a,
                       Atom b,
                       int numberOfValues)

putTwoBodyEnergies

public void putTwoBodyEnergies(java.lang.String filename,
                               Atom a,
                               Atom b,
                               int numberOfValues)

putThreeBody

public void putThreeBody(java.lang.String filename,
                         Atom a,
                         Atom b,
                         Atom c,
                         int squareRootOfNumberOfValues)

JavaGenes, NASA Ames. Written largely by Al Globus