public class CalcHalfAnalyticHalfNumeric2ndDerivativeNitrogen
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 Vector |
workVec |
|
protected double |
xVecBox |
|
protected double |
yVecBox |
|
protected double |
zVecBox |
Constructor | Description |
---|---|
CalcHalfAnalyticHalfNumeric2ndDerivativeNitrogen(Space space,
Box box,
P2Nitrogen potential,
CoordinateDefinitionNitrogen coordinateDefinition,
boolean isAlpha) |
|
CalcHalfAnalyticHalfNumeric2ndDerivativeNitrogen(Space space,
Box box,
P2Nitrogen potential,
CoordinateDefinitionNitrogen coordinateDefinition,
boolean doLatticeSum,
double rC,
boolean isAlpha) |
Modifier and Type | Method | Description |
---|---|---|
double |
computeA(int[] moleculei,
int[] d,
double deltaU) |
|
double |
d2phi_du2(int[] moleculei,
int[] d) |
|
double |
df(int[] moleculei,
int dxi,
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 Vector workVec
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 CalcHalfAnalyticHalfNumeric2ndDerivativeNitrogen(Space space, Box box, P2Nitrogen potential, CoordinateDefinitionNitrogen coordinateDefinition, boolean isAlpha)
public CalcHalfAnalyticHalfNumeric2ndDerivativeNitrogen(Space space, Box box, P2Nitrogen potential, CoordinateDefinitionNitrogen coordinateDefinition, boolean doLatticeSum, double rC, boolean isAlpha)
public double df(int[] moleculei, int dxi, 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)