```julia ode_prob = ODEProblem((t,u)->u''+(c+1)*u',u0,(0.,1.)) prob = ApproxFunProblem(ode_prob) @time sol=solve(prob,Tsit5()) ``` is fine, but ```julia ode_prob = ODEProblem((t,u)->u''+(c+1)*u',u0,(0.,1.)) prob = ApproxFunProblem(ode_prob,40) @time sol=solve(prob,Tsit5()) ``` fails. Notice that ```julia function ApproxFunProblem(prob;n = ncoefficients(prob.u0)) sp = space(prob.u0) _prob = ODEProblem((t,u)->pad!(prob.f(t,Fun(sp,u)).coefficients,n),pad!(prob.u0.coefficients,n),prob.tspan) return ApproxFunProblem(_prob,sp) end ``` this is just padding `u0`, so I'm not sure why this would make such a huge difference if it's increased. @dlfivefifty ?
is fine, but
fails. Notice that
this is just padding
u0, so I'm not sure why this would make such a huge difference if it's increased.@dlfivefifty ?