Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prelude to YAML serialization #795

Merged
merged 19 commits into from
Jan 21, 2020
Merged

Commits on Jan 15, 2020

  1. Make treating AnyMap as vector<AnyMap> easier in some cases

    For entries that are lists of maps in the general case but often only contain
    one item, it is convenient to allow them to be provided as just a map. This
    modifies methods used to work with vectors of AnyMap objects to handle the
    case where the child object is just a map.
    speth committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    0beadf8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6b051c0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    902a4ec View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e89a4ea View commit details
    Browse the repository at this point in the history
  5. Add functions for factory alias management

    This allows for error checking at the time of adding the alias, as well as
    providing a public interface for adding aliases.
    speth committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    a5ce147 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    26edb23 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8f07ebc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    0a89f21 View commit details
    Browse the repository at this point in the history
  9. [Kinetics] Fix creation of surface reactions depending on phase order

    The first phase in a Kinetics object is not necessarily the reacting phase
    for Kinetics objects loaded from CTI/XML files, but is for YAML files.
    speth committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    972330b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e9c936a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b8c3f7c View commit details
    Browse the repository at this point in the history
  12. Add 'clear' method to AnyMap

    speth committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    e1c12c2 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    78fc3b1 View commit details
    Browse the repository at this point in the history
  14. Standardize names used for pure substance models

    Ensure that the name returned by Sub::name() is a name that can be used to
    reconstruct a substance of the same type.
    
    Make phase names in liquidvapor.yaml match the substance model names.
    speth committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    8662f3c View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    2d2c1e2 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    2b5fe59 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    89b5ca2 View commit details
    Browse the repository at this point in the history
  18. [Thermo] Fix pure fluid state restoration after property calculation

    After calculating properties using finite differences (e.g. cp), the fluid was
    returned to its original state by setting the state in terms of pressure and
    temperature. However, because setting the state using these variables is an
    iterative calculation with some error tolerance, the state was not restored
    exactly. By restoring the state based on the initial temperature and density,
    the restored state is identical to the initial state.
    speth committed Jan 15, 2020
    Configuration menu
    Copy the full SHA
    cdef8c7 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2020

  1. Configuration menu
    Copy the full SHA
    4447096 View commit details
    Browse the repository at this point in the history