fix possible issue in particle injection

This commit is contained in:
Jorge Gonzalez 2022-12-12 17:57:18 +01:00
commit c7d205e4dd

View file

@ -156,6 +156,7 @@ MODULE moduleInject
!Calculates cumulative probability !Calculates cumulative probability
ALLOCATE(self%cumWeight(1:self%nEdges)) ALLOCATE(self%cumWeight(1:self%nEdges))
et = 1
self%cumWeight(1) = mesh%edges(self%edges(et))%obj%weight self%cumWeight(1) = mesh%edges(self%edges(et))%obj%weight
DO et = 2, self%nEdges DO et = 2, self%nEdges
self%cumWeight(et) = mesh%edges(self%edges(et))%obj%weight + self%cumWeight(et-1) self%cumWeight(et) = mesh%edges(self%edges(et))%obj%weight + self%cumWeight(et-1)