Uses of Interface
ffx.numerics.OptimizationInterface

Packages that use OptimizationInterface
Package
Description
The Dynamics package implements molecular and stochastic dynamics using a pure Java code path and via OpenMM.
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 Numerics package has support for atomic double arrays, FFTs (1D and 3D), numerical integration (1D), complex numbers, vector operations, multipole tensors, multi-dimensional optimization, special functions, splines and switching functions.
 
The Optimization package implements the limited-memory Broyden-Fletcher-Goldfarb-Shanno (L-BFGS) algorithm for large-scale multidimensional unconstrained optimization problems.
The Potential package implements molecular mechanics force fields with shared memory Parallel Java and via OpenMM.
The Extended package is progress toward support for constant pH molecular dynamics using extended system variables (i.e.
 
The Real Space package implements real space structure refinement.
The X-ray package implements support for X-ray and Neutron refinement.