Ray Speth
84fa231ea2
[Input] Read local 'units' definitions in reaction and thermo entries
...
Move 'convert' functions that work with missing keys to AnyMap class.
2019-06-25 22:30:59 -04:00
Ray Speth
6e3053dd1c
Add function for setting default units from a std::map
...
This is the form that will be used when reading units from a YAML
input file.
2019-06-25 22:30:59 -04:00
Ray Speth
74eec731f1
Add a version of UnitSystem.convert that handles default values
2019-06-25 22:30:59 -04:00
Ray Speth
224c46ebbb
Add functions for converting units from AnyValue instances
2019-06-25 22:30:59 -04:00
Ray Speth
65121becac
Add special handling of activation energies to class Units
2019-06-25 22:30:59 -04:00
Ray Speth
da097631e3
UnitSystem class supports default source units for conversions
2019-06-25 22:30:59 -04:00
Ray Speth
c9b7de3b70
Add support for metric prefixes to class Units
2019-06-25 22:30:59 -04:00
Ray Speth
b8cb2c30f8
Add 'Units' class for doing conversions with dimensionality checks
...
Introduces a new, more natural notation for writing unit strings,
for use in YAML input files. Unlike 'toSI', conversions are checked for
dimensional consistency.
2019-06-25 22:30:59 -04:00