29 #ifndef RIEMANN_SOLVER_H 30 #define RIEMANN_SOLVER_H 32 #include "base_data_package.h" 41 : vel_(vel), rho_(rho), p_(p){};
56 Fluid &fluid_l_, &fluid_r_;
67 Fluid &fluid_i_, &fluid_j_;
71 inline void prepareSolver(
const FluidState &state_i,
const FluidState &state_j,
const Vecd &direction_to_i,
72 Real &ul, Real &ur, Real &rhol_cl, Real &rhor_cr);
92 Fluid& fluid_i_, &fluid_j_;
96 fluid_i_(compressible_fluid_i), fluid_j_(compressible_fluid_j) {};
102 Fluid& fluid_i_, &fluid_j_;
106 fluid_i_(compressible_fluid_i), fluid_j_(compressible_fluid_j) {};
116 : compressible_fluid_i_(compressible_fluid_i), compressible_fluid_j_(compressible_fluid_j){};
126 : compressible_fluid_i_(compressible_fluid_i), compressible_fluid_j_(compressible_fluid_j){};
131 #endif //RIEMANN_SOLVER_H Definition: riemann_solver.h:90
Definition: riemann_solver.h:120
Definition: riemann_solver.h:82
Definition: riemann_solver.h:110
Definition: riemann_solver.h:54
Base class of all fluids.
Definition: base_material.h:89
Definition: riemann_solver.h:100
Definition: riemann_solver.h:44
Definition: riemann_solver.h:74
Ideal gas equation of state (EOS).
Definition: compressible_fluid.h:40
Definition: riemann_solver.h:64
Definition: riemann_solver.h:36
Definition: solid_body_supplementary.cpp:9