|
101 | 101 | rn = complete(extend(rn2, rn))
|
102 | 102 | tspan = (0.0, 200.0)
|
103 | 103 | jinputs = JumpInputs(rn, u0map, tspan, pmap; save_positions = (false, false))
|
104 |
| - jprob = JumpProblem(jinputs; rng, save_positions = (false, false)) |
| 104 | + jprob = JumpProblem(jinputs; rng, save_positions = (false, false); rng) |
105 | 105 | Xsamp = 0.0
|
106 | 106 | Nsims = 4000
|
107 | 107 | for n in 1:Nsims
|
|
146 | 146 | ps_hybrid = [ps_ode; ps_jump]
|
147 | 147 | tspan = (0.0, 10000.0)
|
148 | 148 | ode_prob = ODEProblem(rn_ode, u0_ode, tspan, ps_ode)
|
149 |
| - jump_prob = JumpProblem(JumpInputs(rn_jump, u0_jump, tspan, ps_jump; remake_warn = false); save_positions = (false,false)) |
150 |
| - hybrid_prob = JumpProblem(JumpInputs(rn_hybrid, u0_hybrid, tspan, ps_hybrid; remake_warn = false); save_positions = (false,false)) |
| 149 | + jump_prob = JumpProblem(JumpInputs(rn_jump, u0_jump, tspan, ps_jump; remake_warn = false); save_positions = (false,false); rng) |
| 150 | + hybrid_prob = JumpProblem(JumpInputs(rn_hybrid, u0_hybrid, tspan, ps_hybrid; remake_warn = false); save_positions = (false,false); rng) |
151 | 151 |
|
152 | 152 | # Performs simulations. Checks that ODE parts are identical. Check that jump parts have similar statistics.
|
153 | 153 | ode_sol = solve(ode_prob, Tsit5(); saveat = 1.0, abstol = 1e-10, reltol = 1e-10)
|
|
0 commit comments