Package org.jmol.minimize
Class Minimizer
java.lang.Object
org.jmol.minimize.Minimizer
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcalculatePartialCharges(ModelSet ms, BS bsAtoms, BS bsReport) voidendMinimization(boolean normalFinish) voidgetForceField(String ff) getProperty(String propertyName, int param) voidgetTorsions(boolean isMMFF) isLoggable(int[] iData, int n) booleanbooleanvoidsetProperty(String propertyName, Object value) booleanbooleanvoidstopMinimization(boolean coordAreOK) toString()voidupdateAtomXYZ(boolean isEnd)
-
Field Details
-
staticID
public static int staticID -
id
public int id -
vwr
-
atoms
-
bonds
-
rawBondCount
public int rawBondCount -
bsAtoms
-
constraints
-
minAtoms
-
minBonds
-
minAngles
-
minTorsions
-
bsMinFixed
-
units
-
-
Constructor Details
-
Minimizer
public Minimizer()
-
-
Method Details
-
setProperty
-
minimize
public boolean minimize(int steps, double crit, BS bsSelected, BS bsFixed, BS bsBasis, int flags, String ff) throws JmolAsyncException - Throws:
JmolAsyncException
-
getProperty
- Parameters:
propertyName-param-- Returns:
- Object
-
getAngles
public void getAngles() -
getTorsions
public void getTorsions(boolean isMMFF) -
getForceField
- Throws:
JmolAsyncException
-
minimizationOn
public boolean minimizationOn() -
getThread
-
startMinimization
public boolean startMinimization() -
stepMinimization
public boolean stepMinimization() -
endMinimization
public void endMinimization(boolean normalFinish) -
stopMinimization
public void stopMinimization(boolean coordAreOK) -
updateAtomXYZ
public void updateAtomXYZ(boolean isEnd) -
report
-
calculatePartialCharges
- Throws:
JmolAsyncException
-
getForceFieldUsed
-
isLoggable
-
toString
-