Package ffx.potential.openmm
Class CustomMTSIntegrator
java.lang.Object
ffx.openmm.Integrator
ffx.openmm.CustomIntegrator
ffx.potential.openmm.CustomMTSIntegrator
OpenMM Custom MTS Integrator.
-
Field Summary
Fields inherited from class ffx.openmm.Integrator
pointer
-
Constructor Summary
ConstructorDescriptionCustomMTSIntegrator
(double dt, double constraintTolerance, boolean hasAmoebaCavitationForce) -
Method Summary
Modifier and TypeMethodDescriptionvoid
createMTSSubStep
(int parentSubsteps, int[] forceGroups, int[] subSteps) Create substeps for the MTS CustomIntegrator.Methods inherited from class ffx.openmm.CustomIntegrator
addComputePerDof, addConstrainPositions, addConstrainVelocities, addGlobalVariable, addPerDofVariable, addUpdateContextState
Methods inherited from class ffx.openmm.Integrator
destroy, getPointer, setConstraintTolerance, setPointer, step
-
Constructor Details
-
CustomMTSIntegrator
public CustomMTSIntegrator(double dt, double constraintTolerance, boolean hasAmoebaCavitationForce)
-
-
Method Details
-
createMTSSubStep
public void createMTSSubStep(int parentSubsteps, int[] forceGroups, int[] subSteps) Create substeps for the MTS CustomIntegrator.- Parameters:
parentSubsteps
- The number of substeps for the previous force group.forceGroups
- The force groups to be evaluated.subSteps
- The number of substeps for each force group.
-