Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(Mesh3D_t), | intent(inout) | :: | this |
subroutine RecalculateFlip_Mesh3D_t(this)
implicit none
class(Mesh3D_t),intent(inout) :: this
! Local
integer :: e1
integer :: s1
integer :: e2
integer :: s2
integer :: cgnsFlip,selfFlip
do e1 = 1,this%nElem
do s1 = 1,6
e2 = this%sideInfo(3,s1,e1)
s2 = this%sideInfo(4,s1,e1)/10
cgnsFlip = this%sideInfo(4,s1,e1)-s2*10
if(e2 /= 0) then
selfFlip = CGNStoSELFflip(s2,s1,cgnsFlip)
this%sideInfo(4,s1,e1) = 10*s2+selfFlip
endif
enddo
enddo
endsubroutine RecalculateFlip_Mesh3D_t