- Mar 16, 2018
-
-
Giovanni Bussi authored
-
- Mar 12, 2018
-
-
Giovanni Bussi authored
-
Giovanni Bussi authored
-
- Jun 08, 2017
-
-
Giovanni Bussi authored
-
- Jun 06, 2017
-
-
Giovanni Bussi authored
-
- May 12, 2017
-
-
Gareth Tribello authored
-
- May 11, 2017
-
-
Gareth Tribello authored
-
- May 04, 2017
-
-
Giovanni Bussi authored
Notice that almost all files were updated with the astyle commit 2813d759 Year in header is here updated to 2017
-
- Apr 25, 2017
-
-
Giovanni Bussi authored
-
- Apr 21, 2017
-
-
Carlo Camilloni authored
-
Giovanni Bussi authored
This is a huge commit, applying indentation to the whole code. Notice that this commit is made on master branch after having merged with -s ours from branch v2.3 See #215
-
Giovanni Bussi authored
This is a huge commit, applying indentation to the whole code. See #215
-
- Mar 10, 2016
-
-
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.
-
- Jan 08, 2016
-
-
Giovanni Bussi authored
-
Giovanni Bussi authored
-
Giovanni Bussi authored
-
- Aug 07, 2015
-
-
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}
-
- Aug 04, 2015
-
-
Giovanni Bussi authored
-
- Jul 01, 2015
-
-
Giovanni Bussi authored
-
- Aug 27, 2014
-
-
Giovanni Bussi authored
-
- Jun 25, 2014
-
-
Giovanni Bussi authored
-
- Jun 08, 2014
-
-
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.
-
- Feb 03, 2014
-
-
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
-
- Oct 09, 2013
-
-
Giovanni Bussi authored
I set it to 2 instead of 2.0, so that it will not be necessary to update it
-
- Apr 17, 2013
-
-
Giovanni Bussi authored
-
- Jan 24, 2013
-
-
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.
-
- Jan 03, 2013
-
-
Giovanni Bussi authored
-
- Dec 17, 2012
-
-
Giovanni Bussi authored
-
- Dec 10, 2012
-
-
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
-
- Nov 23, 2012
-
-
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
-
- Nov 22, 2012
-
-
Giovanni Bussi authored
Avoid warnings and increase portability
-
- Nov 15, 2012
-
-
Giovanni Bussi authored
This clarifies a bit the developer doc
-
- Oct 15, 2012
-
-
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
-
- Sep 26, 2012
-
-
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
-
- Aug 16, 2012
-
-
Gareth Tribello authored
command line tools easy to document in the same manner as Actions are easy to document
-
- Jul 20, 2012
-
-
Gareth Tribello authored
-
Gareth Tribello authored
modular. It is now easier to remove features of multicolvar and to add new multicolvar features. In addition the functionality of multicolvar is now more reusable.
-
Giovanni Bussi authored
as suggested by Gareth
-
- Jul 19, 2012
-
-
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.
-
- Jun 25, 2012
-
-
Gareth Tribello authored
Added funcitonality so that one can restart field cv calculations Added field cvs for contact maps
-