meshi.symmetryComplex.energy
Class SymmetryEnergyElement

java.lang.Object
  extended by meshi.energy.EnergyElement
      extended by meshi.symmetryComplex.energy.SymmetryEnergyElement

public class SymmetryEnergyElement
extends EnergyElement

This energy element always contributes zero to the total energy, but in every iteration it updates image atoms/proteins... TODO


Field Summary
protected  SymmetricComplex symmetricComplex
           
(package private)  double weight
           
 
Fields inherited from class meshi.energy.EnergyElement
atoms, dFormatSrt, dFormatStd, DX, frozen, relativeDiffTolerance, VERY_SMALL, XYZ
 
Constructor Summary
SymmetryEnergyElement(SymmetricComplex symmetricComplex, double weight)
           
 
Method Summary
 double evaluate()
           
protected  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

symmetricComplex

protected SymmetricComplex symmetricComplex

weight

double weight
Constructor Detail

SymmetryEnergyElement

public SymmetryEnergyElement(SymmetricComplex symmetricComplex,
                             double weight)
Method Detail

evaluate

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

setAtoms

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

toString

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