|
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