meshi.energy.simpleEnergyTerms.angle
Class AngleEnergyElement
java.lang.Object
meshi.energy.EnergyElement
meshi.energy.simpleEnergyTerms.angle.AngleEnergyElement
public class AngleEnergyElement
- extends EnergyElement
|
Method Summary |
double |
evaluate()
Angle energy calculation and atom forces updating. |
protected void |
setAtoms()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
atom1
protected Atom atom1
atom2
protected Atom atom2
atom3
protected Atom atom3
number1
protected int number1
number2
protected int number2
number3
protected int number3
angle
protected Angle angle
target
public double target
force
public double force
force2
public double force2
infForce
protected final double infForce
- See Also:
- Constant Field Values
infForce3
protected final double infForce3
- See Also:
- Constant Field Values
weight
double weight
AngleEnergyElement
public AngleEnergyElement(Angle angle,
Parameters parameters,
double weight)
setAtoms
protected void setAtoms()
- Specified by:
setAtoms in class EnergyElement
evaluate
public double evaluate()
- Angle energy calculation and atom forces updating.
- Specified by:
evaluate in class EnergyElement
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object