meshi.energy.pairwiseNonBondedTerms.LennardJones
Class LennardJonesEnergyElement
java.lang.Object
meshi.energy.EnergyElement
meshi.energy.pairwiseNonBondedTerms.NonBondedEnergyElement
meshi.energy.pairwiseNonBondedTerms.LennardJones.LennardJonesEnergyElement
public class LennardJonesEnergyElement
- extends NonBondedEnergyElement
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MAX_ENERGY
public static final double MAX_ENERGY
- See Also:
- Constant Field Values
ALPHA
public static final double ALPHA
- See Also:
- Constant Field Values
distanceMatrix
protected DistanceMatrix distanceMatrix
atom1
protected Atom atom1
atom2
protected Atom atom2
atom1Number
protected int atom1Number
atom2Number
protected int atom2Number
epsilon
protected double epsilon
sigma
protected double sigma
sigma6
protected double sigma6
sigma6EpsilonFour
protected double sigma6EpsilonFour
minusTwelveSigma6
protected double minusTwelveSigma6
frozen
protected boolean frozen
dEdD
protected double dEdD
dEdX
protected double dEdX
dEdY
protected double dEdY
dEdZ
protected double dEdZ
energy
protected double energy
weight
protected double weight
maxEnergy
protected double maxEnergy
breakEnergy
protected double breakEnergy
breakEnergy4
protected double breakEnergy4
breakEnergySquare4
protected double breakEnergySquare4
rMax
protected double rMax
contact
protected double contact
dCdD
protected double dCdD
dCdX
protected double dCdX
dCdY
protected double dCdY
dCdZ
protected double dCdZ
FIRST
private final int FIRST
- See Also:
- Constant Field Values
SECOND
private final int SECOND
- See Also:
- Constant Field Values
distance
private Distance distance
parameters
protected static double[][][] parameters
LennardJonesEnergyElement
public LennardJonesEnergyElement()
LennardJonesEnergyElement
public LennardJonesEnergyElement(DistanceMatrix distanceMatrix,
double weight,
double[][][] parameters)
setAtoms
protected void setAtoms()
- Specified by:
setAtoms in class EnergyElement
distance
public double distance()
set
public void set(java.lang.Object obj)
- Specified by:
set in class NonBondedEnergyElement
evaluate
public double evaluate()
- Specified by:
evaluate in class EnergyElement
updateEnergy
public double updateEnergy()
updateAtoms
public void updateAtoms()
contactAtoms
public double contactAtoms(double weight)
dEdXAtom
public double dEdXAtom(int index)
dEdYAtom
public double dEdYAtom(int index)
dEdZAtom
public double dEdZAtom(int index)
contact
public double contact(double weight)
contact
public double contact()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
getDEdD
public final double getDEdD()
- Returns:
- Returns the dEdD.
getDEdX
public final double getDEdX()
- Returns:
- Returns the dEdX.
getDEdY
public final double getDEdY()
- Returns:
- Returns the dEdY.
getDEdZ
public final double getDEdZ()
- Returns:
- Returns the dEdZ.