Uses of Class
ffx.potential.extended.ExtendedSystem
Package
Description
The Dynamics package implements molecular and stochastic dynamics using a pure Java code path and
via OpenMM.
The Optimize package contains local and global optimization algorithms using pure Java and OpenMM
code paths.
The Potential package implements molecular mechanics force fields with shared memory Parallel
Java and via OpenMM.
The Nonbonded package implements nonbonded molecular mechanics terms such as van der Waals and
Particle Mesh Ewald electrostastics.
The Parsers package handles reading/writing files to/from the internal data structure.
-
Uses of ExtendedSystem in ffx.algorithms.dynamics
Modifier and TypeMethodDescriptionvoid
MolecularDynamics.attachExtendedSystem
(ExtendedSystem system, double reportFreq) attachExtendedSystem.ModifierConstructorDescriptionPhReplicaExchange
(MolecularDynamics molecularDynamics, File structureFile, double pH, double[] pHLadder, double temp, ExtendedSystem extendedSystem, double[] x, int worldSize) pHReplicaExchange constructor.PhReplicaExchange
(MolecularDynamics molecularDynamics, File structureFile, double pH, double[] pHLadder, double temp, ExtendedSystem extendedSystem, double[] x, MolecularDynamicsOpenMM molecularDynamicsOpenMM, Potential potential, int worldSize) OpenMM cycled pHReplicaExchange constructor. -
Uses of ExtendedSystem in ffx.algorithms.optimize
Modifier and TypeFieldDescriptionprotected final ExtendedSystem
PhMinimize.esvSystem
The extended system that contains the fictitious particleModifierConstructorDescriptionPhMinimize
(MolecularAssembly molecularAssembly, AlgorithmListener algorithmListener, ExtendedSystem esvSystem) Constructor for Minimize.PhMinimize
(MolecularAssembly molecularAssembly, Potential potential, AlgorithmListener algorithmListener, ExtendedSystem esvSystem) Constructor for Minimize. -
Uses of ExtendedSystem in ffx.potential
Modifier and TypeMethodDescriptionvoid
ForceFieldEnergy.attachExtendedSystem
(ExtendedSystem system) Overwrites current esvSystem if present. -
Uses of ExtendedSystem in ffx.potential.nonbonded
Modifier and TypeMethodDescriptionVanDerWaals.getExtendedSystem()
Get the ExtendedSystem instance.Modifier and TypeMethodDescriptionvoid
ParticleMeshEwald.attachExtendedSystem
(ExtendedSystem system) Attach system with extended variable such as titrations.void
VanDerWaals.attachExtendedSystem
(ExtendedSystem system) attachExtendedSystem. -
Uses of ExtendedSystem in ffx.potential.nonbonded.pme
Modifier and TypeMethodDescriptionvoid
InitializationRegion.init
(boolean lambdaTerm, AlchemicalParameters alchemicalParameters, ExtendedSystem esvSystem, Atom[] atoms, double[][][] coordinates, Crystal crystal, MultipoleType.MultipoleFrameDefinition[] frame, int[][] axisAtom, double[][][] globalMultipole, double[][][] titrationMultipole, double[][][] tautomerMultipole, double[] polarizability, double[] titrationPolarizability, double[] tautomerPolarizability, double[] thole, double[] ipdamp, boolean[] use, int[][][] neighborLists, int[][][] realSpaceLists, AtomicDoubleArray3D grad, AtomicDoubleArray3D torque, AtomicDoubleArray3D lambdaGrad, AtomicDoubleArray3D lambdaTorque) void
RealSpaceEnergyRegion.init
(Atom[] atoms, Crystal crystal, ExtendedSystem extendedSystem, boolean esvTerm, double[][][] coordinates, MultipoleType.MultipoleFrameDefinition[] frame, int[][] axisAtom, double[][][] globalMultipole, double[][][] titrationMultipole, double[][][] tautomerMultipole, double[][][] inducedDipole, double[][][] inducedDipoleCR, boolean[] use, int[] molecule, int[][] ip11, int[][] mask12, int[][] mask13, int[][] mask14, int[][] mask15, boolean[] isSoft, double[] ipdamp, double[] thole, RealSpaceNeighborParameters realSpaceNeighborParameters, boolean gradient, boolean lambdaTerm, boolean nnTerm, LambdaMode lambdaMode, Polarization polarization, EwaldParameters ewaldParameters, ScaleParameters scaleParameters, AlchemicalParameters alchemicalParameters, long[] realSpaceEnergyTime, AtomicDoubleArray3D grad, AtomicDoubleArray3D torque, AtomicDoubleArray3D lambdaGrad, AtomicDoubleArray3D lambdaTorque, SharedDouble shareddEdLambda, SharedDouble sharedd2EdLambda2) void
ReciprocalEnergyRegion.init
(Atom[] atoms, Crystal crystal, boolean gradient, boolean lambdaTerm, boolean esvTerm, boolean[] use, double[][][] globalMultipole, double[][][] globalFracMultipole, double[][][] titrationMultipole, double[][][] tautomerMultipole, double[][] cartMultipolePhi, double[][] fracMultipolePhi, Polarization polarization, double[][][] inducedDipole, double[][][] inducedDipoleCR, double[][] cartesianDipolePhi, double[][] cartesianDipolePhiCR, double[][] fracInducedDipolePhi, double[][] fracInducedDipolePhiCR, ReciprocalSpace reciprocalSpace, AlchemicalParameters alchemicalParameters, ExtendedSystem extendedSystem, AtomicDoubleArray3D grad, AtomicDoubleArray3D torque, AtomicDoubleArray3D lambdaGrad, AtomicDoubleArray3D lambdaTorque, SharedDouble shareddEdLambda, SharedDouble sharedd2EdLambda2) -
Uses of ExtendedSystem in ffx.potential.parsers
ModifierConstructorDescriptionXPHFilter
(SystemFilter systemFilter, ExtendedSystem esvSystem) XPHFilter
(File file, MolecularAssembly system, ForceField forceField, org.apache.commons.configuration2.CompositeConfiguration properties, ExtendedSystem esvSystem) Constructor for XPHFilter.