This phase model is incomplete, has numerous thermodynamic consistency
issues as documented in #1321, and has no known non-trivial examples.
Resolves#1321
This model has had a request for tests/examples out for many years (#267)
with no response, and the addition of consistency tests revealed multiple
errors in the implementation (documented in #1322). Further, there is no
mathematical description of the model or references to literature to use
as a reference in trying to correct any of these issues.
Resolves#1322.
If `permissive` is given, `float` geometry flags are cast to `int` and are accepted if the values are equal, otherwise, `InputError` is raised. If `permissive` is not given, existing behavior is unchanged.
Add tests to check for correct behavior with and without permissive, for float rounding error, and for character inputs.
Closes#1395