Fixed an issue with normal vector not being norm unit, which was causing

reflected particle velocities to increase.
This commit is contained in:
Jorge Gonzalez 2021-03-11 12:56:15 +01:00
commit ff0c09242d
5 changed files with 6 additions and 0 deletions

View file

@ -193,6 +193,8 @@ MODULE moduleMesh2DCart
self%normal = (/ self%y(2)-self%y(1), &
self%x(2)-self%x(1), &
0.D0 /)
self%normal = self%normal/NORM2(self%normal)
!Boundary index
self%boundary => boundary(bt)
ALLOCATE(self%fboundary(1:nSpecies))