Skip to content

Commit 2ab9554

Browse files
vyuduMasonProtter
authored andcommitted
fix: fuse map and add to runtests
1 parent 361084e commit 2ab9554

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

src/symbolic_indexing.jl

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -193,10 +193,11 @@ function SymbolicIndexingInterface.is_observed(sys::PartitionedGraphSystem, sym)
193193
end
194194

195195
function SymbolicIndexingInterface.observed(sys::PartitionedGraphSystem, syms::Union{Vector{Symbol}, Tuple{Vararg{Symbol}}})
196-
fs = map(syms) do sym
197-
observed(sys, sym)
196+
function (u, p, t)
197+
map(syms) do sym
198+
observed(sys, sym)(u, p, t)
199+
end
198200
end
199-
obs = map(f -> f(u, p, t), fs)
200201
end
201202

202203
function SymbolicIndexingInterface.observed(sys::PartitionedGraphSystem, sym)

test/runtests.jl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,7 @@ using SafeTestsets
55
solution_solve_test()
66
sensitivity_test()
77
end
8+
9+
@safetestset "SII" begin
10+
include("symbolic_indexing.jl")
11+
end

test/symbolic_indexing.jl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
include("test/particle_osc_example.jl")
1+
include("particle_osc_example.jl")
2+
using SymbolicIndexingInterface
23

34
@testset "Symbolic Indexing of Vectors" begin
45
sol = solve_particle_osc(x1=1.0, x2=-1.0)

0 commit comments

Comments
 (0)