Uses of Class
ffx.crystal.Crystal

Packages that use Crystal
Package
Description
The Dynamics package implements molecular and stochastic dynamics using a pure Java code path and via OpenMM.
The manybody package implements many-body rotamer optimization infrastructure, including distance matrices, an energy expansion (self, two-body, three-body, and four-body), Dead-end elimination criteria, Goldstein elimination criteria, and supporting data structures for efficient optimization.
The Thermodynamics package computes free energy differences using Orthogonal Space Tempering (OST) sampling via pure Java or OpenMM (via Monte Carlo OST).
The Crystal package implements space group symmetry and periodic boundary condition support.
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 implicit package implements implicit solvent models and related terms, including Generalized Kirkwood (GK) electrostatics, surface area terms, dispersion/cavitation contributions, and supporting parallel regions for Born radii and field evaluation.
The pme package implements polarization and permanent electrostatics using Particle Mesh Ewald (PME).
The openmm package contains utilities to construct and run Force Field X potentials on the OpenMM platform, including system builders, custom forces, alchemical fixed-charge forces, and integrators tailored to FFX simulations.
The Parsers package handles reading/writing files to/from the internal data structure.
The Real Space package implements real space structure refinement.
The Parsers package reads and writes CCP4 map files.
The X-ray package implements support for X-ray and Neutron refinement.
The Parsers package reads CNS files and reads/writes MTZ files.