Compute interstates velocity.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(riemann_pattern_compressible_pvl), | intent(inout) | :: | self | Riemann (states) pattern solution. |
elemental subroutine compute_u23(self)
!< Compute interstates velocity.
class(riemann_pattern_compressible_pvl), intent(inout) :: self !< Riemann (states) pattern solution.
self%u23 = 0.5_R8P * (self%u_1 + self%u_4) - 2.0_R8P * (self%p_4 - self%p_1) / ((self%r_1 + self%r_4) * (self%a_1 + self%a_4))
endsubroutine compute_u23