Uses of Interface
ffx.potential.bonded.ROLS
Packages that use ROLS
Package
Description
The Potential package implements molecular mechanics force fields with shared memory Parallel
Java and via OpenMM.
The Bonded package implements bonded molecular mechanics terms such as bonds, angles, torsions,
etc.
The UI package provides views and controllers for manipulating molecular systems.
-
Uses of ROLS in ffx.potential
Classes in ffx.potential that implement ROLSModifier and TypeClassDescriptionclassThe MolecularAssembly class is a collection of Polymers, Hetero Molecules, Ions and Water -
Uses of ROLS in ffx.potential.bonded
Classes in ffx.potential.bonded that implement ROLSModifier and TypeClassDescriptionclassThe Angle class represents an angle formed between three linearly bonded atoms.classThe AngleTorsion class represents an angle torsion coupling between four bonded atoms.classThe Atom class represents a single atom and defines its alternate conformations and molecular mechanics atom type.classThe Bond class represents a covalent bond formed between two atoms.classThe BondedTerm class is extended by all Valence Geometry classes (bond, angle, dihedral, torsion, etc.).classThe ImproperTorsion class represents an Improper Torsion.classThe Joint class contains the geometry produced by the FGroup Joiner method.classThe Molecule class is a general container used for simple compounds or in cases where more specialized classes have not been implemented.classThe MSGroup class has one sub-node containing atoms, and one that contains molecular mechanics/geometry terms.classThe MSNode class forms the basic unit that all data classes extend.classThe MSRoot class is the root of the Force Field X data structure.classThe MultiResidue class allows switching between residues for uses such as sequence optimization.classThe OutOfPlaneBend class represents an Out-Of-Plane Bend.classThe Pi-Orbital Torsion class.classThe Polymer class encapsulates a peptide or nucleotide chain.classThe Residue class represents individual amino acids or nucleic acid bases.classRestraintDistance class.classRestrain the position of atoms to their initial coordinates.classRestraintTorsion is a class that restrains the torsion angle defined by four atoms.classThe ROLSP class is used for Proof-Of-Concept Parallel Recusive Over Length Scales (ROLS) Methods (currently only on shared memory systems).classThe StretchBend class represents a Stretch-Bend formed between three linearly bonded atoms.classThe StretchTorsion class represents a coupling between a torsional angle and the three bonds contained in the torsion, as defined in the 2017 AMOEBA nucleic acid force field.classThe Torsion class represents a torsional angle formed between four bonded atoms.classThe TorsionTorsion class represents two adjacent torsional angles formed by five bonded atoms.classThe UreyBradley class. -
Uses of ROLS in ffx.ui
Modifier and TypeClassDescriptionclassThe FFXSystem class contains extensions to the generic MolecularAssembly class.