Fast implementations of integrodifference equations?

Are there any libraries which have fast implementations of integrodifference equations?

These are discrete time, continuous space dynamical systems used a lot in mathematical ecology where diffusion is replaced by integration over some (usually heavy-tailed) kernel function.

It seems straightforward to implement myself with DiscreteProblem from DifferentialEquations.jl and QuadGK.jl, but I’ve never had to write a software implementation of these before, beyond toy problems, and I was curious if anyone had experience doing it in Julia.

1 Like