27 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
2f553a66c6 Continuing to refactor tests 2015-09-23 11:37:06 -07:00
peastman
f66c9b6184 Simplification to reference platform tests 2015-03-19 13:41:06 -07:00
peastman
83ed602e8d Merge pull request #797 from peastman/triclinic
C++ libraries support triclinic boxes
2015-02-05 19:39:56 -08:00
Jason Swails
b8f6d26996 Changes to bring in line with SimTK style guide. 2015-01-02 19:20:00 -05:00
Jason Swails
31d0d857bf Add tests for the new usesPeriodicBoundaryConditions API function to the
Reference platform.
2014-12-30 00:08:29 -05:00
peastman
e2977b9131 Began implementing triclinic boxes in reference platform 2014-12-02 14:33:50 -08: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
21847f4a12 Began implementing switching function for Lennard-Jones 2013-05-04 00:46:13 +00:00
Peter Eastman
93c467b21f Merged 5.1Optimizations branch back to trunk 2013-03-22 21:21:21 +00:00
Peter Eastman
59b0c5fa7f Implemented updateParametersInContext() for NonbondedForce 2012-05-31 21:43:41 +00:00
Peter Eastman
a566a07487 Added index bounds checking to lots of methods 2012-01-31 00:07:41 +00:00
Peter Eastman
dd1a959bcf Long range dispersion correction is enabled by default 2010-06-21 17:57:50 +00:00
Peter Eastman
5228a07e1a Implemented long range dispersion correction 2010-06-18 01:49:26 +00:00
Peter Eastman
bcc6216dd0 Periodic box dimensions can be changed in the middle of a simulation 2010-05-07 20:48:48 +00:00
Peter Eastman
b97ff259db All platforms now handle nonbonded exceptions in a consistent way (they ignore cutoffs and periodic boundary conditions). Also started OpenCL implementation of CustomHbondForce. 2010-04-01 19:02:41 +00:00
Peter Eastman
042ab1aa8d Use a consistent (and more accurate) value for electric constant everywhere. Also cleaned up handling of constants and units in various places. 2009-12-11 22:33:48 +00:00
Rossen Apostolov
68ef42c078 New tests for Ewald and PME on both Reference and Cuda platforms. 2009-09-21 13:49:39 +00:00
Peter Eastman
15811b7c56 Periodic box size is specified by System rather than NonbondedForce 2009-09-12 00:46:43 +00:00
Mark Friedrichs
4e141906e9 Added Ewald test (same as Cuda version) 2009-08-12 00:20:10 +00:00
Peter Eastman
a402046652 Renamed OpenMMContext to Context 2009-07-14 21:46:06 +00:00
Peter Eastman
95b8dbd625 Allow the user to specify the reaction field dielectric constant 2009-07-14 21:13:58 +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
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