diff --git a/src/utils/templates.jl b/src/utils/templates.jl index 0e8f95b..e4577c0 100644 --- a/src/utils/templates.jl +++ b/src/utils/templates.jl @@ -1,37 +1,6 @@ module Templates -# initial conditions for different patterns -function zebra_conditions(N) - # Turing-spot parameters - params = FHNParams(N=N, dx=1.0, Du=0.016, Dv=0.1, ϵ=0.1, a=0.5, b=0.9) - - # Or use this - u0, v0 = two_rows_edge_distance_ic(N) - - return params, vcat(u0, v0) -end - -function cheetah_conditions(N) - # Turing-spot parameters - #params = FHNParams(N=N, dx=1.0, Du=5e-6, Dv=2e-3, ϵ=0.025, a=0.6, b=0.15) - params = FHNParams(N=N, dx=1.0, Du=0.182, Dv=0.5, ϵ=0.05, a=0.2, b=2.0) - - u0 = 0.05 .* (2 .* rand(N, N) .- 1) # noise in [-0.05, 0.05] - v0 = 0.05 .* (2 .* rand(N, N) .- 1) - - return params, vcat(vec(u0), vec(v0)) -end - -function coral_conditions(N) - # Turing-spot parameters - params = FHNParams(N=N, dx=1.0, Du=0.001, Dv=0.06, ϵ=0.05, a=0.0, b=1.2) - - u0, v0 = coral_ic(N) - - return params, vcat(u0, v0) -end - # helper functions for filling cells in specific places of the matrix function blocks_ic(N) u = fill(1.0, N, N)