Package ffx.crystal

Interface CrystalPotential

All Superinterfaces:
OptimizationInterface, Potential
All Known Implementing Classes:
Barostat, DualTopologyEnergy, ForceFieldEnergy, OpenMMEnergy, OrthogonalSpaceTempering, QuadTopologyEnergy, RealSpaceEnergy, RefinementEnergy, XRayEnergy

public interface CrystalPotential extends Potential
The CrystalPotential interface extends Potential to provide methods that change the periodic boundary conditions and symmetry via a Crystal instance.
Since:
1.0
Author:
Michael J. Schnieders
  • Method Details

    • getCrystal

      Crystal getCrystal()
      Get the Crystal instance that specifies the periodic boundary conditions and symmetry.
      Returns:
      a Crystal instance.
    • setCrystal

      void setCrystal(Crystal crystal)
      Set the Crystal instance that specifies the periodic boundary conditions and symmetry.
      Parameters:
      crystal - a Crystal instance.