Numerical flux calculation for Euler equation across the faces in a single spatial direction (with constant penalization parameters).
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
type(atl_Equations_type), | intent(in) | :: | equation |
The equation you solve. |
||
integer, | intent(in) | :: | nSides |
The number of faces to compute the flux for |
||
real(kind=rk), | intent(in) | :: | faceRep(:,:,:,:) |
The state on the face. |
||
real(kind=rk), | intent(inout) | :: | faceFlux(:,:,:,:) |
The fluxes on the face. |
||
integer, | intent(in) | :: | leftPos(:) |
The positions of the faces to calculate the fluxes for (for elements left and right of the face). |
||
integer, | intent(in) | :: | rightPos(:) |
The positions of the faces to calculate the fluxes for (for elements left and right of the face). |
||
type(ply_poly_project_type), | intent(inout) | :: | poly_proj |
Parameter for used projection |
||
integer, | intent(in) | :: | varRotation(4) | |||
real(kind=rk), | intent(in) | :: | material_left(:,:,:) |
The penalization material left and right of the face |
||
real(kind=rk), | intent(in) | :: | material_right(:,:,:) |
The penalization material left and right of the face |