diff --git a/Source/part.f90 b/Source/part.f90 index cf071723fce..e88eca30e70 100644 --- a/Source/part.f90 +++ b/Source/part.f90 @@ -1012,15 +1012,14 @@ SUBROUTINE INSERT_VOLUMETRIC_PARTICLES ! If the INIT volume is outside the current mesh, return -IF (IN%SHAPE/='RING' .AND. IN%SHAPE/='LINE') THEN - IF ((IN_X1-XF)>50._EB*TWO_EPSILON_EB .OR. (IN_X2-XS)<-50._EB*TWO_EPSILON_EB .OR. & - (IN_Y1-YF)>50._EB*TWO_EPSILON_EB .OR. (IN_Y2-YS)<-50._EB*TWO_EPSILON_EB .OR. & - (IN_Z1-ZF)>50._EB*TWO_EPSILON_EB .OR. (IN_Z2-ZS)<-50._EB*TWO_EPSILON_EB) RETURN -ELSEIF (IN%SHAPE=='RING') THEN - IF (RING_MESH_INTERSECTION_ARC(NM,IN%X0,IN%Y0,IN%RADIUS)XF .OR. IN_X2YF .OR. IN_Y2ZF .OR. IN_Z2=XF .OR. IN_X2<=XS .OR. IN_Y1>=YF .OR. IN_Y2<=YS .OR. IN_Z1>=ZF .OR. IN_Z2<=ZS) RETURN + CASE ('RING') + IF (RING_MESH_INTERSECTION_ARC(NM,IN%X0,IN%Y0,IN%RADIUS)XF .OR. IN_X2YF .OR. IN_Y2ZF .OR. IN_Z2