21 Commits

Author SHA1 Message Date
Evan Pretti
05472c9a81 Update file headers (#5074)
* Replace SimTK-containing file headers

* Update file headers for new Tinker reader files added
2025-09-23 10:27:26 -07:00
Peter Eastman
8b5d3dc013 Finished refactoring test cases 2015-09-23 13:28:56 -07:00
peastman
f66c9b6184 Simplification to reference platform tests 2015-03-19 13:41:06 -07:00
peastman
803faa8174 Ignore constraints that connect two massless particles (feature request 1915) 2013-10-01 14:38:40 -07:00
peastman
300758a54e Platform specific header files get installed. This allows plugins to be built with just an OpenMM installation, not a full source tree. 2013-07-08 16:34:35 -07:00
Peter Eastman
925b00ec7e Kinetic energy is computed by the Integrator so it can adjust for leapfrog displacements 2012-10-25 23:50:49 +00:00
Peter Eastman
761b4bbf1e Variable time step integrators correctly report the size of the last step taken. Also improved accuracy of integration unit tests. 2012-03-19 20:21:41 +00:00
Peter Eastman
a566a07487 Added index bounds checking to lots of methods 2012-01-31 00:07:41 +00:00
Peter Eastman
b06fc4a7a4 Moved SFMT into libraries folder, and restructured it to allow multiple independent random number generators 2010-05-10 20:39:57 +00:00
Peter Eastman
a402046652 Renamed OpenMMContext to Context 2009-07-14 21:46:06 +00:00
Peter Eastman
ddceaa1b4a A test case accidentally got commented got. 2009-05-01 22:28:36 +00:00
Peter Eastman
52a68c81d7 Created reference implementation of rigid shake algorithm. Added the JAMA package to OpenMM. 2009-05-01 22:23:27 +00:00
Peter Eastman
644cc275ab Moved header files into an openmm subdirectory 2009-04-21 20:52:40 +00:00
Peter Eastman
64493da664 Modified the API for lots of classes so that the number of particles/bonds/etc. need not be specified in the constructor. 2009-04-17 23:19:00 +00:00
Peter Eastman
29e3fa5762 Redesigned the API for specifying exclusions and 1-4 interactions. 2009-04-17 20:42:25 +00:00
Peter Eastman
806232c3cc Fixed a test case that was failing, and enhanced several others 2008-11-18 20:17:32 +00:00
Peter Eastman
c21572bb24 Increased tolerances on test cases that were failing. 2008-11-13 23:21:49 +00:00
Peter Eastman
62c4fd533a Renamed "atoms" to "particles" 2008-10-22 22:07:53 +00:00
Peter Eastman
ad75a39079 Split StandardMMForceField into separate classes for each force term. 2008-10-22 21:31:24 +00:00
Peter Eastman
a138663d61 Changed how kernels get initialized. StandardMMForceField now has you set the 1-4 interactions explicitly. CMMotionRemover allows the removal frequency to be set. 2008-10-16 23:35:29 +00:00
Peter Eastman
f14182c5db Created reference implementation of VerletIntegrator 2008-04-29 20:49:33 +00:00