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 ROLS
    Modifier and Type
    Class
    Description
    class 
    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 ROLS
    Modifier and Type
    Class
    Description
    class 
    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 
    RestraintBond 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 ROLS
    Modifier and Type
    Class
    Description
    class 
    Restrain the position of atoms to their initial coordinates.
  • Uses of ROLS in ffx.ui

    Classes in ffx.ui that implement ROLS
    Modifier and Type
    Class
    Description
    class 
    The FFXSystem class contains extensions to the generic MolecularAssembly class.