Projection of the numerical flux in x direction onto the testfunctions.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
real(kind=rk), | intent(inout) | :: | numFlux(:,:,:,:) | The numerical flux on the faces in modal representations. Dimension is (maxPolyDegree+1)^2 , nScalars |
||
real(kind=rk), | intent(inout) | :: | faceState(:,:,:,:) | The state on the faces in modal representations. Dimension is (maxPolyDegree+1)^2 , nScalars |
||
type(atl_Equations_type), | intent(in) | :: | equation | The equation system under consideration |
||
integer, | intent(in) | :: | maxPolyDegree | The maximal polynomial degree in each spatial direction. |
||
real(kind=rk), | intent(in) | :: | length | The length of the cubes. |
||
integer, | intent(in) | :: | nElems_fluid | The element index |
||
real(kind=rk), | intent(inout) | :: | projection(:,:,:) | The numerical flux projected onto the test functions. |
||
type(ply_poly_project_type), | intent(inout) | :: | poly_proj | Projection for the current level |
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer, | private | :: | iVar | ||||
integer, | private | :: | iElem | ||||
integer, | private | :: | iPoint | ||||
integer, | private | :: | testPos | ||||
integer, | private | :: | iVP | ||||
integer, | private | :: | iTestX | ||||
integer, | private | :: | iTestY | ||||
integer, | private | :: | iTestZ | ||||
integer, | private | :: | iOversamp | ||||
integer, | private | :: | iOrig | ||||
integer, | private | :: | iDof | ||||
integer, | private | :: | iDofY | ||||
integer, | private | :: | iDofX | ||||
integer, | private | :: | nScalars | ||||
integer, | private | :: | nPoints | ||||
integer, | private | :: | nPVars | ||||
integer, | private | :: | nOversamp | ||||
real(kind=rk), | private | :: | p_a_left(equation%varSys%nScalars) | ||||
real(kind=rk), | private | :: | p_b_left(equation%varSys%nScalars) | ||||
real(kind=rk), | private | :: | p_c_left(equation%varSys%nScalars) | ||||
real(kind=rk), | private | :: | p_a_right(equation%varSys%nScalars) | ||||
real(kind=rk), | private | :: | p_b_right(equation%varSys%nScalars) | ||||
real(kind=rk), | private | :: | p_c_right(equation%varSys%nScalars) | ||||
real(kind=rk), | private, | allocatable | :: | flux_left(:,:) | |||
real(kind=rk), | private, | allocatable | :: | pointVal_flux_left(:,:) | |||
real(kind=rk), | private, | allocatable | :: | pointVal_left(:,:) | |||
real(kind=rk), | private, | allocatable | :: | state_left(:,:) | |||
real(kind=rk), | private, | allocatable | :: | nodal_a_left(:,:) | |||
real(kind=rk), | private, | allocatable | :: | nodal_b_left(:,:) | |||
real(kind=rk), | private, | allocatable | :: | nodal_c_left(:,:) | |||
real(kind=rk), | private, | allocatable | :: | modalA_left(:,:) | |||
real(kind=rk), | private, | allocatable | :: | modalB_left(:,:) | |||
real(kind=rk), | private, | allocatable | :: | modalC_left(:,:) | |||
real(kind=rk), | private, | allocatable | :: | flux_right(:,:) | |||
real(kind=rk), | private, | allocatable | :: | pointVal_flux_right(:,:) | |||
real(kind=rk), | private, | allocatable | :: | pointVal_right(:,:) | |||
real(kind=rk), | private, | allocatable | :: | state_right(:,:) | |||
real(kind=rk), | private, | allocatable | :: | nodal_a_right(:,:) | |||
real(kind=rk), | private, | allocatable | :: | nodal_b_right(:,:) | |||
real(kind=rk), | private, | allocatable | :: | nodal_c_right(:,:) | |||
real(kind=rk), | private, | allocatable | :: | modalA_right(:,:) | |||
real(kind=rk), | private, | allocatable | :: | modalB_right(:,:) | |||
real(kind=rk), | private, | allocatable | :: | modalC_right(:,:) | |||
real(kind=rk), | private | :: | velocity_left(3) | ||||
real(kind=rk), | private | :: | velocity_right(3) | ||||
real(kind=rk), | private | :: | jacobiDet | ||||
real(kind=rk), | private | :: | testX_val_left | ||||
real(kind=rk), | private | :: | testX_grad_val_left | ||||
real(kind=rk), | private | :: | testX_val_right | ||||
real(kind=rk), | private | :: | testX_grad_val_right | ||||
real(kind=rk), | private | :: | outerNormalLeft | ||||
real(kind=rk), | private | :: | outerNormalRight |