11resize! (i:: DEIntegrator ,ii:: Int ) = error (" This method has not been implemented for the integrator" )
2- deleteat! (i:: DEIntegrator ,ii:: Int ) = error (" This method has not been implemented for the integrator" )
2+ deleteat! (i:: DEIntegrator ,ii) = error (" This method has not been implemented for the integrator" )
3+ addat! (i:: DEIntegrator ,ii,val= zeros (length (idxs))) = error (" This method has not been implemented for the integrator" )
34user_cache (i:: DEIntegrator ) = error (" This method has not been implemented for the integrator" )
45u_cache (i:: DEIntegrator ) = error (" This method has not been implemented for the integrator" )
56du_cache (i:: DEIntegrator ) = error (" This method has not been implemented for the integrator" )
67full_cache (i:: DEIntegrator ) = error (" This method has not been implemented for the integrator" )
8+ resize_non_user_cache! (i:: DEIntegrator ,ii:: Int ) = error (" This method has not been implemented for the integrator" )
9+ deleteat_non_user_cache! (i:: DEIntegrator ,idxs) = error (" This method has not been implemented for the integrator" )
10+ addat_non_user_cache! (i:: DEIntegrator ,idxs) = error (" This method has not been implemented for the integrator" )
711terminate! (i:: DEIntegrator ) = error (" This method has not been implemented for the integrator" )
812get_du (i:: DEIntegrator ) = error (" This method has not been implemented for the integrator" )
913get_dt (i:: DEIntegrator ) = error (" This method has not been implemented for the integrator" )
@@ -16,6 +20,13 @@ add_saveat!(i::DEIntegrator,t) = error("This method has not been implemented for
1620set_abstol! (i:: DEIntegrator ,t) = error (" This method has not been implemented for the integrator" )
1721set_reltol! (i:: DEIntegrator ,t) = error (" This method has not been implemented for the integrator" )
1822
23+ # ## Addat isn't a real thing. Let's make it a real thing Gretchen
24+
25+ function addat! (a:: AbstractArray ,idxs,val= zeros (length (idxs)))
26+ flip_range = UnitRange (idxs. start,idxs. start- length (idxs))
27+ splice! (a,flip_range,val)
28+ end
29+
1930# ## Abstract Interface
2031
2132immutable IntegratorTuples{I}
0 commit comments