Skip to content

Commit 9e8ad7f

Browse files
authored
Merge pull request #207 from SciML/AlCap23-patch-5
unique! issues
2 parents 3973bd9 + f159fb5 commit 9e8ad7f

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "DataDrivenDiffEq"
22
uuid = "2445eb08-9709-466a-b3fc-47e12bd697a2"
33
authors = ["Julius Martensen <[email protected]>"]
4-
version = "0.5.6"
4+
version = "0.5.7"
55

66
[deps]
77
Compat = "34da2185-b29b-5c13-b0c7-acf172513d20"

src/basis.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ function update!(b::Basis, eval_expression = false)
146146
return
147147
end
148148

149-
function unique(b::AbstractArray{Num}, simplify_eqs = false)
149+
function unique(b::AbstractArray{Num}, simplify_eqs::Bool)
150150
b = simplify_eqs ? simplify.(b) : b
151151
returns = ones(Bool, size(b)...)
152152
N = maximum(eachindex(b))
@@ -156,7 +156,7 @@ function unique(b::AbstractArray{Num}, simplify_eqs = false)
156156
return b[returns]
157157
end
158158

159-
function Base.unique!(b::AbstractArray, simplify_eqs = false)
159+
function Base.unique!(b::AbstractArray, simplify_eqs::Bool)
160160
bs = simplify_eqs ? simplify.(b) : b
161161
removes = zeros(Bool, size(bs)...)
162162
N = maximum(eachindex(bs))
@@ -166,7 +166,7 @@ function Base.unique!(b::AbstractArray, simplify_eqs = false)
166166
deleteat!(b, removes)
167167
end
168168

169-
function unique(b::AbstractArray{Equation}, simplify_eqs = false)
169+
function unique(b::AbstractArray{Equation}, simplify_eqs::Bool)
170170
b = simplify_eqs ? simplify.(b) : b
171171
returns = ones(Bool, size(b)...)
172172
N = maximum(eachindex(b))
@@ -176,7 +176,7 @@ function unique(b::AbstractArray{Equation}, simplify_eqs = false)
176176
return b[returns]
177177
end
178178

179-
function Base.unique!(b::AbstractArray{Equation}, simplify_eqs = false)
179+
function Base.unique!(b::AbstractArray{Equation}, simplify_eqs::Bool)
180180
bs = [bi.rhs for bi in b]
181181
bs = simplify_eqs ? simplify.(bs) : bs
182182
removes = zeros(Bool, size(bs)...)

0 commit comments

Comments
 (0)