Skip to content

Commit a3429ea

Browse files
committed
up
1 parent 4affeac commit a3429ea

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

src/systems/diffeqs/abstractodesystem.jl

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -513,8 +513,6 @@ function SciMLBase.BVProblem{false}(sys::AbstractODESystem, args...; kwargs...)
513513
BVProblem{false, SciMLBase.FullSpecialize}(sys, args...; kwargs...)
514514
end
515515

516-
# figure out what's going on when we try to set `sparse`?
517-
518516
function SciMLBase.BVProblem{iip, specialize}(sys::AbstractODESystem, u0map = [],
519517
tspan = get_tspan(sys),
520518
parammap = DiffEqBase.NullParameters();
@@ -544,14 +542,13 @@ function SciMLBase.BVProblem{iip, specialize}(sys::AbstractODESystem, u0map = []
544542
end
545543

546544
# Construct initial conditions
547-
_u0 = prepare_initial_state(u0)
548-
__u0 = _u0 isa Function ? _u0(tspan[1]) : _u0
545+
_u0 = u0 isa Function ? u0(tspan[1]) : u0
549546

550547
# Define the boundary conditions
551548
bc = if iip
552-
(residual, u, p, t) -> (residual = u[1] - __u0)
549+
(residual, u, p, t) -> (residual = u[1] - _u0)
553550
else
554-
(u, p, t) -> (u[1] - __u0)
551+
(u, p, t) -> (u[1] - _u0)
555552
end
556553

557554
return BVProblem{iip}(f, bc, u0, tspan, p; kwargs1..., kwargs...)

0 commit comments

Comments
 (0)