plumed / plumed2

Development version of plumed 2
https://www.plumed.org
GNU Lesser General Public License v3.0
357 stars 284 forks source link

Improvmements to documentation by adding types of value #1106

Closed gtribello closed 2 days ago

gtribello commented 1 month ago
Description

This commit changes the Keywords class so that the type of object (scalar/vector/matrix/grid) that is stored in each value is provided. In addition, I have also modified the way that you specify ARG keywords so that you can specify what types of value are accepted in the input to the action. The idea would be to incorporate all this information in the manual eventually.

It looks like a massive change but the only changes in most functions are in the registerKeywords function.

Target release

I would like my code to appear in release 2.10

Type of contribution
Copyright
Tests
gtribello commented 1 week ago

HI @GiovanniBussi

We discussed merging this in the meeting a couple of weeks ago. Is it OK to merge it now?

Thanks