1 #ifndef OPENMM_DRUDESCFINTEGRATOR_H_
2 #define OPENMM_DRUDESCFINTEGRATOR_H_
35 #include "openmm/Integrator.h"
36 #include "openmm/Kernel.h"
37 #include "openmm/internal/windowsExportDrude.h"
88 void initialize(ContextImpl& context);
101 std::vector<std::string> getKernelNames();
105 double computeKineticEnergy();
double getMinimizationErrorTolerance() const
Get the error tolerance to use when minimizing the potential energy.
Definition: DrudeSCFIntegrator.h:64
void setMinimizationErrorTolerance(double tol)
Set the error tolerance to use when minimizing the potential energy.
Definition: DrudeSCFIntegrator.h:73
An Integrator defines a method for simulating a System by integrating the equations of motion...
Definition: Integrator.h:54
DataType
This is an enumeration of the types of data which may be stored in a State.
Definition: State.h:61
A Kernel encapsulates a particular implementation of a calculation that can be performed on the data ...
Definition: Kernel.h:58
This is a leap-frog Verlet Integrator that simulates systems with Drude particles.
Definition: DrudeSCFIntegrator.h:50
Definition: AndersenThermostat.h:40