Skip to content

Commit f9a0509

Browse files
committed
Fixed processfluxes for interfaces
1 parent 5683596 commit f9a0509

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/EdgeAnalysis.jl

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -373,6 +373,7 @@ function processfluxes(sim::SystemSimulation,
373373
end
374374
for d in sim.interfaces
375375
if hasproperty(d,:rxnarray)
376+
interspecieslist = vcat(d.domain1.phase.species, d.domain2.phase.species)
376377
@inbounds for i = 1:size(d.rxnarray)[2]
377378
if @inbounds any(d.rxnarray[:,i].>length(corespeciesconcentrations))
378379
continue
@@ -383,8 +384,8 @@ function processfluxes(sim::SystemSimulation,
383384
@inbounds corespeciesconsumptionrates[d.rxnarray[j,i]] += frts[i+index]
384385
@inbounds corespeciesproductionrates[d.rxnarray[j,i]] += rrts[i+index]
385386
corespeciesnetconsumptionrates[d.rxnarray[j,i]] += net_forward_rate
386-
if d.phase.species[d.rxnarray[j,i]].radicalelectrons == 1
387-
coreradicalnetterminationrates[d.rxnarray[j,i]] += net_forward_rate * abs(min(d.phase.reactions[i].radicalchange, 0.0))
387+
if interspecieslist[d.rxnarray[j,i]].radicalelectrons == 1
388+
coreradicalnetterminationrates[d.rxnarray[j,i]] += net_forward_rate * abs(min(d.reactions[i].radicalchange, 0.0))
388389
end
389390
else
390391
break
@@ -396,8 +397,8 @@ function processfluxes(sim::SystemSimulation,
396397
@inbounds corespeciesproductionrates[d.rxnarray[j,i]] += frts[i+index]
397398
@inbounds corespeciesconsumptionrates[d.rxnarray[j,i]] += rrts[i+index]
398399
corespeciesnetconsumptionrates[d.rxnarray[j,i]] += net_reverse_rate
399-
if d.phase.species[d.rxnarray[j,i]].radicalelectrons == 1
400-
coreradicalnetterminationrates[d.rxnarray[j,i]] += net_reverse_rate * abs(min(-d.phase.reactions[i].radicalchange, 0.0))
400+
if interspecieslist[d.rxnarray[j,i]].radicalelectrons == 1
401+
coreradicalnetterminationrates[d.rxnarray[j,i]] += net_reverse_rate * abs(min(-d.reactions[i].radicalchange, 0.0))
401402
end
402403
else
403404
break

0 commit comments

Comments
 (0)