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

@ -194,6 +194,7 @@ MODULE moduleMesh2DCyl
self%normal = (/ self%r(2)-self%r(1), &
self%z(2)-self%z(1), &
0.D0 /)
self%normal = self%normal/NORM2(self%normal)
!Boundary index
self%boundary => boundary(bt)
ALLOCATE(self%fboundary(1:nSpecies))