Skip to content
Snippets Groups Projects
  1. Jun 07, 2017
  2. 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
  3. Apr 21, 2017
  4. Jun 20, 2016
    • Giovanni Bussi's avatar
      Doc · 24eb510d
      Giovanni Bussi authored
      I added an example similar to the one that I provided
      on the mailing list about how to mimick
      POINT_FROM_AXIS and PROJ_ON_AXIS
      
      [makedoc]
      24eb510d
  5. Jan 08, 2016
  6. Oct 19, 2015
  7. Oct 16, 2015
  8. Jul 01, 2015
  9. Mar 11, 2015
  10. Mar 05, 2015
  11. Jan 27, 2015
  12. Aug 27, 2014
  13. Jun 25, 2014
  14. Feb 13, 2014
  15. Oct 09, 2013
  16. Aug 24, 2013
  17. Apr 17, 2013
  18. Mar 06, 2013
  19. Dec 10, 2012
  20. Dec 06, 2012
  21. 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
  22. Jul 20, 2012
  23. 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
  24. Jul 12, 2012
  25. Feb 25, 2012
  26. Feb 10, 2012
  27. Jan 05, 2012
  28. Jul 04, 2011
  29. Jul 02, 2011
  30. Jun 17, 2011
    • Giovanni Bussi's avatar
      Tentative implementation of periodic variables · 1c87ddae
      Giovanni Bussi authored
      Implementation of periodicity as we discussed at the meeting.
      In the constructor of a collective variable or function is it possible
      to declare, for each value, if it is periodic or not. E.g., torsions
      will be periodic, distances not. The difference between two values
      (hypothetically, a stored value and the present one) can than
      be computed automatically using a Value::difference() method.
      If difference() is called for undeclared values, an error is raised.
      Thus, functions of unpredictable periodicity (e.g. MATHEVAL) should
      allow the user to specify the periodicity (or the non-periodicity)
      in the input line.
      See how I implemented the setting of periodicity in the available
      Colvars. The syntax is a bit baroque (I will probably simplify it),
      but it seems to work.
      
      I also added a check on the fact that two labels can not be equal.
      1c87ddae
  31. Jun 16, 2011
    • Giovanni Bussi's avatar
      Initial version · 4e6818a6
      Giovanni Bussi authored
      This is the draft version that I prepared and that we will use as
      a starting point. Still it is a bit dirty, and I will try to improve
      documentation and delete unused routines
      4e6818a6
Loading