Class FFXSystem
- All Implemented Interfaces:
ROLS, Serializable, Cloneable, MutableTreeNode, TreeNode
The FFXSystem class contains extensions to the generic MolecularAssembly class.
- Author:
- Michael J. Schnieders
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class MolecularAssembly
MolecularAssembly.FractionalMode -
Field Summary
FieldsFields inherited from class MolecularAssembly
forceFieldFields inherited from class MSGroup
angleTime, angleTorsionTime, bondTime, improperTorsionTime, outOfPlaneBendTime, piOrbitalTorsionTime, stretchBendTime, stretchTorsionTime, torsionTime, torsionTorsionTime, ureyBradleyTimeFields inherited from class DefaultMutableTreeNode
allowsChildren, children, EMPTY_ENUMERATION, parent, userObjectFields inherited from interface ROLS
MaxLengthScale -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddKeywordbooleandestroy()destroyGetter for the fieldkeyFile.getKeyword(String k) getKeywordGetter for the fieldkeywords.Getter for the fieldlogFile.org.apache.commons.configuration2.CompositeConfigurationGetter for the fieldproperties.Getter for the fieldtrajectory.booleanisClosingbooleanisStale()isStalevoidremoveKeyword(Keyword kd) removeKeywordvoidsetClosing(boolean b) Setter for the fieldclosing.voidsetCommandDescription(String command) Setter for the fieldcommandDescription.voidsetKeyFile(File f) Setter for the fieldkeyFile.voidSetter for the fieldkeywords.voidsetLogFile(File f) Setter for the fieldlogFile.voidSetter for the fieldtrajectory.toFFStringtoFileStringtoString()Methods inherited from class MolecularAssembly
addHeaderLine, addMSNode, applyRandomDensity, applyRandomSymOp, center, centerAt, centerView, computeFractionalCoordinates, createBox, deleteMolecule, detach, finalize, findAtom, findAtom, fractionalCount, getActiveAtomArray, getAllBondedEntities, getAlternateLocation, getArchiveFile, getAtomArray, getAtomFromWireVertex, getBackBoneAtoms, getBranchGroup, getChain, getChainNames, getChains, getCharge, getCrystal, getCurrentCycle, getCycles, getExtent, getFile, getForceField, getFractionalMode, getHeaderLines, getIons, getMass, getMoleculeArray, getMoleculeNumbers, getMolecules, getNeuralNetworkIdentity, getNodeList, getNodeList, getOffset, getOriginToRot, getParallelTeam, getPolymer, getPotentialEnergy, getResidue, getResidueList, getTransformGroup, getWater, getWireFrame, hasDeuterium, isVisible, loadVRML, moveAllIntoUnitCell, moveCenter, moveToFractionalCoordinates, removeLeaves, rotateAbout, sceneGraphChange, setAlternateLocation, setArchiveFile, setChainIDAndRenumberMolecules, setColor, setCrystal, setCurrentCycle, setCycles, setFile, setForceField, setFractionalMode, setOccupancy, setOccupancy, setOffset, setPotential, setView, setWireWidthMethods inherited from class MSGroup
assignBondedTerms, conatainsAltLoc, conformationEquals, createJoint, createJoint, findDangelingAtoms, getAngles, getAtomByName, getAtomNode, getAtomNode, getAtomNode, getAtomNodeList, getBond, getBond, getBonds, getCenter, getDanglingAtoms, getMatchDeuterium, getMultiScaleCenter, getTermNode, getTorsions, isFinalized, print, reOrderAtoms, setAngles, setAngleTorsions, setAtomicAltLoc, setAtomNode, setBonds, setCenter, setDanglingAtoms, setFinalized, setImproperTorsions, setMatchDeuterium, setOutOfPlaneBends, setPiOrbitalTorsions, setStretchBends, setStretchTorsions, setTerms, setTorsions, setTorsionTorsions, setUreyBradleys, update, updateAtoms, updateBondsMethods inherited from class MSNode
contains, drawLabel, equals, getAngleList, getAngleTorsionList, getAtomList, getAtomList, getBondList, getCenter, getChildList, getFirstActiveHeavyAtom, getImproperTorsionList, getList, getList, getMSCount, getMSNode, getMW, getName, getOutOfPlaneBendList, getPiOrbitalTorsionList, getStretchBendList, getStretchTorsionList, getTorsionList, getTorsionTorsionList, getTotalMass, getUreyBradleyList, hashCode, isSelected, removeChild, setName, setSelectedMethods inherited from class DefaultMutableTreeNode
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject
-
Field Details
-
MultiScaleLevel
public static final int MultiScaleLevelConstantMultiScaleLevel=4- See Also:
-
-
Constructor Details
-
FFXSystem
public FFXSystem(File file, String description, org.apache.commons.configuration2.CompositeConfiguration properties) Constructor.- Parameters:
file- Coordinate file.description- Short description of the command that created this system.properties- Properties controlling operations on this system.
-
-
Method Details
-
addKeyword
-
destroy
-
getKeyFile
-
setKeyFile
-
getKeyword
-
getKeywords
-
setKeywords
-
getLogFile
-
setLogFile
-
getProperties
public org.apache.commons.configuration2.CompositeConfiguration getProperties()Getter for the fieldproperties.- Overrides:
getPropertiesin classMolecularAssembly- Returns:
- a
CompositeConfigurationobject.
-
getTrajectory
-
setTrajectory
Setter for the fieldtrajectory.- Parameters:
t- aTrajectoryobject.
-
isClosing
public boolean isClosing()isClosing- Returns:
- a boolean.
-
setClosing
public void setClosing(boolean b) Setter for the fieldclosing.- Parameters:
b- a boolean.
-
isStale
public boolean isStale()isStale- Returns:
- a boolean.
-
removeKeyword
-
setCommandDescription
-
toFFString
-
toFileString
-
toString
-