Skip to content

Commit 5468e19

Browse files
no direct StaticArray dependency
1 parent 60ecfc1 commit 5468e19

File tree

3 files changed

+2
-3
lines changed

3 files changed

+2
-3
lines changed

REQUIRE

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,3 @@ Calculus 0.1.15
1010
Roots 0.2.1
1111
DataStructures 0.4.6
1212
Compat 0.18.0
13-
StaticArrays

src/OrdinaryDiffEq.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ module OrdinaryDiffEq
1515
import RecursiveArrayTools: chain
1616

1717
using Parameters, GenericSVD, ForwardDiff, RecursiveArrayTools,
18-
NLsolve, Juno, Calculus, Roots, DataStructures, StaticArrays
18+
NLsolve, Juno, Calculus, Roots, DataStructures
1919

2020
import Base: linspace
2121

src/solve.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ function init{algType<:OrdinaryDiffEqAlgorithm,recompile_flag}(
142142
dt *= tdir # Allow positive dt, but auto-convert
143143
end
144144

145-
if typeof(u) <: AbstractArray && !(typeof(u) <: SArray) && !(eltype(u) <: SArray) && !(typeof(u) <: ArrayPartition)# Could this be more efficient for other arrays?
145+
if isinplace(prob) && typeof(u) <: AbstractArray && eltype(u) <: Number # Could this be more efficient for other arrays?
146146
rate_prototype = similar(u,typeof(oneunit(uEltype)/oneunit(tType)))
147147
else
148148
rate_prototype = u./oneunit(tType)

0 commit comments

Comments
 (0)