1. 27 Feb, 2022 1 commit
  2. 22 Feb, 2022 1 commit
  3. 19 Feb, 2022 1 commit
  4. 18 Feb, 2022 1 commit
  5. 15 Feb, 2022 1 commit
  6. 07 Feb, 2022 1 commit
  7. 03 Feb, 2022 1 commit
  8. 02 Feb, 2022 1 commit
  9. 01 Feb, 2022 1 commit
  10. 27 Jan, 2022 2 commits
    • Peter Eastman's avatar
      CustomNonbondedForce supports computed values (#3412) · 33c694d4
      Peter Eastman authored
      * Reference implementation of computed values for CustomNonbondedForce
      
      * CPU implementation of computed values for CustomNonbondedForce
      
      * Common implementation of computed values for CustomNonbondedForce
      
      * Serialization of computed values
      
      * ForceField supports computed values
      33c694d4
    • Alberto Boldrini's avatar
      Remove generic patterns in Doxyfiles (#3430) · 05bb471c
      Alberto Boldrini authored
      Without this restriction, the compilation fails if the project folder has parent folders called "tests", "internal" or other words in these generic patterns.
      05bb471c
  11. 25 Jan, 2022 1 commit
  12. 22 Jan, 2022 1 commit
  13. 21 Jan, 2022 1 commit
  14. 18 Nov, 2021 1 commit
  15. 11 Nov, 2021 1 commit
  16. 05 Nov, 2021 1 commit
  17. 03 Nov, 2021 1 commit
  18. 29 Oct, 2021 1 commit
  19. 26 Oct, 2021 1 commit
    • Peter Eastman's avatar
      Added AMOEBA 2018 force field (#3299) · 06767dde
      Peter Eastman authored
      * Adding support for new AMOEBA features
      
      * Support modern method of specifying in-plane angles
      
      * Implemented stretch-torsions
      
      * Implemented angle-torsions
      
      * More AMOEBA fixes
      
      * Bug fix
      
      * Converted AMOEBA 2018 force field
      
      * Added documentation for AMOEBA 2018
      
      * Added a missing file for tests
      06767dde
  20. 11 Oct, 2021 1 commit
  21. 05 Oct, 2021 1 commit
  22. 01 Oct, 2021 1 commit
  23. 20 Sep, 2021 1 commit
  24. 17 Sep, 2021 1 commit
  25. 16 Sep, 2021 1 commit
  26. 09 Sep, 2021 1 commit
  27. 08 Sep, 2021 2 commits
  28. 07 Sep, 2021 1 commit
  29. 14 Aug, 2021 1 commit
  30. 11 Aug, 2021 1 commit
    • Josh A. Mitchell's avatar
      Move to actively maintained dependencies for API docs (#3201) · ae2fe2fd
      Josh A. Mitchell authored
      * Proof of concept matching current behaviour with Breathe
      
      * Reorganise C++ API docs to work without autosummary
      
      * Revert to Sphinx-native search
      
      * Move remaining pip deps to conda
      
      * Remove unnecessary lunrsearch templates
      
      * Remove lunrsearch from cmake
      
      * Tidy up layout of API docs
      
      * Get code blocks to work with Breathe
      
      Breathe doesn't seem to support the Doxygen <preformatted> tag.
      It does support the <code> tag, but better yet it supports using
      <verbatim> tags to embed rst into docstrings. This commit changes
      all <pre> tags to use RST verbatim, and updates the Python
      documentation machinery to support it too.
      
      * Clarified some language
      
      * Have doxygen exclude undocumented classes and have sphinx fail on warnings for C++ API docs
      
      * List custom forces and integrators last
      
      * Add breathe to documentation CI
      
      * Typo
      
      * Fix link to custom forces in extras.rst
      
      * Have Breathe process only public classes
      
      * Strip OpenMM:: prefix from rst files to avoid colons in links
      
      * Remove existing private classes from EXCLUDE_SYMBOLS
      
      * Add comment to C++ cmake describing why we promote warnings to errors
      
      * Revise documentation build instructions for new dependencies
      ae2fe2fd
  31. 09 Aug, 2021 1 commit
    • Augustin Zidek's avatar
      Remove tri-sulfite bond formation. (#3203) · e41e8e3e
      Augustin Zidek authored
      * Remove tri-sulfite bond formation.
      
      Pdbfixer attempts to add di-sulfide bonds to any pair of CYS "S" atoms that are less than 3 A. This procedure fails when multiple such bonds are assigned to a given atom. 
      
      Here we rectify this issue by a greedy algorithm: Atom I is chosen to be bonded to `argmin(distance([:I-1, I])` over all candidate di-sulfide bonds. This procedure will not generally result in a set of minimal distance di-sulfide bonds, but will fix the "tri-sulfide bond" problem. Fixing the more general case would require a solution to global constraint satisfaction problem.
      
      **Legal**
      This patch is provided under the CC0 license (https://creativecommons.org/share-your-work/public-domain/cc0/).
      This is not an officially-supported Google product. It is provided ‘as-is’ without any warranty of any kind, whether expressed or implied.
      
      * Update topology.py
      
      Remove a redundant comment.
      e41e8e3e
  32. 04 Aug, 2021 1 commit
  33. 28 Jul, 2021 1 commit
  34. 05 Jul, 2021 1 commit
  35. 30 Jun, 2021 1 commit
  36. 21 Jun, 2021 1 commit
  37. 20 Jun, 2021 1 commit
  38. 17 Mar, 2021 1 commit