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.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.TorsionCalc |
torsionCalc |
(package private) CalculationsUFF.VDWCalc |
vdwCalc |
angleCount, atomCount, bondCount, CALC_ANGLE, CALC_DISTANCE, CALC_ES, CALC_MAX, CALC_OOP, 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, 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,
java.util.List<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, energyStrBnd, energyStretchBend, energyTorsion, energyVDW, getAtomList, getConstraintList, getDebugFooter, getDebugLine, getLogData, pairSearch, setAngleVariables, setConstraints, setCoords, setLoggingEnabled, setOopVariables, setPairVariables, setPreliminary, setSilent, setTorsionVariablesprivate 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
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, java.util.List<java.lang.Object[]> constraints)
java.lang.String getUnits()
getUnits in class Calculationsboolean setupCalculations()
setupCalculations in class Calculationsprivate 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 CalculationsFFParam getParameter(java.lang.Object a)
java.lang.String getDebugHeader(int iType)
getDebugHeader in class Calculations