@@ -8,7 +8,7 @@ function similar_type end
88
99macro fixed_vector (name_parent)
1010 @assert name_parent. head == :(= )
11- name, parent = name_parent. args
11+ VecT, SuperT = name_parent. args
1212
1313 expr = quote
1414 struct $ (VecT){N, T} <: $ (SuperT){N, T}
@@ -204,9 +204,9 @@ const Vecf{N} = Vec{N, Float32}
204204const PointT{T} = Point{N,T} where N
205205const Pointf{N} = Point{N,Float32}
206206
207- Base. isnan (p:: Union{AbstractPoint ,Vec} ) = any (isnan, p)
208- Base. isinf (p:: Union{AbstractPoint ,Vec} ) = any (isinf, p)
209- Base. isfinite (p:: Union{AbstractPoint ,Vec} ) = all (isfinite, p)
207+ Base. isnan (p:: Union{Point ,Vec} ) = any (isnan, p)
208+ Base. isinf (p:: Union{Point ,Vec} ) = any (isinf, p)
209+ Base. isfinite (p:: Union{Point ,Vec} ) = all (isfinite, p)
210210
211211# # Generate aliases
212212# # As a text file instead of eval/macro, to not confuse code linter
@@ -232,6 +232,7 @@ open(joinpath(@__DIR__, "generated-aliases.jl"), "w") do io
232232end
233233=#
234234
235+ include (" mat.jl" )
235236include (" generated-aliases.jl" )
236237
237238export Mat, Vec, Point, unit
0 commit comments