meshi.energy.hydrogenBond
Class HydrogenBondsEnergyElement
java.lang.Object
meshi.energy.EnergyElement
meshi.energy.pairwiseNonBondedTerms.NonBondedEnergyElement
meshi.energy.hydrogenBond.HydrogenBondsEnergyElement
public class HydrogenBondsEnergyElement
- extends NonBondedEnergyElement
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
weight
private double weight
energy
private double energy
oAtom
protected Atom oAtom
hAtom
protected Atom hAtom
deDxOAtom
private double deDxOAtom
deDyOAtom
private double deDyOAtom
deDzOAtom
private double deDzOAtom
deDxHAtom
private double deDxHAtom
deDyHAtom
private double deDyHAtom
deDzHAtom
private double deDzHAtom
dEdD
private double dEdD
dEdX
private double dEdX
dEdY
private double dEdY
dEdZ
private double dEdZ
hFactor
private int hFactor
oFactor
private int oFactor
ALPHA
public static final double ALPHA
- See Also:
- Constant Field Values
ONE_DIV_SIX
private static final double ONE_DIV_SIX
- See Also:
- Constant Field Values
SQR_SIX_OF_TWO
private static final double SQR_SIX_OF_TWO
rMax
private double rMax
epsilon
private double epsilon
sigma
private double sigma
sigma6
private double sigma6
sigma6EpsilonFour
private double sigma6EpsilonFour
minusTwelveSigma6
private double minusTwelveSigma6
atom1
private Atom atom1
atom2
private Atom atom2
contact
private double contact
dCdD
private double dCdD
free
private boolean free
sqrSixOfTwoSigma
private double sqrSixOfTwoSigma
distance
private Distance distance
hb_Attribute
public HB_DistanceAttribute hb_Attribute
HydrogenBondsEnergyElement
public HydrogenBondsEnergyElement()
HydrogenBondsEnergyElement
public HydrogenBondsEnergyElement(double weight)
set
public void set(java.lang.Object obj)
- Specified by:
set in class NonBondedEnergyElement
evaluate
public double evaluate(double weight)
evaluate
public double evaluate()
- Specified by:
evaluate in class EnergyElement
freeElement
public void freeElement()
updateEnergy
public double updateEnergy()
- energy and dirivarives calculation.
updateAtoms
private void updateAtoms()
updateAtoms
private void updateAtoms(double weight)
deDxOAtom
public final double deDxOAtom()
deDyOAtom
public final double deDyOAtom()
deDzOAtom
public final double deDzOAtom()
deDxHAtom
public final double deDxHAtom()
deDyHAtom
public final double deDyHAtom()
deDzHAtom
public final double deDzHAtom()
energy
public final double energy()
oAtom
public final Atom oAtom()
hAtom
public final Atom hAtom()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
distanceValue
public final double distanceValue()
setAtoms
protected void setAtoms()
- Specified by:
setAtoms in class EnergyElement