so close. I swear

pull/5/head
2211567 2025-06-15 19:10:49 +02:00
parent 08bb01fc85
commit 53f7def2ca
1 changed files with 0 additions and 14 deletions

View File

@ -74,20 +74,6 @@ function rebuild_param_boxes!(grid, model_type::Symbol, param_obs_map::NamedTupl
end
end
function setup_param_binding!(model_type::Symbol, param_obs_map::NamedTuple, params_obs::Observable)
if model_type == :gray_scott
lift(param_obs_map.N, param_obs_map.dx, param_obs_map.Du, param_obs_map.Dv, param_obs_map.F, param_obs_map.k) do N, dx, Du, Dv, F, k
params_obs[] = Constants.CombinedPDEParams(N, dx, Du, Dv, F, k)
end
elseif model_type == :fhn
lift(param_obs_map.N, param_obs_map.dx, param_obs_map.Du, param_obs_map.Dv, param_obs_map.F, param_obs_map.k, param_obs_map.ϵ, param_obs_map.a, param_obs_map.b) do N, dx, Du, Dv, F, k, ϵ, a, b
params_obs[] = Constants.CombinedPDEParams(N, dx, Du, Dv, F, k, ϵ, a, b)
end
else
@warn "Unknown model type in setup_param_binding!: $model_type"
end
end
function multi_step!(state, n_steps, heat_obs::Observable, params_obs::Observable; step_method=step_gray_scott!, dx=1)
for _ in 1:n_steps
heat_obs[] = step_method(state[1], state[2], params_obs; dx=1)