mutationpp / Mutationpp

The MUlticomponent Thermodynamic And Transport library for IONized gases in C++
GNU Lesser General Public License v3.0
106 stars 58 forks source link

mppshock functionality to be added #114

Closed grgbellasvki closed 3 years ago

grgbellasvki commented 4 years ago

A new feature named "mppshock" is being added. Given the free stream conditions in terms of pressure, velocity and temperature, "mppshock" solves: 1) The Rankine-Hugoniot relations to compute the post-shock frozen conditions. 2) The relaxed-equilibrium post-shock conditions (Bisection and Newton methods available).

The first iteration of the feature will assume thermal equilibrium. Thermal non-equilibrium effects will be added in the future.

The current status can be found in the branch: https://github.com/grgbellasvki/Mutationpp/tree/mppshock