A pressure-based solution framework for sub- and supersonic flows considering real-gas effects and phase separation under engine-relevant conditions. (30th April 2020)