@@ -474,18 +474,20 @@ function Base.copy(VA::AbstractDiffEqArray)
474
474
end
475
475
Base. copy (VA:: AbstractVectorOfArray ) = typeof (VA)(copy (VA. u))
476
476
477
- Base. zero (VA:: VectorOfArray ) = VectorOfArray (Base. zero .(VA. u))
477
+ Base. zero (VA:: AbstractVectorOfArray ) = VectorOfArray (Base. zero .(VA. u))
478
478
479
- function Base. zero (VA:: DiffEqArray )
479
+ function Base. zero (VA:: AbstractDiffEqArray )
480
480
u = Base. zero .(VA. u)
481
- DiffEqArray (u, VA. t, VA . p, VA . sys )
481
+ DiffEqArray (u, VA. t, parameter_values (VA), symbolic_container (VA) )
482
482
end
483
483
484
484
Base. sizehint! (VA:: AbstractVectorOfArray{T, N} , i) where {T, N} = sizehint! (VA. u, i)
485
485
486
486
Base. reverse! (VA:: AbstractVectorOfArray ) = reverse! (VA. u)
487
- Base. reverse (VA:: VectorOfArray ) = VectorOfArray (reverse (VA. u))
488
- Base. reverse (VA:: DiffEqArray ) = DiffEqArray (reverse (VA. u), VA. t, VA. p, VA. sys)
487
+ Base. reverse (VA:: AbstractVectorOfArray ) = VectorOfArray (reverse (VA. u))
488
+ function Base. reverse (VA:: AbstractDiffEqArray )
489
+ DiffEqArray (reverse (VA. u), VA. t, parameter_values (VA), symbolic_container (VA))
490
+ end
489
491
490
492
function Base. resize! (VA:: AbstractVectorOfArray , i:: Integer )
491
493
if Base. hasproperty (VA, :sys ) && VA. sys != = nothing
0 commit comments