class CalculationsUFF extends Calculations
Modifier and Type | Class and Description |
---|---|
(package private) class |
CalculationsUFF.AngleCalc |
(package private) class |
CalculationsUFF.DistanceCalc |
(package private) class |
CalculationsUFF.OOPCalc |
(package private) class |
CalculationsUFF.PositionCalc |
(package private) class |
CalculationsUFF.TorsionCalc |
(package private) class |
CalculationsUFF.VDWCalc |
Calculations.PairCalc
Modifier and Type | Field and Description |
---|---|
(package private) CalculationsUFF.AngleCalc |
angleCalc |
(package private) CalculationsUFF.DistanceCalc |
bondCalc |
private java.util.Map<java.lang.Object,FFParam> |
ffParams |
(package private) static double |
KCAL22 |
(package private) static double |
KCAL332 |
(package private) static double |
KCAL44 |
(package private) static double |
KCAL6 |
(package private) static double |
KCAL644 |
(package private) CalculationsUFF.OOPCalc |
oopCalc |
static int |
PAR_D |
static int |
PAR_HARD |
static int |
PAR_R |
static int |
PAR_RADIUS |
static int |
PAR_THETA |
static int |
PAR_U |
static int |
PAR_V |
static int |
PAR_X |
static int |
PAR_XI |
static int |
PAR_Z |
static int |
PAR_ZETA |
protected FFParam |
parA |
protected FFParam |
parB |
protected FFParam |
parC |
(package private) CalculationsUFF.PositionCalc |
posCalc |
(package private) CalculationsUFF.TorsionCalc |
torsionCalc |
(package private) CalculationsUFF.VDWCalc |
vdwCalc |
angleCount, atomCount, bondCount, CALC_ANGLE, CALC_DISTANCE, CALC_ES, CALC_MAX, CALC_OOP, CALC_POSITION, CALC_STRETCH_BEND, CALC_TORSION, CALC_VDW, calculations, constraints, da, db, dc, dd, DEG_TO_RAD, ff, gradients, ia, ib, ic, id, isPreliminary, KCAL_TO_KJ, logData, logging, loggingEnabled, minAngles, minAtoms, minBonds, minPositions, minTorsions, RAD_TO_DEG, silent, torsionCount, v1, v2, v3
Constructor and Description |
---|
CalculationsUFF(ForceField ff,
java.util.Map<java.lang.Object,FFParam> ffParams,
MinAtom[] minAtoms,
MinBond[] minBonds,
MinAngle[] minAngles,
MinTorsion[] minTorsions,
MinPosition[] minPositions,
JmolList<java.lang.Object[]> constraints) |
Modifier and Type | Method and Description |
---|---|
(package private) static double |
calculateR0(double ri,
double rj,
double chiI,
double chiJ,
double bondorder) |
(package private) double |
compute(int iType,
java.lang.Object[] dataIn) |
(package private) java.lang.String |
getDebugHeader(int iType) |
(package private) FFParam |
getParameter(java.lang.Object a) |
(package private) java.lang.String |
getUnits() |
private static boolean |
isInvertible(int n) |
(package private) boolean |
setupCalculations() |
addForce, addForces, appendLogData, energyAngle, energyBond, energyES, energyOOP, energyPos, energyStrBnd, energyStretchBend, energyTorsion, energyVDW, getAtomList, getConstraintList, getDebugFooter, getDebugHeader2, getDebugLine, getDebugLineC, getLogData, pairSearch, setAngleVariables, setConstraints, setCoords, setLoggingEnabled, setOopVariables, setPairVariables, setPreliminary, setSilent, setTorsionVariables
private java.util.Map<java.lang.Object,FFParam> ffParams
protected FFParam parA
protected FFParam parB
protected FFParam parC
public static final int PAR_R
public static final int PAR_THETA
public static final int PAR_X
public static final int PAR_D
public static final int PAR_ZETA
public static final int PAR_Z
public static final int PAR_V
public static final int PAR_U
public static final int PAR_XI
public static final int PAR_HARD
public static final int PAR_RADIUS
CalculationsUFF.DistanceCalc bondCalc
CalculationsUFF.AngleCalc angleCalc
CalculationsUFF.TorsionCalc torsionCalc
CalculationsUFF.OOPCalc oopCalc
CalculationsUFF.VDWCalc vdwCalc
CalculationsUFF.PositionCalc posCalc
static final double KCAL332
static final double KCAL644
static final double KCAL6
static final double KCAL22
static final double KCAL44
CalculationsUFF(ForceField ff, java.util.Map<java.lang.Object,FFParam> ffParams, MinAtom[] minAtoms, MinBond[] minBonds, MinAngle[] minAngles, MinTorsion[] minTorsions, MinPosition[] minPositions, JmolList<java.lang.Object[]> constraints)
java.lang.String getUnits()
getUnits
in class Calculations
boolean setupCalculations()
setupCalculations
in class Calculations
private static boolean isInvertible(int n)
static double calculateR0(double ri, double rj, double chiI, double chiJ, double bondorder)
double compute(int iType, java.lang.Object[] dataIn)
compute
in class Calculations
FFParam getParameter(java.lang.Object a)
java.lang.String getDebugHeader(int iType)
getDebugHeader
in class Calculations