Skip to content
Snippets Groups Projects
  1. Mar 16, 2018
  2. Mar 12, 2018
  3. Jun 08, 2017
  4. Jun 06, 2017
  5. May 12, 2017
  6. May 11, 2017
  7. May 04, 2017
    • Giovanni Bussi's avatar
      headers · 9d462172
      Giovanni Bussi authored
      Notice that almost all files were updated with the astyle commit
      2813d759
      
      Year in header is here updated to 2017
      9d462172
  8. Apr 25, 2017
  9. Apr 21, 2017
  10. Mar 10, 2016
    • Giovanni Bussi's avatar
      Improved plumed manual generator · 867c251d
      Giovanni Bussi authored
      This is actually a squash of many commits entirely made
      by Gareth.
      
      It adds the possibility to generate a file useful for VIM syntax highlighting.
      867c251d
  11. Jan 08, 2016
  12. Aug 07, 2015
    • Gareth Tribello's avatar
      Changed read in of vessels slightly · eba6e72b
      Gareth Tribello authored
      This change makes it possible to calculate the average x component
      of a the vector defining the orientation of a molecule by using something like
      MOLECULES MOL1=1,2 MOL2=3,4 MEAN={COMPONENT=2}
      eba6e72b
  13. Aug 04, 2015
  14. Jul 01, 2015
  15. Aug 27, 2014
  16. Jun 25, 2014
  17. Jun 08, 2014
    • Gareth Tribello's avatar
      Fixes to the manual · ed6b9f99
      Gareth Tribello authored
      Changes to the code are there so that I can reference the atoms
      page in the descriptions of keywords that read atom numbers.  I also
      changed the input to multicolvar functions.  I stopped using the ARG
      keyword in these actions and used DATA instead because you are refering
      to the data calculated in a multicolvar as opposed to a scalar quantity
      calculated by a particular action.
      ed6b9f99
  18. Feb 03, 2014
    • Gareth Tribello's avatar
      Added component registering · fe95e57d
      Gareth Tribello authored
      All components now have to be registered in registerKeywords so that
      documentation on what componets are available in a given action are
      available in the manual.  Currently the code gives a warning if a user
      tries to use a component that is not properly described in the manual.
      In the future (v2.2) this warning will be replaced by an error.  That
      is to say you wont be allowed to use unregistered components.  This is
      all described more in #76
      fe95e57d
  19. Oct 09, 2013
  20. Apr 17, 2013
  21. Jan 24, 2013
    • Gareth Tribello's avatar
      A big reworking of multicolvars that makes the naming of the output values easier to understand · f2fef1e8
      Gareth Tribello authored
      I have greatly simplified the hierarchy of classes that inherit from Vessel.
      Furthermore, I have re-used much of the parsing functionality in Action so as
      to make adding a Vessel more like adding an Action. All the changes in regtests are
      just because of changes of the names in the header line.
      
      In addition I added functionality so that multicolvar can pretend to be colvars
      Multicolvars have value that are always labelled as label.something.
      However, in AlphaRMSD etc the default is to calculate the number of
      RMSDs that is less than a certain target value.  Furthermore, in the
      manual these MultiColvars are listed as colvars.  The multicolvar functionality
      inside alpharmsd being a feature for "advanced users".  Hence, to avoid confusion
      I added something so that by default the value in alpharmsd etc is just
      label.
      f2fef1e8
  22. Jan 03, 2013
  23. Dec 17, 2012
  24. Dec 10, 2012
    • Giovanni Bussi's avatar
      Updated all .h files · 8c395a1b
      Giovanni Bussi authored
      The guard "ifndef/define" has been updated so as to also include the
      module name. This is important as it will allow files with the same name
      to be used in different directories. Modification was done automatically
      using header.sh - just run it routinely to keep names consistent
      8c395a1b
  25. Nov 23, 2012
    • Giovanni Bussi's avatar
      Source tree reorganization · 07d51f5a
      Giovanni Bussi authored
      All the source code have been moved into subdirectories of src/
      Some of these subdirectories are treated in a special manner:
      src/wrapper contains the wrappers for MD codes
      src/main contains the main.cpp file
      src/config contains files generated without compilation,
        just based on configuration info
      src/lib is the place where executables and libraries are put
        at the end
      src/cltools contains the command line tools
      src/tools contains plumed tools (reusable classes)
      src/basic contains PlumedMain, Action hierarchy and other basic stuff
      src/multicolvar contains MultiColvar stuff
      src/imd is the interactive MD (still not totally portable).
      
      Notice that, to allow easy inclusion of .h files from other modules,
      I link all the directories in src/ into module directory. In this
      way it is possible e.g. to write #include "config/PlumedConfig.h"
      
      See src/README and src/basic/Makefile to understand how inter-module
      dependencies are set
      07d51f5a
  26. Nov 22, 2012
  27. Nov 15, 2012
  28. Oct 15, 2012
    • Giovanni Bussi's avatar
      Improved template generator · fec8f683
      Giovanni Bussi authored
      Patch adapted from Toni Giorgino.
      
      use "plumed gentemplate --list" to print list of templates
      use "plumed gentemplate --include-optional --action PIPPO" to include
       optional keywords for directive PIPPO
      fec8f683
  29. Sep 26, 2012
    • Gareth Tribello's avatar
      Stuff for templates and changes to developer + user manuals · bc7694f0
      Gareth Tribello authored
      Added a tool for generating template versions of the various collective
      variables.  This involved changing the secondary structure variables
      work (by default you now do LESS_THAN).  In addition, plumed now understands
      that atoms can be specified in multiple ways sometimes.
      
      Also changed the developer manual so as to make it easier to find the
      tutorials
      bc7694f0
  30. Aug 16, 2012
  31. Jul 20, 2012
  32. Jul 19, 2012
    • Giovanni Bussi's avatar
      License related stuff · d22394b4
      Giovanni Bussi authored
      I added a PEOPLE file containing list of authors and a script
      (src/header.sh) which applies the Licence to all the source files.
      
      It can be applies multiple times (it automatically deletes the present header
      and replace it with the new one). Thus, to change the header, edit header.sh
      and execute it.
      d22394b4
  33. Jun 25, 2012
Loading