Collects all functions related to the physical fluxes of the Euler equations.
Physical flux calculation along x direction for Euler equation.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(in) | :: | state(:) |
The state in nodal space. Dimension is the number of vars, i.e. 5 for Euler |
||
real(kind=rk), | intent(in) | :: | isenCoeff |
Adiabatice index, also known as isentropic expansion factor. |
||
real(kind=rk), | intent(in) | :: | penalty_char |
The value of the characteristic function (stemming from penalization) |
||
real(kind=rk), | intent(in) | :: | porosity |
The porosity at the current point |
||
real(kind=rk), | intent(in) | :: | U_o |
Velocity of the obstacle |
The physical flux along the x axis for all variables
Physical flux calculation along x direction for Euler equation.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(in) | :: | state(:,:) |
The state in nodal space. Dimension is the number of vars, i.e. 5 for Euler |
||
real(kind=rk), | intent(in) | :: | isenCoeff |
Adiabatice index, also known as isentropic expansion factor. |
||
real(kind=rk), | intent(in) | :: | penalty_char(nPoints) |
The value of the characteristic function (stemming from penalization) |
||
real(kind=rk), | intent(in) | :: | porosity |
The porosity at the current point |
||
integer, | intent(in) | :: | nPoints |
number of points |
||
integer, | intent(in) | :: | rot(5) |
rotation |
||
real(kind=rk), | intent(inout) | :: | physFlux(:,:) |
The physical flux along the x axis for all variables |
||
real(kind=rk), | intent(in) | :: | U_o(nPoints) |
The velocity of the obstacle |