this gives an error, with D₀::Float64.
diff_eq = ∂t(c(x, t)) ~ D₀ * ∂x(
∂x(c(x, t)) / (1.0 + exp(α * (c(x, t) - χ)))
)
my hack to get it to work:
diff_eq = ∂t(c(x, t)) ~ ∂x(
∂x(c(x, t)) / (1.0/D₀ + exp(α * (c(x, t) - χ))/D₀)
)
the error is:
MethodError: no method matching collect_ivs_from_nested_differential!(::Set{Any}, ::SymbolicUtils.Div{Real, SymbolicUtils.Term{Real, Nothing}, SymbolicUtils.Add{Real, Float64, Dict{Any, Number}, Nothing}, Nothing})
Closest candidates are:
collect_ivs_from_nested_differential!(::Any, !Matched::SymbolicUtils.Term)