@@ -20,7 +20,7 @@ include("../spatial_test_networks.jl")
20
20
# Small grid, small, non-stiff, system.
21
21
let
22
22
lrs = LatticeReactionSystem (SIR_system, SIR_srs_2, small_2d_graph_grid)
23
- u0 = [:S => 990.0 , :I => 20.0 * rand_v_vals (lattice ( lrs) ), :R => 0.0 ]
23
+ u0 = [:S => 990.0 , :I => 20.0 * rand_v_vals (lrs), :R => 0.0 ]
24
24
pV = SIR_p
25
25
pE = [:dS => 0.01 , :dI => 0.01 , :dR => 0.01 ]
26
26
oprob = ODEProblem (lrs, u0, (0.0 , 500.0 ), [pV; pE]; jac = false )
35
35
# Large grid, small, non-stiff, system.
36
36
let
37
37
lrs = LatticeReactionSystem (SIR_system, SIR_srs_2, large_2d_grid)
38
- u0 = [:S => 990.0 , :I => 20.0 * rand_v_vals (lattice ( lrs) ), :R => 0.0 ]
38
+ u0 = [:S => 990.0 , :I => 20.0 * rand_v_vals (lrs), :R => 0.0 ]
39
39
pV = SIR_p
40
40
pE = [:dS => 0.01 , :dI => 0.01 , :dR => 0.01 ]
41
41
oprob = ODEProblem (lrs, u0, (0.0 , 500.0 ), [pV; pE]; jac = false )
50
50
# Small grid, small, stiff, system.
51
51
let
52
52
lrs = LatticeReactionSystem (brusselator_system, brusselator_srs_1, small_2d_graph_grid)
53
- u0 = [:X => rand_v_vals (lattice ( lrs) , 10 ), :Y => rand_v_vals (lattice ( lrs) , 10 )]
53
+ u0 = [:X => rand_v_vals (lrs, 10 ), :Y => rand_v_vals (lrs, 10 )]
54
54
pV = brusselator_p
55
55
pE = [:dX => 0.2 ]
56
56
oprob = ODEProblem (lrs, u0, (0.0 , 100.0 ), [pV; pE])
65
65
# Large grid, small, stiff, system.
66
66
let
67
67
lrs = LatticeReactionSystem (brusselator_system, brusselator_srs_1, large_2d_grid)
68
- u0 = [:X => rand_v_vals (lattice ( lrs) , 10 ), :Y => rand_v_vals (lattice ( lrs) , 10 )]
68
+ u0 = [:X => rand_v_vals (lrs, 10 ), :Y => rand_v_vals (lrs, 10 )]
69
69
pV = brusselator_p
70
70
pE = [:dX => 0.2 ]
71
71
oprob = ODEProblem (lrs, u0, (0.0 , 100.0 ), [pV; pE])
82
82
lrs = LatticeReactionSystem (CuH_Amination_system, CuH_Amination_srs_2,
83
83
small_2d_graph_grid)
84
84
u0 = [
85
- :CuoAc => 0.005 .+ rand_v_vals (lattice ( lrs) , 0.005 ),
86
- :Ligand => 0.005 .+ rand_v_vals (lattice ( lrs) , 0.005 ),
85
+ :CuoAc => 0.005 .+ rand_v_vals (lrs, 0.005 ),
86
+ :Ligand => 0.005 .+ rand_v_vals (lrs, 0.005 ),
87
87
:CuoAcLigand => 0.0 ,
88
- :Silane => 0.5 .+ rand_v_vals (lattice ( lrs) , 0.5 ),
88
+ :Silane => 0.5 .+ rand_v_vals (lrs, 0.5 ),
89
89
:CuHLigand => 0.0 ,
90
90
:SilaneOAc => 0.0 ,
91
91
:Styrene => 0.16 ,
@@ -113,10 +113,10 @@ let
113
113
lrs = LatticeReactionSystem (CuH_Amination_system, CuH_Amination_srs_2,
114
114
large_2d_grid)
115
115
u0 = [
116
- :CuoAc => 0.005 .+ rand_v_vals (lattice ( lrs) , 0.005 ),
117
- :Ligand => 0.005 .+ rand_v_vals (lattice ( lrs) , 0.005 ),
116
+ :CuoAc => 0.005 .+ rand_v_vals (lrs, 0.005 ),
117
+ :Ligand => 0.005 .+ rand_v_vals (lrs, 0.005 ),
118
118
:CuoAcLigand => 0.0 ,
119
- :Silane => 0.5 .+ rand_v_vals (lattice ( lrs) , 0.5 ),
119
+ :Silane => 0.5 .+ rand_v_vals (lrs, 0.5 ),
120
120
:CuHLigand => 0.0 ,
121
121
:SilaneOAc => 0.0 ,
122
122
:Styrene => 0.16 ,
@@ -143,14 +143,14 @@ end
143
143
let
144
144
lrs = LatticeReactionSystem (sigmaB_system, sigmaB_srs_2, small_2d_graph_grid)
145
145
u0 = [
146
- :w => 0.5 .+ rand_v_vals (lattice ( lrs) , 0.5 ),
147
- :w2 => 0.5 .+ rand_v_vals (lattice ( lrs) , 0.5 ),
148
- :w2v => 0.5 .+ rand_v_vals (lattice ( lrs) , 0.5 ),
149
- :v => 0.5 .+ rand_v_vals (lattice ( lrs) , 0.5 ),
150
- :w2v2 => 0.5 .+ rand_v_vals (lattice ( lrs) , 0.5 ),
151
- :vP => 0.5 .+ rand_v_vals (lattice ( lrs) , 0.5 ),
152
- :σB => 0.5 .+ rand_v_vals (lattice ( lrs) , 0.5 ),
153
- :w2σB => 0.5 .+ rand_v_vals (lattice ( lrs) , 0.5 ),
146
+ :w => 0.5 .+ rand_v_vals (lrs, 0.5 ),
147
+ :w2 => 0.5 .+ rand_v_vals (lrs, 0.5 ),
148
+ :w2v => 0.5 .+ rand_v_vals (lrs, 0.5 ),
149
+ :v => 0.5 .+ rand_v_vals (lrs, 0.5 ),
150
+ :w2v2 => 0.5 .+ rand_v_vals (lrs, 0.5 ),
151
+ :vP => 0.5 .+ rand_v_vals (lrs, 0.5 ),
152
+ :σB => 0.5 .+ rand_v_vals (lrs, 0.5 ),
153
+ :w2σB => 0.5 .+ rand_v_vals (lrs, 0.5 ),
154
154
:vPp => 0.0 ,
155
155
:phos => 0.4 ,
156
156
]
@@ -169,14 +169,14 @@ end
169
169
let
170
170
lrs = LatticeReactionSystem (sigmaB_system, sigmaB_srs_2, large_2d_grid)
171
171
u0 = [
172
- :w => 0.5 .+ rand_v_vals (lattice ( lrs) , 0.5 ),
173
- :w2 => 0.5 .+ rand_v_vals (lattice ( lrs) , 0.5 ),
174
- :w2v => 0.5 .+ rand_v_vals (lattice ( lrs) , 0.5 ),
175
- :v => 0.5 .+ rand_v_vals (lattice ( lrs) , 0.5 ),
176
- :w2v2 => 0.5 .+ rand_v_vals (lattice ( lrs) , 0.5 ),
177
- :vP => 0.5 .+ rand_v_vals (lattice ( lrs) , 0.5 ),
178
- :σB => 0.5 .+ rand_v_vals (lattice ( lrs) , 0.5 ),
179
- :w2σB => 0.5 .+ rand_v_vals (lattice ( lrs) , 0.5 ),
172
+ :w => 0.5 .+ rand_v_vals (lrs, 0.5 ),
173
+ :w2 => 0.5 .+ rand_v_vals (lrs, 0.5 ),
174
+ :w2v => 0.5 .+ rand_v_vals (lrs, 0.5 ),
175
+ :v => 0.5 .+ rand_v_vals (lrs, 0.5 ),
176
+ :w2v2 => 0.5 .+ rand_v_vals (lrs, 0.5 ),
177
+ :vP => 0.5 .+ rand_v_vals (lrs, 0.5 ),
178
+ :σB => 0.5 .+ rand_v_vals (lrs, 0.5 ),
179
+ :w2σB => 0.5 .+ rand_v_vals (lrs, 0.5 ),
180
180
:vPp => 0.0 ,
181
181
:phos => 0.4 ,
182
182
]
0 commit comments