meshi.energy.templateEnergy
Class TemplateEnergyElement
java.lang.Object
meshi.energy.EnergyElement
meshi.energy.templateEnergy.TemplateEnergyElement
public class TemplateEnergyElement
- extends EnergyElement
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
distance
private FreeDistance distance
movingAtom
private Atom movingAtom
weight
private double weight
EPSILON
private double EPSILON
BETA
private double BETA
on
private boolean on
dis
private double dis
disPlusEpsilon
private double disPlusEpsilon
disDivaidedByDisPlusEpsilon
private double disDivaidedByDisPlusEpsilon
g
private double g
dGdD
private double dGdD
energy
private double energy
dEdD
private double dEdD
gDividedByGplusBETA
private double gDividedByGplusBETA
TemplateEnergyElement
public TemplateEnergyElement(Atom frozenAtom,
Atom movingAtom,
double weight)
update
public void update()
evaluate
public double evaluate()
- Specified by:
evaluate in class EnergyElement
setAtoms
protected void setAtoms()
- Specified by:
setAtoms in class EnergyElement
residue
public Residue residue()
off
public void off()
offIfUnhappy
public void offIfUnhappy(double threshold)