public class CalcNumerical2ndDerivativeNitrogen
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
protected double[][] |
a |
|
protected MoleculeChildAtomAction |
atomGroupActionTranslate |
|
protected Box |
box |
|
protected CoordinateDefinitionNitrogen |
coordinateDefinition |
|
protected double[] |
deltaU |
|
protected Vector |
destination |
|
protected boolean |
doLatticeSum |
|
protected double |
errt |
|
protected double |
fac |
|
protected double[][] |
generalizedCoord |
|
protected Vector |
lsPosition |
|
protected MoleculePositionGeometricCenter |
pos |
|
protected P2Nitrogen |
potential |
|
protected double |
rC |
|
protected AtomActionTranslateBy |
translateBy |
|
protected MoleculeActionTranslateTo |
translator |
|
protected double |
xVecBox |
|
protected double |
yVecBox |
|
protected double |
zVecBox |
Constructor | Description |
---|---|
CalcNumerical2ndDerivativeNitrogen(Box box,
P2Nitrogen potential,
CoordinateDefinitionNitrogen coordinateDefinition) |
|
CalcNumerical2ndDerivativeNitrogen(Box box,
P2Nitrogen potential,
CoordinateDefinitionNitrogen coordinateDefinition,
boolean doLatticeSum,
double rC) |
Modifier and Type | Method | Description |
---|---|---|
double |
computeA(int[] moleculei,
int[] d,
double[] deltaU) |
|
double |
d2phi_du2(int[] moleculei,
int[] d) |
|
double |
f(int[] moleculei,
double[][] newU) |
|
double |
getFixedDeltaU() |
|
void |
setFixedDeltaU(double fixedDeltaU) |
|
void |
setToInitialPosition(int[] moleculei) |
protected Box box
protected MoleculePositionGeometricCenter pos
protected MoleculeActionTranslateTo translator
protected CoordinateDefinitionNitrogen coordinateDefinition
protected P2Nitrogen potential
protected AtomActionTranslateBy translateBy
protected MoleculeChildAtomAction atomGroupActionTranslate
protected Vector lsPosition
protected Vector destination
protected double errt
protected double fac
protected double xVecBox
protected double yVecBox
protected double zVecBox
protected double rC
protected double[] deltaU
protected double[][] a
protected double[][] generalizedCoord
protected boolean doLatticeSum
public CalcNumerical2ndDerivativeNitrogen(Box box, P2Nitrogen potential, CoordinateDefinitionNitrogen coordinateDefinition)
public CalcNumerical2ndDerivativeNitrogen(Box box, P2Nitrogen potential, CoordinateDefinitionNitrogen coordinateDefinition, boolean doLatticeSum, double rC)
public double f(int[] moleculei, double[][] newU)
public double d2phi_du2(int[] moleculei, int[] d)
public double computeA(int[] moleculei, int[] d, double[] deltaU)
public void setToInitialPosition(int[] moleculei)
public double getFixedDeltaU()
public void setFixedDeltaU(double fixedDeltaU)