Support for 64-bit int and real valued Options
authorTeemu Murtola <teemu.murtola@gmail.com>
Mon, 23 Dec 2013 18:12:00 +0000 (20:12 +0200)
committerGerrit Code Review <gerrit@gerrit.gromacs.org>
Wed, 15 Jan 2014 22:55:44 +0000 (23:55 +0100)
commitaef5ee09520ec670d0c2d7059304fd5edff4e479
tree9ebafde58de3cdd4059bb548b9432f9262e62ba8
parente33e74af2f0899ff109fb1f39a5fd5ae0d53ce14
Support for 64-bit int and real valued Options

Add Int64Option and FloatOption to the options machinery.
Add RealOption that aliases either DoubleOption or FloatOption,
depending on GMX_DOUBLE.
With these additions, the options machinery supports all the
functionality and types of the old t_pargs machinery.

Change-Id: I2260e52d3a220f824e1c3e790da2dba83f381972
src/gromacs/options/basicoptions.cpp
src/gromacs/options/basicoptions.h
src/gromacs/options/basicoptionstorage.h
src/gromacs/options/timeunitmanager.cpp