meshi.energy.simpleEnergyTerms.plane
Class PlaneEnergyElement

java.lang.Object
  extended by meshi.energy.EnergyElement
      extended by meshi.energy.simpleEnergyTerms.plane.PlaneEnergyElement

public class PlaneEnergyElement
extends EnergyElement


Field Summary
protected  Atom atom1
           
protected  Atom atom2
           
protected  Atom atom3
           
protected  Atom atom4
           
 double BETA
           
protected  double force
           
protected  double force2
           
protected  Torsion torsion
           
protected  int trans
           
(package private)  double weight
           
 
Fields inherited from class meshi.energy.EnergyElement
atoms, dFormatSrt, dFormatStd, DX, frozen, relativeDiffTolerance, VERY_SMALL, XYZ
 
Constructor Summary
PlaneEnergyElement(Torsion torsion, Parameters parameters, double weight)
           
 
Method Summary
 double evaluate()
           
 void setAtoms()
           
 java.lang.String toString()
           
 
Methods inherited from class meshi.energy.EnergyElement
atoms, evaluateAtoms, frozen, test, updateFrozen
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

BETA

public final double BETA
See Also:
Constant Field Values

atom1

protected Atom atom1

atom2

protected Atom atom2

atom3

protected Atom atom3

atom4

protected Atom atom4

force

protected double force

force2

protected double force2

trans

protected int trans

torsion

protected Torsion torsion

weight

double weight
Constructor Detail

PlaneEnergyElement

public PlaneEnergyElement(Torsion torsion,
                          Parameters parameters,
                          double weight)
Method Detail

setAtoms

public void setAtoms()
Specified by:
setAtoms in class EnergyElement

evaluate

public double evaluate()
Specified by:
evaluate in class EnergyElement

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object