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 Nonbonded package implements nonbonded molecular mechanics terms such as van der Waals and
Particle Mesh Ewald electrostastics.
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 TypeClassDescriptionclass
The 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 TypeClassDescriptionclass
The Angle class represents an angle formed between three linearly bonded atoms.class
The AngleTorsion class represents an angle torsion coupling between four bonded atoms.class
The Atom class represents a single atom and defines its alternate conformations and molecular mechanics atom type.class
The Bond class represents a covalent bond formed between two atoms.class
The BondedTerm class is extended by all Valence Geometry classes (bond, angle, dihedral, torsion, etc.).class
The ImproperTorsion class represents an Improper Torsion.class
The Joint class contains the geometry produced by the FGroup Joiner method.class
The Molecule class is a general container used for simple compounds or in cases where more specialized classes have not been implemented.class
The MSGroup class has one sub-node containing atoms, and one that contains molecular mechanics/geometry terms.class
The MSNode class forms the basic unit that all data classes extend.class
The MSRoot class is the root of the Force Field X data structure.class
The MultiResidue class allows switching between residues for uses such as sequence optimization.class
The OutOfPlaneBend class represents an Out-Of-Plane Bend.class
The Pi-Orbital Torsion class.class
The Polymer class encapsulates a peptide or nucleotide chain.class
The Residue class represents individual amino acids or nucleic acid bases.class
RestraintDistance class.class
class
The ROLSP class is used for Proof-Of-Concept Parallel Recusive Over Length Scales (ROLS) Methods (currently only on shared memory systems).class
The StretchBend class represents a Stretch-Bend formed between three linearly bonded atoms.class
The 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.class
The Torsion class represents a torsional angle formed between four bonded atoms.class
The TorsionTorsion class represents two adjacent torsional angles formed by five bonded atoms.class
The UreyBradley class. -
Uses of ROLS in ffx.potential.nonbonded
Classes in ffx.potential.nonbonded that implement ROLSModifier and TypeClassDescriptionclass
Restrain the position of atoms to their initial coordinates. -
Uses of ROLS in ffx.ui
Modifier and TypeClassDescriptionclass
The FFXSystem class contains extensions to the generic MolecularAssembly class.