Skip to content

Commit

Permalink
fix isequivalent test
Browse files Browse the repository at this point in the history
  • Loading branch information
isaacsas committed Feb 27, 2025
1 parent da09d93 commit d8ce691
Showing 1 changed file with 6 additions and 4 deletions.
10 changes: 6 additions & 4 deletions test/reactionsystem_core/reactionsystem.jl
Original file line number Diff line number Diff line change
Expand Up @@ -1046,8 +1046,8 @@ let
eq = D(V) ~ -k1 * V + A

# Define events
continuous_events = [[X > 1.0] => [V => V/2]]
discrete_events = [[X > 1.0] => [V => V/2]]
continuous_events = [[X ~ 0] => [X ~ -X]]
discrete_events = (X == 1) => [V => V/2]

# Define metadata
metadata = Dict(:description => "Comprehensive test system")
Expand All @@ -1065,13 +1065,15 @@ let
@named sub_rs = ReactionSystem([sub_rx], t)

# Create the first reaction system
@named rs1 = ReactionSystem([rx1, rx2, rx3, rx4, eq];
@named rs1 = ReactionSystem([rx1, rx2, rx3, rx4, eq], t;
continuous_events, discrete_events,
metadata, observed = obs, defaults = defs, systems = [sub_rs])
rs1 = complete(rs1)

# Create the second reaction system with the same components
@named rs2 = ReactionSystem([rx1, rx2, rx3, rx4, eq]; events = [event], metadata = metadata, observed = obs, defaults = Dict(u0...), systems = [sub_rs])
rs2 = ReactionSystem([rx1, rx2, rx3, rx4, eq], t;
continuous_events, discrete_events,
metadata, observed = obs, defaults = defs, systems = [sub_rs], name = :rs1)
rs2 = complete(rs2)

# Check equivalence
Expand Down

0 comments on commit d8ce691

Please sign in to comment.