Package org.jmol.minimize.forcefield
Class CalculationsMMFF
java.lang.Object
org.jmol.minimize.forcefield.Calculations
org.jmol.minimize.forcefield.CalculationsMMFF
- Author:
- Bob Hanson 5/10/12 - 5/15/12
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) Calculation(package private) Calculationstatic final intstatic final int(package private) Calculation(package private) static final double(package private) ForceFieldMMFF(package private) Calculation(package private) Calculation(package private) Calculation(package private) CalculationFields inherited from class org.jmol.minimize.forcefield.Calculations
ac, angleCount, bondCount, CALC_ANGLE, CALC_DISTANCE, CALC_ES, CALC_MAX, CALC_OOP, CALC_STRETCH_BEND, CALC_TORSION, CALC_VDW, calculations, da, db, dc, dd, DEG_TO_RAD, ff, ffParams, gradients, ia, ib, ic, id, isPreliminary, KCAL_TO_KJ, logData, logging, loggingEnabled, minAngles, minAtoms, minBonds, minTorsions, parA, parB, parC, RAD_TO_DEG, silent, torsionCount, v1, v2, v3 -
Constructor Summary
ConstructorsConstructorDescriptionCalculationsMMFF(ForceField ff, Map<Object, Object> ffParams, MinAtom[] minAtoms, MinBond[] minBonds, MinAngle[] minAngles, MinTorsion[] minTorsions, MinPosition[] minPositions, javajs.util.Lst<MMConstraint> constraints) -
Method Summary
Modifier and TypeMethodDescription(package private) double(package private) StringgetDebugHeader(int iType) (package private) StringgetDebugLine(int iType, Calculation c) (package private) Object(package private) StringgetUnits()private static booleanprotected booleanisLinear(int i) (package private) booleanMethods inherited from class org.jmol.minimize.forcefield.Calculations
addForce, addForces, appendLogData, energyAngle, energyBond, energyES, energyOOP, energyStrBnd, energyStretchBend, energyTorsion, energyVDW, getAtomList, getConstraintList, getDebugFooter, getDebugHeader2, getDebugLineC, getLogData, getParameter, pairSearch, setAngleVariables, setConstraints, setCoords, setLoggingEnabled, setOopVariables, setPairVariables, setPreliminary, setSilent, setTorsionVariables
-
Field Details
-
FPAR
static final double FPAR- See Also:
-
DA_D
public static final int DA_D- See Also:
-
DA_DA
public static final int DA_DA- See Also:
-
bondCalc
Calculation bondCalc -
angleCalc
Calculation angleCalc -
torsionCalc
Calculation torsionCalc -
oopCalc
Calculation oopCalc -
vdwCalc
Calculation vdwCalc -
esCalc
Calculation esCalc -
sbCalc
Calculation sbCalc -
mmff
ForceFieldMMFF mmff
-
-
Constructor Details
-
CalculationsMMFF
CalculationsMMFF(ForceField ff, Map<Object, Object> ffParams, MinAtom[] minAtoms, MinBond[] minBonds, MinAngle[] minAngles, MinTorsion[] minTorsions, MinPosition[] minPositions, javajs.util.Lst<MMConstraint> constraints)
-
-
Method Details
-
getUnits
String getUnits()- Specified by:
getUnitsin classCalculations
-
setupCalculations
boolean setupCalculations()- Specified by:
setupCalculationsin classCalculations
-
isLinear
protected boolean isLinear(int i) - Overrides:
isLinearin classCalculations- Returns:
- T/F
-
isInvertible
-
compute
- Specified by:
computein classCalculations
-
getParameterObj
- Specified by:
getParameterObjin classCalculations
-
getDebugHeader
- Specified by:
getDebugHeaderin classCalculations
-
getDebugLine
- Overrides:
getDebugLinein classCalculations
-