Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Not fully broadcasting methods #106
Methods that are not fully broadcasting (usually both not in-place and in-place versions if existent):
DP5Threaded is by design not broadcasting.
Moreover, we have to assure that also corresponding interpolation methods are broadcasting.
We also have to get rid of lines such as https://github.com/JuliaDiffEq/OrdinaryDiffEq.jl/blob/master/src/integrators/rosenbrock_integrators.jl#L55-L57 in order to get fully broadcasting methods. Just replacing them with
if typeof(mass_matrix) <: UniformScaling W .= mass_matrix - dt*J else @. W = mass_matrix - dt*J end