Skip to content

Commit beeb6a3

Browse files
committed
[FIX] Make backward compatible with 2D runs.
1 parent 5abeac6 commit beeb6a3

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

src/TestParticles.jl

+1
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ export
8989
export
9090
UposMBvel,
9191
DposMBvel,
92+
DposMBvel_2Dxz,
9293
PposPvel
9394
# output_functions.jl
9495
export

src/output_functions.jl

+8-3
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,14 @@ We set the required "rerun" return argument to false.
1111
"""
1212
function output_func_max_lightweight(sol, i)
1313
ntimes = length(sol.t)
14-
maxrl, meanrl = find_max_larmorradius(sol, ntimes=ntimes)
15-
minlb, meanlb = find_min_fieldlength(sol, ntimes=ntimes)
16-
maxscalesratio, meanscalesratio = find_max_scalesratio(sol, ntimes=ntimes)
14+
posidxs = ndims(sol.prob.p.fields[1]) == 2 ? [1,3] : [1,2,3]
15+
maxrl, meanrl = find_max_larmorradius(sol, ntimes=ntimes, posidxs=posidxs)
16+
minlb, meanlb = find_min_fieldlength(sol, ntimes=ntimes, posidxs=posidxs)
17+
maxscalesratio, meanscalesratio = find_max_scalesratio(
18+
sol,
19+
ntimes=ntimes,
20+
posidxs=posidxs
21+
)
1722
x0, y0, z0, vparal0 = first(sol)
1823
xf, yf, zf, vparalf = last(sol)
1924
# Select parameters to save

0 commit comments

Comments
 (0)