File tree Expand file tree Collapse file tree 1 file changed +8
-10
lines changed
Expand file tree Collapse file tree 1 file changed +8
-10
lines changed Original file line number Diff line number Diff line change @@ -363,12 +363,11 @@ end
363363
364364function Base. getindex (p:: MTKParameters , pind:: ParameterIndex )
365365 (;portion, idx) = pind
366- if length (idx) > 2
367- i, j, k... = idx
368- indexer = (v) -> v[i][j][k... ]
369- else
370- i, j = idx
366+ i, j, k... = idx
367+ if isempty (k)
371368 indexer = (v) -> v[i][j]
369+ else
370+ indexer = (v) -> v[i][j][k... ]
372371 end
373372 if portion isa SciMLStructures. Tunable
374373 indexer (p. tunable)
@@ -387,12 +386,11 @@ end
387386
388387function Base. setindex! (p:: MTKParameters , val, pind:: ParameterIndex )
389388 (;portion, idx) = pind
390- if length (idx) > 2
391- i, j, k... = idx
392- setindexer = (v) -> v[i][j][k... ] = val
393- else
394- i, j = idx
389+ i, j, k... = idx
390+ if isempty (k)
395391 setindexer = (v) -> v[i][j] = val
392+ else
393+ setindexer = (v) -> v[i][j][k... ] = val
396394 end
397395 if portion isa SciMLStructures. Tunable
398396 setindexer (p. tunable)
You can’t perform that action at this time.
0 commit comments